骑车的 发表于 2005-10-12 19:38

原帖由 musicbug 于 2005-10-12 11:33 发表
节省测试的成本,结果就是软件不稳定~


不知道你何以得知我们节省测试的成本?????

musicbug 发表于 2005-10-13 16:52

呵呵,你自己说的嘛。。。
测试的成本在某些时候会高达90%整个软件开发的成本。不知道你们是什么样的一个比例?

xiaobailong 发表于 2005-10-13 19:32

90%太夸张了吧?传统的软件开发,从分析,设计,实现到测试,各自都有不同的要求。测试可能比实现(也就是写程序)所占的时间要长,但是分析设计也有很大的比重。

musicbug 发表于 2005-10-13 20:12

90%是我一个测试部门朋友告诉我的一个实例,他是头儿。 话说回来,我常听说的是30%到50%。

woo2333 发表于 2005-10-18 22:23

这是关于 software lifecycle 的开销统计
Requirements 2%
Specification5%
Design         6%
Coding         5%
Testing          7%
Integration    6%
Maintenance 69%

维护是 software lifecycle中最大的开销,否则sap, oracle到不用挣钱了。

musicbug 发表于 2005-10-21 17:49

hoho,那就是我说错了。。。

骑车的 发表于 2005-10-23 09:35

我们的软件测试的成本我估计超过15%, 50%应该没有达到。但是我们的软件是精心的按照我们自己定的标准检测的,同时还有其它部门的同事以及个别比较大的合作伙伴测试----因为测试用的仪器很贵,一般公司买不起。

50%以上的测试成本说实话超出我的想象。如果真的是这样开发人员要换完了,或者软件测试就会是个很抢手的工作。但是事实好像不是这样的。

如果没有熟悉这个行业的给我提供帮助,只有我自己想办法定一套标准了。

wero 发表于 2005-10-23 09:55

几个问题
1 windows本身对有设备驱动情况下 不能完全保证稳定运行,有时候由于地址冲突,有时候由于任务调度的问题
2 由于1 则总成测试成为必然 测试目的为 确定错误的原因和责任人
3 测试手段一般为
   3.1 编写实时监视程序 ,监视如关键地址,断口的错误或冲突
   3.2 编写总成log程序,监视错误消息队列
   3.3 制定或编写分程序错误处理模块或处理标准,并强迫各个分模块开发者接受

[ 本帖最后由 wero 于 2005-10-23 10:56 编辑 ]

xiaobailong 发表于 2005-10-27 12:32

测试当然不会超过50%的成本, Maintenance 69%的统计数字也有问题,除非一个软件产品release之后就光维护,不再升级换代。 或者统计的是时间,而不是成本。

无论如何,在软件开发之中,需求分析,设计,实现,测试,维护都很重要,片面强调其中任何一个,都是不对的。

xiaobailong 发表于 2005-10-27 12:38

其实软件不稳定,真的是很头疼的事情,象windows, 从95到winme,就没一个稳定的。xp 总算是稍微好了一点。

要说稳定,还得数Solaris。
页: 1 [2] 3 4 5
查看完整版本: 有关软件稳定性的测试