软件测试面试题
软件测试的流程?
考察目的:软件测试基础
参考答案:需求评审(需求是否合理、是否可测)->测试计划(人、时间、业务点、资源)->测试设计(测试用例)->冒烟测试(准入测试,基本业务测试不通过直接打回)->测试执行(环境、工具搭建、用例执行)->bug提交->新版本发布(bug有没有验证、新功能测试、回归测试)->测试报告
web测试和app测试的区别?
考察目的:对web和app的认识
参考答案:不同点:1.web包含PC、手机;app只包含手机。2.web不需要安装,app需要安装。3.app需要考虑手机耗电量、网络差,屏幕旋转等场景,web不需要。相同点:1.都需考虑兼容性、都是客户端测试
如何提交高质量的缺陷报告单 ?
考察目的:软件bug单
参考答案:bug可读性(重点:环境信息、复现步骤)。深层次(竞争条件的地方,经常出问题的地方)
web如何进行性能测试?
考察目的:web性能评估
参考答案: 1、有性能指标按照指标测试,无指标则变为性能评估,需要无限加压直到系统崩溃,测出极限值 2、查看测试场景,如果是web环境则使用的是http协议,使用jmeter、landruner工具 3、我们要测试哪些业务(业务建模) 4、监控系统资源占用情况 5、记录测试数据并调优
你们是如何编写测试用例?
考察目的:测试用例编写和方法、工具、对业务需求的把握
参考答案:根据需求(需求说明书、之前的产品、竞品、软件规范、经验值)编写用例(功能、性能、兼容性、易用性、安全),用到xx测试设计方法。测试设计工具:表格、思维导图、禅道。用例覆盖度:根据需求情况
设计一部电梯的测试用例 ?
考察目的:需求、测试设计、测试思维、测试经验
参考答案:1、需求(用途:是什么电梯,用在什么场合)。2、功能(边界值:可以到最高层、最底层、中间层),容量(容错性,安全:多少质量报警,解除报警,红外感应、提示语);稳定性(连续运行24小时,连续开关门n次)开关门响应时间;通风、运行速度
怎么介绍项目?
1、项目环境(软件+硬件)
2、项目业务(openstack主要做公有云服务器,主要功能:ECS、EVS、CSBS、VPC、CES、SMN、CTS、OBS、ELB)
3、测试流程:XXX
4、项目特色:性能很好,每秒处理多少个,稳定性很好
5、你在项目里面的角色:写了多少用例、提交多少bug、承担的任务