51Testing软件测试论坛

标题: 如何评估功能测试和自动化测试的成本 [打印本页]

作者: 日立张    时间: 2009-10-26 10:22
标题: 如何评估功能测试和自动化测试的成本
如何评估功能测试和自动化测试的成本,来选择是否做自动化测试?
功能测试的总时间=写用例的时间+测试执行阶段的时间;
自动化测试的总时间=写用例程序的时间+测试执行阶段的时间;
在要求总时间相同的情况下,如何抉择???
作者: davy_chen    时间: 2009-10-26 10:55
自动化的成本和收益不能如此简单计算。例如你这里没有考虑到人的成本,管理的成本等等。而且通常情况下自动化测试前期投入都是大于产出的,只有当自动化使用达到体系,或者对于其认识达到足够高度,才能有较大的回报。
如果只考虑当前项目时间成本的话,你会发现,自动化测试永远比手工进行功能测试的成本高。
作者: lantianwei    时间: 2009-10-26 10:58
自动化还应加一个维护的时间
有人建议当版本的回归次数〉5 才考虑自动化 但我觉得至少〉10才可以考虑(这里的回归次数指每个不同的BUILD) 而且随着这个回归数的不断增大 自动化的效益也将逐渐最大化
作者: mentgmery    时间: 2009-10-26 10:59
你有误解;
首先,至少功能测试的总时间中应该包括测试用例维护的时间;而自动化测试的维护成本要远远高于手动的
这样一算的话,一般自动化的成本是要高于手动测试的,特别是短期的项目;
对于一些长期的项目,且重复性共走比较多的情况可以考虑自动化
作者: 日立张    时间: 2009-10-26 11:08
那可以理解为前期产出的准备工作都已经完成的情况下,决定是否功能和自动化,是看需要测试回归的次数吗??
作者: jihong3630    时间: 2009-10-26 12:01
一般自动化测试都是用在回归测试,当系统改动不大,又需要多次测试的时候,考虑自动化测试,不过自动化测试脚本维护需要很多时间
作者: 浪少    时间: 2009-10-26 13:51
都是高手::zhuhe:::




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2