测试三十六计-第二计-围魏救赵
上一篇 /
下一篇 2013-05-26 10:02:25
/ 个人分类:测试
【释义】
进攻兵力集中、实力强大的敌军,不如使强大的敌军分散减弱了再攻击。攻击敌军的强盛部位,不如攻击敌军的薄弱部份来得有效。
围魏救赵其实说起来很简单,大部分人也都试用过。那就是把要
测试的对象不断的拆分,一直到最simple的程度。从而避免因为测试一个过于复杂的对象导致bug的遗漏。
这个过程其实就是一个break down的过程。简而言之,就是对一个对象的
测试用例进行分层的过程。
我们在测试用例开发过程中,一定要引入分层的概念,这样的好处不但利于我们在各个测试阶段simple的
工作从而准确定位bug,而且有利于我们在需求更新时,更加快捷有效的更新我们的测试用例。
一般测试用例分层的策略就是:
1.UI层,只考虑GUI的范畴。
2.Field层,考虑的是各个element本身自有的属性逻辑。
3.Functional层,考虑的是单个或者多个element的实现的业务逻辑流和或者功能。
4.Business Rule,考虑的是上下文,和直接间接被影响的功能区域。
5.安全测试,考虑的是相关的安全策略。
总之,所谓的围魏救赵,目的就是通过将测试对象细化,降低测试的复杂度,有利于我们通过一点来击破整个屏蔽,减少测试的成本。
收藏
举报
TAG:
三十六计