测试用例编写策略 是指组织和编写有效的测试用例的方法和技巧。
策略从测试内容角度可以分为流程用例和功能点用例。其中流程用例指针对业务流程编写的测试用例,通常采用场景法。功能点用例指针对具体功能点编写的测试用例,可以采用等价类划分、边界值法、因果图等方法。
根据测试的策略又可以分为通过测试用例和失败测试用例,通过测试用例主要验证需求是否可以实现,一般采用等价类划分等测试方法。失败用例的编写主要为了尽可能多的发现缺陷,一般采用错误推测法、边界值分析法等测试方法。
①对于业务流程比较重要的系统,首先要考虑用场景法编写流程用例,要求覆盖所有的基本流和备选流。其次需要编写功能点测试用例,要求覆盖所有的需求,保证需求的各个功能都能正常的实现。我们首先要考虑通过测试用例,来证明软件可以满足需求;再使用失败测试用例,来尽可能多的发现缺陷,保证软件具有一定的容错和安全能力。
②在测试用例的编写过程中需注意其详细程度,要注意执行此测试用例的人员。
③覆盖功能点不是指列出功能点,而是要写出功能点的各个方面,如果组合情况较多时可以采用等价类划分的方法。