软件测试之测试用例

对于软件测试用例,我们有多的方法,比如等价类划分方法、边界值分析法和因果图法。不同的方法考虑到得方面也有所不同,因此,我们要学会合理的运用测试用例,以达到

  对于软件测试用例,我们有多的方法,比如等价类划分方法、边界值分析法和因果图法。不同的方法考虑到得方面也有所不同,因此,我们要学会合理的运用测试用例,以达到我们所期望的效果。

以一个问题为例:

EditBox

  允许1到6个用文字符或数字,按ok结束。

分析其有效等价类:

  长度:1到6

  字符:a-z,A-Z,0-9

分析其无效等价类:

  长度:0,7

  字符:英文和数字以外的字符、控制字符和标点符号

根据以上分析,我们可以设计其测试用例:

编号 测试用例   结果  
1 1 true
2 123 true
3 123456 true
4 1234567 false
5 null false
6 a true
7 abc true
8 abcdef true
9 abcdefg false
10 A true
11 ABC true
12 ABCDEF true

13

ABCDEFG

false

 

 

 

 

 

 

 

 

 

 

 

 

以上用例既考虑到了等价类划分的方法,其中编号1、3、6、8、10和12又考虑到了边界值分析法,是我觉得比较可靠又有效的测试用例,希望有值得借鉴的地方。

标签: 软件测试 英文