编写测试用例策略

     测试用例编写测试策略可以从不同角度分类,从测试内容角度分为流程用例和功能点用例。其中流程用例指针对业务流程编写的测试用例,通常采用场景法,现在的软件几乎都是用事件来控制流程的,事件的触发形成了真实场景,而同一个事件不同的触发顺序,也就有了不同的期望结果,从而形成了事件流。比较生动的描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时使得测试用例容易理解和执行。功能点用例指针对具体功能点编写测试用例,可以采用等价类划分、边界值法、因果图方法。

  根据测试用例的结果可以分为通过测试用例和失败测试用例,通过测试用例主要为了验证需求是否可以实现,一般采用等价类划分等测试方法。失败测试用例的编写主要为了尽可能多的发现多错误,一般采用错误推测法、边界值分析法等测试方法。

  对于业务流程比较重要的系统,首先要考虑用场景法编写测试用例,要求覆盖所有的基本流和备选流。流程测试用例的完善,可以保证业务流程和业务数据流转正确,对软件质量有了基本的保证,其次要需求编写功能点测试用例,要求覆盖所有的需求,保证需求的各个功能都能正常的实现。

  对于所有测试用例首先要考虑通过测试用例,来证明软件可以满足需求。在满足软件可用基础上,才会使用失败的测试用例,来尽可能多的发现缺陷,保证软件的具有一定容错能力和安全能力。

  测试用例的编写过程中还需要注意其详细程度,覆盖功能点不是只列出功能点,而是要写出功能点的各个方面,如果组合情况较多时,可以采用等价类划分的方法。

文章出自:http://developer.51cto.com/art/201107/273197.htm

 

 

posted @ 2013-12-08 00:10  风儿风儿飞  阅读(344)  评论(0编辑  收藏  举报