1.工作量估算
用例的工作量(包括手动和自动化)的统计分三部分:准备、执行和结果分析。其中“准备”阶段包括设计测试用例、准备测试数据、自动化的编写测试脚本等的工作量,“执行”即手动执行或自动化执行的工作量,“结果分析”即手动分析测试结果或自动化统计运行结果的工作量。
现在假设某一产品,有9个功能模块,我为每个功能都设计(编造)了不同数量的用例数量,其统计结果如下表:
2.数值分析
下面对上表进行数值分析:
1.“准备”消耗量:
上表中,手动测试在“准备”阶段的总共的工作量是15小时每人,自动化测试在该阶段总共的工作量是57小时每人。自动化工作量明显大于手动测试,是因为自动化在此阶段要多出编写测试框架和编写测试脚本的工作,会涉及到代码的编写,工作难度和复杂度远远高于手动测试工作。
2.“执行”消耗量:
上表中,手动测试在“执行”阶段的总共的工作量是13.7小时每人,自动化测试在该阶段总共的工作量是3.4小时每人。这里可以很明显的看到自动化的优势,自动测试工具是根据测试脚本自动进行测试,不需要任何人工干预;而手工测试是完全由人工手动完成测试的,自动测试工具运行测试要明显快于手工测试。
3.“结果分析”消耗量:
上表中,手动测试在“结果分析”阶段的总共的工作量是9.5小时每人,自动化测试在该阶段总共的工作量是6