标签:new 软件测试 姓名 限制 idt 选择 冒号 png 内部数据
对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,其测试用例来自等价类的边界
边界值分析法首先确定边界,然后选取大于,刚好等于,小于边界值的数据进行测试。而不是选取等价类中的典型值或随机值进行测试
边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况
在测试用例色痕迹过程中,某些边界值条件是不需要呈现给用户的,或者说用户是很难注意到的,但同时确实属于检验范畴内的边界条件,称为内部边界值条件或子边界值条件
主要有以下几种:
1)数值的边界值检验:计算机是基于二进制进行工作的,因此,软件的任何数值运算都有一定的范围限制。
| 项 | 范围或值 | 
| 位(bit) | 0或者1 | 
| 字节(byte) | 0——225 | 
| 字(word) | 0~65535(单字)或 0~4294967295(双字) | 
| 千(K) | 1024 | 
| 兆(M) | 1048576 | 
| 吉(G) | 1073741824 | 
2)字符边界值检验:字符也是计算机软件中重要的表示元素,其中常见的编码方式是ASCII和Unicode
| 字符 | ASCII码值 | 字符 | ASCII码值 | 
| 空 (null) | 0 | A | 65 | 
| 空格 (space) | 32 | a | 97 | 
| 斜杠 ( / ) | 47 | Z | 90 | 
| 0 | 48 | z | 122 | 
| 冒号 ( : ) | 58 | 单引号 ( ‘ ) | 96 | 
| @ | 64 | 
 | 
3)其他边界值检验
1、 如果输入条件规定了值的范围,则应取刚到这个范围的边界值,以及刚刚超过这个范围边界的值作为输入数据
2、 输入条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据。
3、设计测试用例使输出值达到边界值及其左右值
例如某程序规定:“每次最少显示1条,最多显示4条”,就应该取使输出达到0条,1条,4条,5条作为边界值测试数据。
4、如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。
5、如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例
6、分析规格说明,找出其他可能的边界条件
五、实例演示
修改手机银行登录密码;密码必须由字母与数字组合;密码长度在8~24之间(包含8和24)

标签:new 软件测试 姓名 限制 idt 选择 冒号 png 内部数据
原文地址:https://www.cnblogs.com/kele0957/p/13281777.html