51Testing软件测试论坛
标题:
请大家讨论测试方法与测试策略的区别何在
[打印本页]
作者:
ytmallen
时间:
2005-8-18 17:06
标题:
请大家讨论测试方法与测试策略的区别何在
我不懂,所以就听听大家的意见了。
知道的请说说吧!
作者:
ayong401
时间:
2005-8-19 09:05
方法更注重于技能
策略更注重与安排与计划,如何有效执行.
作者:
g_win
时间:
2005-8-19 09:32
同意。
策略就好似战略,计划和安排以及如何应付突发事件是属于策略的范畴。个人觉得可以不叫策略,改叫“测略”,测试的战略。
方法好似战术,测试技术(黑盒、白盒or静态、动态or集成、单元……or自动化、手工)属于方法的范畴。
作者:
beck3000
时间:
2005-8-19 10:50
《RUP测试部分详解》描述道:
项目测试部分的策略
描述测试活动的一般方法和目标。其中包括要进行的测试阶段(单元测试、集成测试和系统测试)以及要执行的测试类型(功能测试、性能测试、负载测试、强度测试等)。
该策略定义:
1.要使用的测试方法和工具。
2.测试完成和测试成功所采用的评价标准。
例如,当成功执行 95% 的测试用例后,该标准可能允许软件进行验收测试。另一个标准是代码覆盖。在安全至上的系统中,该标准可能要求测试应该覆盖 100% 的代码。
3.影响资源要求或涉及进度的特殊考虑。
如:
测试与外部系统之间的接口。
模拟物理损坏或安全威胁。
有些组织具有自行定义的公司测试策略。在这种情况下,需要将相应策略应用到特定的项目上。
。。。。。。
在此处,请专注于定义测试策略的重要元素:
测试类型
(功能测试、强度测试、容量测试、性能测试、可用性测试、分布测试等)。
使用的评估标准
(基于代码的测试覆盖、基于需求的测试覆盖、缺陷数量、平均故障间隔时间等。)
使用的测试方法
(手工和自动)
由此可见,测试方法仅仅是测试策略的一个小的子集。而且这个测试方法还要看从什么角度来分类,比如,他提到的手工和自动,还有g_win所做的分类
作者:
skylight
时间:
2005-8-24 18:01
测试策略解释的很清楚,多谢
作者:
inoran
时间:
2005-8-25 17:18
听了楼上各位的解释,觉得策略就好似测试计划中规定各种内容---组织管理层面(做什么)
而方法则是测试方案中规定的内容---从技术角度(怎么做)
不知可否这么理解...
作者:
B2CPC
时间:
2005-8-25 18:29
测试方法:如按测试方法来分,可以分黑盒测试,白盒测试,灰盒测试。测试方法是一种类似 药方一样的东西,生什么病就用什么药。单元测试就用白盒测试。集成测试就用灰盒测试。系统测试就用黑盒测试。
测试策略:如集成测试策略可以分为自底向上、自上而下、大爆炸、三明治、高频集成等等。测试策略是一种方针政策那样指导行为的东东。表示你测试往那个方向走。
再举个例子:甲要从A地到B地。从方法上来说可以骑车,走路,乘船,公交车等等;从策略上来说,可以从A到C再到B,也可以从A到D再到B等等。(ACB和ADB为A到B的两条路径)
(不正确的地方请指正)
作者:
beck3000
时间:
2005-8-25 19:50
我引用的是rational公司对于测试策略的解释,可能其他测试理论家对于策略有另外的解释,各有各的道理,我倒是觉得类似战略和战术的关系。
我想大家不用过于迂腐,花很大精力非要给他彻底下个定义没有意义,还是关注测试流程。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2