大数据平台测试

您所在的位置:网站首页 软件测试面试流程 大数据平台测试

大数据平台测试

2024-07-13 07:33| 来源: 网络整理| 查看: 265

面试造航母,入职拧螺丝。面试,讲点面试官想听的。。。

1、你有过漏测的经历吗?

答:这道题肯定是回答有。然后展开描述。就类似面试官问 你印象比较深的一个bug。。。

测试无穷尽,质量也并非测试一个岗位的责任,软件开发过程每一个环节都有可能出问题,所以此题不是考你能力的问题

2、说一下的你的职业规划?

答:因为我面试的自动化的岗位,所以,我短期希望尽快熟悉我的工作内容,适应公司节奏,根据公司长期发展提升自己的专业技能,同时,过2-3年,能够成为独当一面的高级测试开发工程师,我已经有了N年的功能测试积累了,并且也参与过自动化的实施,通过我的努力,我相信一定可以达成目标

3、说下APP测试和WEB测试区别?

答:这2者都需要进行功能测试、性能测试、安全测试,web端基于B/S架构,基于这个浏览器去测试的、APP是基于C/S架构,它是客户端的。第一,从系统架构来看,web测试只要更新了服务器端,客户端就会同步更新,如果是APP端修改了服务端,意味着客户端所有使用的核心版本都需要进行回归测试一遍;客户端性能方面也就是第二点,web端可能只会关注响应时间,APP端还需要关注流量损耗、电量、CPU这种类型的占用;第三是兼容性这块,web端测试不同操作系统、不同浏览器、屏幕大小的兼容性,app端考虑依赖的手机、pad、还要看设备分辨率屏幕的参数啊、操作系统版本,所以兼容性会更复杂一些。相比较WEB端,APP端还会有一些专项测试,一些异常场景测试,包括弱网测试、异常包括中断、来电、短信、关机、重启等,安装卸载测试还有更新测试。还有界面啊,现在都是触屏手机,需要关注手势操作横竖屏切换、多点触控等

4、说一下之前的项目测试流程?

答:一般测试流程都会有以下阶段需求分析阶段,主要是分析阅读需求,理解需求,主要是对业务的一个学习,分析需求点,参与需求的评审;测试计划阶段,主要是编写用例,参考需求规格说明书,项目的整体计划、测试范围、测试进度、人力物力的安排,还有制定的测试策略还要写风险评估以及规避措施。测试设计阶段,编写测试用例,参考相关需求文档,原型图,概要设计、详细设计等测试执行阶段包括测试环境搭建、执行冒烟测试然后正式测试,缺陷的跟踪管理,多轮的回归测试,知道测试结束;测试总结阶段,出具测试报告,确认是否可以如期上线;最后做项目复盘总结,吸取经验

5、为什么要做接口测试?

答:主要有2方面,一、现在的系统很多都是前端后端分离,前端和后端工作进度不一样,咱为了尽早测试,尽早发现问题,所以可以在前端界面没有开发完成的情况下,后端接口只要开发完了,就可以介入测试了,这也叫测试左移。再结合相关的自动化测试技术,可以大大提高工作效率;二是基于安全的考虑,现在只依赖前端做限制已经不满足安全需求,因为绕过前端验证很容易,所以还要进行后端的验证。也就是要从接口层面进行验证测试

6、了解HTTP协议吗?get和post有啥区别

答:超文本传输协议

1、get是请求数据,post是提交要被处理的数据 2、get有数据长度的限制,post没有 3、post相比较get更安全 4、get能够被缓存,post不能

7、自动化是如何处理验证码的?

答:1、可以在产品没上线前找开发把验证码先屏蔽注释掉 2、让开发预留一个万能验证码(测试环境中使用,生产环境要删掉)

3、有的系统页面可以保存用户名和密码,可以通过cookie来跳过登录验证码,使用抓包工具

4、可以使用验证码识别技术(OCR),比如java下的 Tess4j库,Python下面的tesserocr库。但是图形识别这种都存在识别率比较低的问题

8、测试中,使用数据库的场景是什么?

答:1、搭建测试环境(频率低)

2、结合功能对数据进行验证(页面增删改查)

3、性能测试时需要造数

4、测试异常场景可能要修改数据(比如要造将来的时间)

5、历史数据处理

其他很多操作是开发完成的,这里就不列了。。。

9、如果达不到你的期望薪资,你还考虑我们公司吗?

答:先说目前薪资+证明期望薪资合理+综合考虑给自己留余地

10、你提的bug开发不认,你会怎么办?

答:1、如果需求没规定,跟产品经理(领导)确认是否需要改;

2、场景难复现,和开发确认。说明用户发现了带来什么样的后果,如果还是不改,跟领导、测试经理、产品等确认。如果还是不改,那也要记录下来防止以后背锅

11、你还有其他offer吗?

答:有offer,除了薪资待遇之外还考虑行业前景,平台机会,以及个人的后期发展....

无offer,本周才开始看机会,这一次跳槽比较谨慎,所以没有海投,针对性的投简历,目前有2家进入了面试的最后环节

12、HTTP 与 HTTPS 区别

1、HTTPS安全性比HTTP好(HTTP 明文传输,数据都是未加密;HTTPS(SSL+HTTP) 数据传输过程是加密的)

2、HTTP 默认端口80,HTTPS是443(连接方式不同)

3、HTTPS需要ca数字证书(证书需要收费)

4、HTTPS 比 HTTP 更耗费服务器资源(HTTPS 其实就是建构在 SSL/TLS 之上的 HTTP 协议)

13、前端和后端常见的异常

前端:undefined、样式污染

后端:exception

14、领导叫我把bug录入禅道?有啥价值

持续改进质量:通过将 bug 记录到禅道跟踪系统,我们可以实现对产品质量的持续改进。每个记录的 bug 都可以作为一个改进机会,通过修复这些问题,我们可以提高产品的稳定性和可靠性。

数据驱动决策:禅道跟踪系统提供了一个集中管理和跟踪 bug 的平台,通过记录 bug,我们可以获得有关产品质量的数据。这些数据可以帮助我们分析和评估 bug 的趋势、优先级和紧急程度,从而为决策提供依据。

团队协作和沟通:将 bug 记录到禅道跟踪系统中,可以促进团队成员之间的协作和沟通。通过在禅道上进行讨论和评论,我们可以更好地理解问题、提出解决方案,并与开发团队紧密合作以修复问题。

问题跟踪和追踪:禅道跟踪系统可以帮助我们跟踪和管理 bug 的整个生命周期。我们可以记录问题的详细信息,包括重现步骤、截图和日志,以便更好地理解和排查问题。跟踪问题还可以确保问题得到适时解决,并跟踪修复进度和状态。

用户满意度提升:通过记录和解决 bug,我们可以提高产品的质量和稳定性,进而增加用户的满意度。解决 bug 可以消除用户的困扰,提供更好的用户体验,增强产品的市场竞争力



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3