51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2193|回复: 6
打印 上一主题 下一主题

[原创] 如何评估功能测试和自动化测试的成本

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-10-26 10:22:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何评估功能测试和自动化测试的成本,来选择是否做自动化测试?
功能测试的总时间=写用例的时间+测试执行阶段的时间;
自动化测试的总时间=写用例程序的时间+测试执行阶段的时间;
在要求总时间相同的情况下,如何抉择???
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-10-26 10:55:06 | 只看该作者
自动化的成本和收益不能如此简单计算。例如你这里没有考虑到人的成本,管理的成本等等。而且通常情况下自动化测试前期投入都是大于产出的,只有当自动化使用达到体系,或者对于其认识达到足够高度,才能有较大的回报。
如果只考虑当前项目时间成本的话,你会发现,自动化测试永远比手工进行功能测试的成本高。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-10-26 10:58:14 | 只看该作者
自动化还应加一个维护的时间
有人建议当版本的回归次数〉5 才考虑自动化 但我觉得至少〉10才可以考虑(这里的回归次数指每个不同的BUILD) 而且随着这个回归数的不断增大 自动化的效益也将逐渐最大化
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-10-26 10:59:48 | 只看该作者
你有误解;
首先,至少功能测试的总时间中应该包括测试用例维护的时间;而自动化测试的维护成本要远远高于手动的
这样一算的话,一般自动化的成本是要高于手动测试的,特别是短期的项目;
对于一些长期的项目,且重复性共走比较多的情况可以考虑自动化
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-10-26 11:08:26 | 只看该作者
那可以理解为前期产出的准备工作都已经完成的情况下,决定是否功能和自动化,是看需要测试回归的次数吗??
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2019-1-30 11:44
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2009-10-26 12:01:08 | 只看该作者
    一般自动化测试都是用在回归测试,当系统改动不大,又需要多次测试的时候,考虑自动化测试,不过自动化测试脚本维护需要很多时间
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2009-10-26 13:51:41 | 只看该作者
    都是高手::zhuhe:::
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-26 19:41 , Processed in 0.070783 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表