软件测试用例设计方法
软件测试的核心就是测试用例的编写!!!
那么我们应该学习如何来编写软件测试用例呢?
通常我们会通过学习几种设计放了编写软件软件用例它们分别是等价类划分
,边界值分析法
,场景法
,错误推测法(反推法)
1. 等价类划分法
- 定义
等价类划分法是一种典型,重要的黑盒测试方法,是指某个
输入域
的子集合。该子集合中,所有的输入数对于揭露软件中的错误都是等效的。(这里的输入域可以指:文本域,下拉框等等。)
等价划分分:有效等价类和无效等价类。 - 等价类划分用例设计原则
1. 划分有效及无效等价类,为每一个等价类规定一个唯一的编号;
2. 设计一个新的测试用例数据,使其尽可能多的覆盖尚未被覆盖的有效等价类,重复这一步,知道所有的有效等价类都被覆盖未知;
3. 设计一个新的测试用例数据,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,知道所有的无效等价类都被覆盖。 - 举个栗子
微信红包,一般来说:微信分给个人的红包金额在平时:最少至少是0.01,最多不能超过200。
那么如何来分析呢?
可以根据之前学习的如何来提取测试点中得知:可从这个方面来分析:长度,数据类型,必填