一、等价类划分进本概念
1、应用场合
只要有数据输入的地方就可以使用,从无限多的数据中选取少数代表性的数据进行测试
2、核心概念
(1)有效等价类
对程序规格有意义、合理的输入数据集合,程序接收到有效等价类数据,可以正确执行、计算。
(2)无效等价类
对程序规格无意义、不合理的输入数据集合,程序接收到无效等价类数据,应该给出错误提示,或者根本不让用户输入。
二、使用等价类划分编写测试用例
首先:明确测试对象
对于初学者,先一个控件一个控件去测,在测一个控件的时候,保证其他控件不要出错。
测试对象-----第一个数文本框
1、根据需求,划分等价类
(1)有效等价类
-99---99之前的整数
(2)无效等价类
A. 非整数
B. <-99
C. >99
2、细化等价类
(1)把第一步中不是特别细致的部分再详细划分
(2)有些情况不是根据显示需求,而是根据数据存储方式的理解
说明:
A. 数据在计算机中采用补码存储,而正数和负数的补码计算公式不同,所以需要把正数和负数单独测试
----->把-99----99再划分为:
a)99----0
b)0----99
B. 非整数可以再进行细化:小数、字母。符号、汉字
(3)建立等价列表(熟练后直接进行该步)
有效等价类 |
|
编号 |
数据要求 |
1 |