2023年6月29日发(作者:)
⼀种⾃动化测试的效益分析⽅法⼀种⾃动化测试的效益分析⽅法1.⼯作量估算⽤例的⼯作量(包括⼿动和⾃动化)的统计分三部分:准备、执⾏和结果分析。其中“准备”阶段包括设计测试⽤例、准备测试数据、⾃动化的编写测试脚本等的⼯作量,“执⾏”即⼿动执⾏或⾃动化执⾏的⼯作量,“结果分析”即⼿动分析测试结果或⾃动化统计运⾏结果的⼯作量。现在假设某⼀产品,有9个功能模块,我为每个功能都设计(编造)了不同数量的⽤例数量,其统计结果如下表:2.数值分析下⾯对上表进⾏数值分析:1.“准备”消耗量:上表中,⼿动测试在“准备”阶段的总共的⼯作量是15⼩时每⼈,⾃动化测试在该阶段总共的⼯作量是57⼩时每⼈。⾃动化⼯作量明显⼤于⼿动测试,是因为⾃动化在此阶段要多出编写测试框架和编写测试脚本的⼯作,会涉及到代码的编写,⼯作难度和复杂度远远⾼于⼿动测试⼯作。2.“执⾏”消耗量:上表中,⼿动测试在“执⾏”阶段的总共的⼯作量是13.7⼩时每⼈,⾃动化测试在该阶段总共的⼯作量是3.4⼩时每⼈。这⾥可以很明显的看到⾃动化的优势,⾃动测试⼯具是根据测试脚本⾃动进⾏测试,不需要任何⼈⼯⼲预;⽽⼿⼯测试是完全由⼈⼯⼿动完成测试的,⾃动测试⼯具运⾏测试要明显快于⼿⼯测试。3.“结果分析”消耗量:上表中,⼿动测试在“结果分析”阶段的总共的⼯作量是9.5⼩时每⼈,⾃动化测试在该阶段总共的⼯作量是6.7⼩时每⼈。对于⼿⼯测试的结果分析,需要把执⾏测试过程中记录下来的错误进⾏统计和分析,⽣成电⼦表格形式的测试结果总结报告。其报告主要记录了成功的测试⽤例,失败的测试⽤例以及⼀系列的缺陷原因和统计数据;对于⾃动测试的结果分析需要把⾃动化测试⼯具⽣成的测试结果报表进⾏整理,导⼊到相应的测试数据库中。⾃动测试的结果分析不需要⼈⼯地进⾏测试报表和测试数据的统计,这些⼯作都由⾃动测试⼯具完成,这节省了⼤量的时间。所以,总体来说⾃动测试的结果分析时间⼩于⼿⼯测试的结果分析时间。3.效益分析结合上表,测试组期望引⼊⾃动测试技术后,⾃动测试的消耗量(AW)⼩于⼿⼯测试的消耗量(MW),即AW
发布者:admin,转转请注明出处:http://www.yc00.com/web/1688021561a67489.html
评论列表(0条)