【8】测试用例设计-边界值法

对于软件来说,错误经常发生在输入或输出值的关键点。边界值分析法是对软件的输入或输出边界进行测试的一种方法,它的所有测试用例都是在等价类的边界处设计。

边界值分析需要选择一个或多个元素,以便等价类的每个边界都经过一次测试。

与仅仅关注输入条件(输入空间)不同,还需要考虑从结果空间(输出等价类)设计测试用例。​​​​​​​

边界值的选取: 

【1】如果输入条件规定了取值范围或值的个数,需要取边界左右两边的数据以及边界本身的值即可.

【2】如果软件要求输入或输出是一组有序集合,如数组、链表等,则可选取第一个和最后一个元素作为测试数据。如果被测试程序中有循环,则可选取第0次、第1次与最后两次循环作为测试数据。

【3】对每个输出条件用指南1,如果输入条件规定了取值范围或者值的个数,从边界两侧和边界取值。(注意这点,对于输出域的测试经常被忽略。)

【4】对每个输出条件用指南2,如果输出条件规定了有序集合,则选取第一个和最后一个元素作为测试数据。

举例:对于某用户名输入条件。

 

​​​​​​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值