5.4用例设计方法综合选择

用例设计综合方法

反向验证,缺陷不做任何测试用例
文本框
 首先进行等价类划分法
 任何情况下都必须使用边界值分析法
程序功能说明中含有输入条件的组合情况
 因果图法和判定表驱动法
参数,设置:数据设计
 正交实验法选择较少的组合方式达到最佳效果(各种不同的设置选项组合)
状态变化,+数据
 状态迁徙图法
业务流程清晰
 (银行类ATM机、金融类)
 场景法贯穿整个测试案例过程
其他
 错误推测法(探索性测试)追加测试用例
 程序逻辑,检查已经设计出的测试用例的逻辑覆盖程度,没有达到要求的覆盖标准,补充足够的测试用例

测试用例方法

 1)等价类划分法
 2)边界值分析法
 3)因果图法
 4)判定表法
 5)场景法
 6)正交实验法(及其特殊的测试用例方法)
 7)状态迁徙图(功能图法)
如何使用:
 用例设计方法的使用不是孤立存在的,而是存在于项目中!尤其是一个项目,往往在一个软件的界面中,都可以使用好几种测试用例的设计方法
教育app为例,说明各种用例方法应用
在这里插入图片描述
 在启动页中,有如下需求;
  读取版本更新信息。匹配当前APP与线上需要更新的APP版本是否一致
  读取用户信息。未登录用户,不用获取;已登录用户,验证是否登录过期
 用例设计方法:采用场景法进行设计。
  设计场景:1)APP安装版本比最新版要低。启动就需要进行版本检测,并进行提示。2)APP安装版本与最新版一样。默认检测过程成功。3)APP启动检测用户登陆状态,如果登录过期或者未登录,启动完成后直接跳转登陆界面。4)APP启动检测用户登陆状态,如果登录信息有效,启动完成后直接跳转首页界面。
  状态迁徙图
在这里插入图片描述
在这里插入图片描述

 在登录界面看需求:1)手机号:只支持大陆手机号。2)验证码:长度为6位数字。3)短信验证码文本内容:【正教】456712(正教验证码),30分钟内有效,为确保您账户安全,请勿把验证码告诉他人。感谢您关注正教!4)登录按钮点击后,系统可能的弹窗提示
 用例设计方法采用等价类划分法和边界值分析法、因果图分析法
  等价类划分法:1)手机号有效性(手机号包含各种不合法字符);2)验证码包含各种不符合需求的字符
  边界值分析法:1)手机号超过/不足长度限制;2)验证码超过/不足长度限制;3)验证码有效期为30分钟;超过30分钟后使用验证码,就是边界值的使用。4)弹窗提示1秒消失;超过或者不足的测试都是边界值的应用;
 因果图法
  1)提交数据时,网络中断,网络异常的结果。2)提交数据时,网络端崩溃或者无法提供正常服务,由服务器报错提示或者等待提示;3)提交数据时,手机号不符合要求,有手机号错误提示;4)提交数据时,验证码输入不是收到的验证码,超时,有验证码错误提示
在这里插入图片描述
 课程内容页,需求如上图:
 用例设计方法:场景法、等价类划分法、边界值分析法
  场景法:1)该课程今日有作业,有提问的内容展示;2)该课程今日无作业,有提问的内容展示;3)该课程今日有作业,无提问的内容展示;4)该课程今日无作业,无提问的内容展示。老师没有发布作业的时候,学生也不提问
  等价类划分法、边界值分析法:1)日期显示有没有显示2017年2月有29天的现象;2)日期,会不会出现2017年2月1日和2017年1月31日重复或者相隔一天的现象;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值