Leadge.com首页 > 知识库
文章搜索
制定软件项目测试计划的方法
2008-7-22 8:38:21  作者:佚名
    问题二:系统测试阶段日程安排
  划分阶段清楚了,随之而来的问题是测试执行需要多长的时间?标准的工程方法或CMM方式是对工作量进行估算,然后得出具体的估算值。但是这种方法过于复杂,可以另辟专题讨论。一个可操作的简单方法是:根据测试执行上一阶段的活动时间进行换算,换算方法是与上一阶段活动时间1:1。1~1。5左右。举个例子,对测试经理来说,因为开发计划可能包含了单元测试和集成测试,系统测试的时间大概是编码阶段(包含单元测试和集成测试)1到1。5倍。这种方法的优点是简单,依赖于项目计划的日程安排,缺点是水分太多,难于量化。那么,可以采用的另一个简单方法是经验评估。评估方法如下:
  1. 计算需求文档的页数,得出系统测试用例的页数
  需求页数:系统测试用例页数 ≈ 1:1
  2. 由系统测试用例页数计算编写系统测试用例时间
  编写系统测试用例时间 ≈ 系统测试用例页数×1小时
  3. 计算执行系统测试用例时间
  编写系统用例用时:执行系统测试用时 ≈ 1:2
  4. 计算回归测试包含的时间
  系统测试用时:回归测试用时≈ 2:1
  注:以上比值是个人工程经验值,需要更正比值的测试经理可以在具体实践中收集数据。
  基于以上方法优点是需求为已知的,可以利用已知来推算未知,适用于需求是已知且相对稳定的情况下;缺点是处于研发状态的项目,需求不清晰的时候比较难计算。现套用一个例子加于说明:需求文档页数为500,系统测试用例页数推算为500,则编写系统测试用例时间为500小时,执行系统测试用例时间为1000小时,回归测试需要500小时,加起来总共为2000小时,按一天8小时计算,共计250个工作日/人;假如一个月为22个工作日,则共计约11人/月,即投入4个人需要3个月左右时间工作量完成。当然,这是系统测试需要的全部时间。根据测试阶段划分原则,设计用例时间可以和开发同步进行,只需在测试阶段中安排的时间为1500小时即4人2个月工作量。

此文章共有5页  上一页 1 2 3 4 5 下一页

文章来源:互联网

发表评论    【推荐】 【打印
我来评两句 查看最新评论〗 
请您注意:
·遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而导致的法律责任
·本网留言板管理人员有权删除其管辖留言内容
·您在本网的留言,本网有权在网站内转载或引用
·参与本留言即表明您已经阅读并接受上述条款
昵称: 匿名
 
图片广告
热点文章
论坛精贴