2、单元测试、集成测试、系统测试的比较:
● 测试方法:
单元测试属于白盒测试范畴;
集成测试属于灰盒测试范畴;
系统测试属于黑盒测试范畴;
● 考察范围:
单元测试主要测试内部数据结构、逻辑控制、异常处理等;
集成测试主要测试模块间的接口与接口数据传递关系,以及模块组合后的整体功能;
系统测试主要测试整个系统相对于需求的符合度;
● 评估基准:
单元测试主要通过逻辑覆盖率来评估;
集成测试主要通过接口覆盖率来评估;
系统测试主要通过测试用例对需求规格的覆盖率来评估;
3、测试阶段的过程划分:
过程划分 输出
● 测试计划阶段——测试计划
● 测试设计阶段——测试方案
● 测试实现阶段——测试用例、测试规程
● 测试执行阶段——测试报告
主要的测试文档:
● 测试计划:测试范围、方法、资源,以及相应测试活动的时间进度安排表的文档;
● 测试方案:为完成软件集成特性的测试而进行的设计测试方法的细节文档;
● 测试用例:为完成一个测试项的测试输入、预期结果、测试执行条件等因素的文档;
● 测试规程:执行测试时测试活动序列的文档;
● 测试报告:执行测试结果的文档;
● 测试日报:每天测试执行情况的记录和总结。