• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

如何进行测试自动化的成本估算[2]

发布: 2010-2-23 09:50 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 25次 | 进入软件测试论坛讨论

领测软件测试网

  如何进行测试自动化的成本估算[2]   自动化测试工具

  然后,我们可以基于这个图计算出平均的测试步骤个数是16个,那么以此为基准点,再定出上、下限分别是8和25,则可以这样定义测试用例的复杂度:

  简单 : ≤ 7 个步骤

  中等 : ≥ 8 个步骤 -- ≤ 16 个步骤

  复杂 : ≥ 17 个步骤 -- ≤ 25 个步骤

  类似的,我们可以再加入检查点的个数,按类似的方法进行计算。

  影响测试自动化工作量评估的因素

  但是,前面所讲到依据测试步骤和检查点个数来判断测试用例复杂度的方法还是有不少的缺陷,个数仅仅是一种参考,还需要综合考虑其他的方面,例如

  1、需要注意每个脚本开发前的工作量也要纳入计算:

  (1) 通过手工测试确认操作的正确性。

  (2) 测试数据的选择和生成。

  (3) 脚本模板的创建,例如头信息、步骤注释、抽取公用的脚本函数等。

  当然,这些方面的工作量也很大程度上取决于测试用例的测试步骤个数。软件测试 

    2、另外功能的重复性也是判断复杂度和工作量的因素之一。如果测试用例的步骤比较复杂,但是与其他测试用例比较类似,具有功能上的重复性,则也可以标志为“中等”或“低”的复杂度。

  3、如果测试用例的测试步骤超过了上限控制点(例如25),那么那些额外的超出上限的步骤可以考虑放到另外一个测试用例中。例如,上面的例子中,编号为06的测试用例包含30个步骤,则可标识为“1个复杂的用例 + 1个简单的用例”

  4、需要考虑那些被标识为“复杂”而不是“中等”的测试用例是否应该被自动化实现,因为实现过多的复杂的测试用例会给自动化测试带来沉重的负担。

  下表按其影响程度从高到低列出了8个影响自动化测试实现的方面,这些方面也是自动化测试工作量评估中不可忽视的因素:

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 估算 自动化


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网