软件测试工程师入门面试理论题库
1.软件产品中的过程文件有哪些?
客户需求,产品需求,需求规格说明书,项目计划,版本计划,概要计划,详细计划,测试计划,测试方案,测试用例,问题报告单,测试报告
2.软件的生命周期:需求-设计-编码-测试-维护-升级-废弃(当然面试时肯定不要把“废弃”答出来,懂得都懂)。
3.软件测试的流程:测试需求分析-测试需求评审-编写测试计划-设计测试方案-设计测试用例-用例评审-搭建测试环境-冒烟测试-正式执行用例-提交bug-跟踪bug验证-编写测试报告-其他工作。
4.黑盒测试用例设计方法:等价类划分法,边界值分析法,场景法,错误推测法,因果图判定表法,正交实验设计法。
5.测试计划的内容:测试范围,时间进度安排,资源配置(人员和设备),存在的风险和规避措施
6.为什么要做测试需求分析?
测试需求分析是①开发测试用例的依据 。
②有利于保证测试的质量和进度。
③衡量测试覆盖率的重要指标。
④避免测试盲目性。
7.测试需求评审的标准
①准确性:相关各个方面的项目人员对需求的理解一致。
②完整性:全面覆盖软件的需求,包括功能,性能,接口等等。
8.测试的开始和结束的标准
开始:测试需求分析开始的时候就开始了
结束:需求覆盖率