51Testing软件测试论坛

标题: 软件测试质量和软件测试效率是否矛盾? [打印本页]

作者: amyliu    时间: 2005-3-1 22:07
标题: 软件测试质量和软件测试效率是否矛盾?
请教各位:
   软件测试质量和软件测试效率是否矛盾?对于黑盒测试来说,测试功能越详细花费的时间就越长.但是项目负责人往往要求最短的时间\\最快的速度完成项目的测试并发布,留给测试的时间非常短.不知道大家对于这种情况有什么好的建议?
作者: black_tulip    时间: 2005-3-2 08:55
测试活动要有个结束的标准,否则可以永不停止一直做下去。
作者: xinyijiu25    时间: 2005-3-3 11:19
又要马儿跑,又要马儿不吃草 那就应该优先考虑严重一点的问题了。
作者: amyliu    时间: 2005-3-3 19:45
求助!!!现在老板要求写一份提高测试效率的方案,我都不知道怎么办了.
作者: bravo    时间: 2005-3-31 12:36
如果软件没有测试就上市场,软件里有bug,那它的价值就很低,经过测试后修改掉bug了。上市场的时候,它的价值是增值拉!你在最短的时间内搞定bug的话,那么花的代价就最小。它们没有矛盾啊!还有不清楚的么?
作者: black_tulip    时间: 2005-3-31 14:23
如果软件没有测试就上市场,软件里有bug,那它的价值就很低,

// 事实是这样的软件太多,它们能上市且有价值是因为有人要。bug是到处存在的。

经过测试后修改掉bug了。上市场的时候,它的价值是增值拉!

// 新的bug也带来了,而且上市时机错过了,不一定增值。

你在最短的时间内搞定bug的话,那么花的代价就最小。

// 还是一样,搞定这个,又来了那个,是搞不完的。最短时间,只是理想泡泡。

它们没有矛盾啊!还有不清楚的么?

// 知道质量和时效的矛盾了吗?
作者: 曹向志    时间: 2005-4-9 22:49
标题: 提高效率的建议
1、测试效率与测试的质量没有必然关系。
2、测试软件中最重要的环节
3、测试软件中用户使用最多的模块
4、安排好人力、时间和设备等资源,保证到位,还有开发人员的积极配合
5、开发人员与测试人员共同做测试工作
6、测试人员在软件开发初期就介入
7、选择适当的测试工具,最好使用之前先经过培训
8、安排经验丰富的测试人员,最好经过培训,或是专业测试人员
9、被测试软件编写遵守编码规范,每个阶段经过了单元测试和组装测试,也就是前期测试工作要做好
10、讲究效率,首先制定测试规范,测试要求满足入口准则,测试达到什么程度,表明测试结束,例如功能覆盖,代码覆盖,还是缺陷图等。
作者: yunaoting    时间: 2005-4-10 10:28
我倒觉得 测试效率与测试质量关系非常密切,因为二者是评价一个测试是否成功的关键准则,现在的测试技术的不成熟性决定了测试期限的不确定性,所以楼上的兄弟提出的建议都不错!

此外,偶还是觉得进行软件测试的时候,应该将其规范化,测试设计的好,合理的运用合适的测试工具,测试效率和测试质量都会同步提高!

测试的三条成功经验:尽早测试、连续测试、自动化测试
作者: black_tulip    时间: 2005-4-11 09:08
1、测试效率与测试的质量没有必然关系。
/// 没有必然关系?那还讨论效率干嘛?

2、测试软件中最重要的环节
/// 最重要的环节不一定暴露最致命的错误,最不重要的环节可能会让系统崩溃。

3、测试软件中用户使用最多的模块
/// 同上。

4、安排好人力、时间和设备等资源,保证到位,还有开发人员的积极配合
/// 这是一个理想。在大多数地方实现不了。

5、开发人员与测试人员共同做测试工作
/// 开发人员不开发了?

6、测试人员在软件开发初期就介入
/// 首先多数公司做不到,其次能做到如此安排的实际效果也和测试员的个人能力有关,很多时候也就是跟着一起开开会听听。

7、选择适当的测试工具,最好使用之前先经过培训
/// 什么工具恰当,谁来定夺?之前培训?又是一个理想。能有使用后的培训就不错了。

8、安排经验丰富的测试人员,最好经过培训,或是专业测试人员
/// 这种动物很难找,不给高薪请不来。

9、被测试软件编写遵守编码规范,每个阶段经过了单元测试和组装测试,也就是前期测试工作要做好
10、讲究效率,首先制定测试规范,测试要求满足入口准则,测试达到什么程度,表明测试结束,例如功能覆盖,代码覆盖,还是缺陷图等。
/// 这两句暂时没什么问题。
作者: bleum    时间: 2005-4-24 20:50
Originally posted by black_tulip at 2005-4-11 09:08 AM:
....
5、开发人员与测试人员共同做测试工作
/// 开发人员不开发了?
...



开发人员做UT,IT
测试人员做ST
作者: bleum    时间: 2005-4-24 20:59
Originally posted by black_tulip at 2005-3-2 08:55 AM:
测试活动要有个结束的标准,否则可以永不停止一直做下去。


进入测试阶段的出/入口条件很重要

不过通常定义和执行起来比较难
作者: black_tulip    时间: 2005-4-25 09:30
bleum朋友,楼主的问题是:
“对于黑盒测试来说,测试功能越详细花费的时间就越长.但是项目负责人往往要求最短的时间\\最快的速度完成项目的测试并发布,留给测试的时间非常短.不知道大家对于这种情况有什么好的建议?”

所以我理解这句话里“测试”的语意是针对测试员做的系统测试:
“5、开发人员与测试人员共同做测试工作
/// 开发人员不开发了?”
作者: skinapi    时间: 2005-4-25 12:43
测试的主体是人,要想根据一定的测试结束标准在尽量短的时间完成尽量好的测试,测试人员的能力、经验还有投入程度很重要,与其讨论测试效率和测试质量这种抽象的问题,不如多花点时间考虑如何提高测试人员自身的水平。
1、对于测试人员本身而言,自身不断的学习和总结是很重要的,水平提高不快,效率和质量就无从谈起了。
2、对于公司而言,也要考虑测试团队整体水平的提高,不要让测试人员一年工作下来感觉没什么提高,人员的水平上去了,后续的测试效率和测试质量自然会提高,这样才能进入良性循环。
作者: codecnzgj    时间: 2005-5-14 13:26
好久没有来了,看到大家的发言是越来越有水平了哟,顶
作者: Amy99    时间: 2005-6-15 17:47
skinapi 提到"对于公司而言,也要考虑测试团队整体水平的提高,不要让测试人员一年工作下来感觉没什么提高,人员的水平上去了,后续的测试效率和测试质量自然会提高,这样才能进入良性循环。"

现在很多公司对于初级测试工程师是不太在乎的, 都是花很少的钱去招没什么经验的或者是应届毕业生来做, 在这批人成长起来后, 肯定会对薪水不满意, 大部分会离职. 然后公司再招同样的人来培训一段时间后做测试, 周而复始, 占很大比重的初级工程师的水平一直停留在同样的水平. 不知道大家对这种用人策略有什么看法? 就公司来说, 追求的是利益最大化, 那对测试来说呢?
作者: 海的女儿    时间: 2005-6-19 19:23
建议amyliu去测试版块看看,说不定在那里可以找到答案!
作者: calven    时间: 2005-7-22 19:43
用最短的时间以最高的效率测试风险最高的部分




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