使用地界值方法设计测试用例笔记
案例1:两位整数加法计算器
1、边界值的应用场合
只要有数据输入的地方,有效无效数据的分界点需要单独拿出来测试
1)有数据范围的
如-99——99之间合法
2)数据字符个数要求
如姓名1-20个字符
一般情况下,需要对边界值(-99和99)以及边界值两边的数(-100和-98以及100和98)分别进行测试。
2、如何使用
把边界值的点(3个点)单独写用例
案例2:使用边界值方法设计添加标题的测试用例
1<=标题长度<=40
测试点:0、1、2,39、40、41
说明:
边界值一般和等价类方法一起应用,找到有效无效数据的分界点(最大值和最小完成的值)及其两边的点进行测试,形成一套完整的测试方案。
边界值数据本质上可以归为有效和无效的范畴,单从测试技术来讲,需要单独拿出来测试
3、测试用例用途
防止遗漏
版本重复测试:快速正确的进行版本重复测试
监督过程:准确、有效的评估测试的工作量
评估结果
提高效率:避免盲目测试
缩短周期
4、对测试人员的要求
1)基本要求
在编写一条测试用例时,要求步骤描述清晰、准确、易读,预期结果明确
检验标准:
写完用例后,让别人照着自己的用例去执行用例,能很顺利的执行下去。
2)高标准要求
测试用例编写的有条例、逻辑性强;
功能覆盖全面、深入,能够发现软件胡总更多的缺陷。
检验标准:
能把软件中的缺陷尽可能多的找出来
案例3:信息注册
姓名:1-20个字符,不含数字,必填;
年龄:18-60之间的整数,必填;
填写正确和,弹框提示;
姓名:1-20个字符,无数字---为空,>20个字符,<1个字符,含数字---(1、2、19、20、21)个字符;
年龄:18-60之间的数、整数、---为空、<18、>60、非整数(字母、汉字、符号)---17、18、19、60、59、61;
用例的优化
1、对于不同控件的有效等价类及有效的边界值,可以尽可能的在一条用例中进行测试——不同控件的有效等价类(边界)