软件测试——编写测试用例(黑盒测试用例设计方法)

1.等价类划分法
在这里插入图片描述
在这里插入图片描述
等价类划分原则:
1.例如:一个文本框规定,输入字符个数为6~18位。
一个有效等价类,范围内个数。
两个无效:小于6,大于18个。

2.例如:请输入11位的手机号。
11位就是有效,10/12位就是无效,不是11位就是无效。

3.布尔量:表示真或者假,真就是有效,假就是无效。

4.例如登录中要输入用户名和密码

5.例如用户名要求6~18位,由字母,数字,下划线组成,字母区分大小写,
以大写字母开头。
以百度注册页面为例:
用户名:设置不可更改,中英文均可,最多14个英文,7个汉字。(不重复)

用例问题:
1.用例按照测试分类:功能,界面,性能,安全,接口。
2.测试项必须是确定的,测试项中可以不写目的产生的结果。(写了也可)
3,身份证号业务知识,最后一位是校验码(机密)(0-9,Ⅰ,Ⅱ,Ⅹ)
身份证号新版和旧版,数字和Ⅹ,并没有字母。例如非法的身份证号。
4.测试项一般只写一个测试目的,测试目的必须是明确的,不能一次测试多个点。测试中,一个反向的(无效等价类的)测试数据,只要违反一个测试需求。例如非法的身份证号:130112198922301542
5.依赖用例,下游的用例,依赖上游的用例(已经存在的测试用例),用例依赖可以跨越模块(A设计员可能会依赖B设计员的测试用例)
6.测试步骤,简单表明操作的对象和方式,数据。
7.测试数据,没有数据,空着不写,例如输入要求不为空,不输入就不写。(须在测试项中标注某一个内容位空)如果要对空格进行测试。(建议不要将空格放在数据的最前面或者最后面)
8.测试结果,不执行就不用填写
9.用例中要不要显示正向测试或者反向测试(不需要)
在这里插入图片描述
2.边界值分析法
边界值只是一个特定的数据。例如,文本框需要输入6-18位字符。
边界值有:(1)6个字符 (2)18个字符
次边界,边界附近的值,按照系统规定的单位或者计算方式,一个数据的差异。
例如:字符就是个,一个字符,没有半个字符的说法。人民币最小单位是0.01元=1分,
ATM机存款及取款,最小单位是100,只能是100元的整数倍。
思考:(1)6≤x≤12,请问测试中x的边界值要取哪几个进行测试?答:5,6,7,11,12,13
(2)6<X<12,请问测试中x的边界值要取哪几个进行测试?答:6,7,8,10,11,12
(3)文本框输入的字符的个数要求是不大于150字。测试的时候如何选择边界值。
答:0<x<150,测试0(空),1,149,150,151
在这里插入图片描述
问题:三角形判断
1.构成三角形
2.直角三角形
3.等腰三角形
4.等边三角形
5.钝角三角形
6.锐角三角形
以上内容相关知识点(怎么判断三角形:找计算公式,做好数据分析:等价类,边界值)

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值