某项目6个功能模块,平均每个模块60个测试用例
考虑因素:测试团队;测试环境组合,包括浏览器、操作系统等;回归频率和重复次数;自动化测试水平;其他因素按10%-20%余量考虑
Ÿ 所有人员为中级软件测试工程师水平
Ÿ 每个测试用例设计时间为20分钟,包括评审、输入到用例管理数
据库中等所用的时间,所以测试用例设计时间为120小时,即15个人日
Ÿ 70%自动化测试,30%手工测试,自动化测试用例数252个,手
工用例数108个
Ÿ 每位工程师每天开发10个测试用例脚本,包括调试。测试脚本开
发工作量为26个人日
Ÿ 要进行两次的回归测试,R1、R2值为70%、40%,则单平台下手
工测试用例数为108*(1+70%+40%)=227个
Ÿ 假定选择四种浏览器,其中两个主流(100%运行用例),其他两
种(50%运行用例),则用例数为原来3倍,即手工用例227*3=681个
Ÿ 假定每个工程师每天运行60个用例,每个用例执行5分钟,运行
用例要5个小时,另外3小时用于处理缺陷报告和邮件、与开发人员沟通等。所以手工测试用例执行时间为12个人日
Ÿ 自动化测试运行在晚上运行,工程师需要时间分析测试结构、修
改脚本适应变化、做缺陷报告等,估计5个工作日 Ÿ 估算功能测试基本工作量,即15+26+12+5=58个人日