java测试---用例(设计测试用例的基本要素、好处,六大设计测试用例的方法)

QQ登录测试
兼容性
① 不同的Windows操作系统,不同品牌的电脑
② 不同的手机系统,不同的手机品牌
③ 不同版本的QQ,市场上用户主要用的主流版本
④ MAC电脑的主流版本

1. 设计测试用例
  1. 基本要素:测试环境、测试数据、操作步骤、预期结果等。
  2. 三大好处:
    ① 可以评估测试的覆盖率
    ② 可以重复使用(做回归测试时)
    ③ 后辈借鉴学习,汲取经验
2. 测试用例的设计方法

基于整体的设计测试用例的办法:基于需求设计测试用例。基于需求设计测试用例的前提是:要保证我们需求的正确性和完整性,逻辑要一致。(验证需求)

六大设计测试用例的方法:

1. 等价类

把输入(特殊的情况下考虑输出)划分成若干个等价类,从每一个等价类当中提取一个测试用例进行测试,如果该测试用例通过,那么就说该测试用例代表的等价类测试通过。
优点:解决了输入很多,无法穷举的一种情况。
① 有效等价类:符合程序规格说明书的有意义的值,叫做有效等价类。
② 无效等价类:相反的,不符合程序规格说明书的无意义的值,叫做无效等价类。

例:一个文本框搜索,允许1-6个英文字符或数字,按ok结束
有效等价类:(1)1-6个a-z;(2)1-6个A-Z;(3)1-6个0-9;(4)1-6个A-Z和0-9混合;(5)1-6个a-z和0-9混合;(6)1-6个a-z和A-Z混合;(7)1-6个a-z和A-Z和0-9混合;

无效等价类:(1)0个;(2)大于6个 英文或数字混合(不止一个测试用例);(3)1-6个非英文或数字;(4)1-6个英文数字,或特殊符号混合

2. 边界值:

针对输入输出的边界进行测试用例。(一般讲边界值和等价类方法放在一起设计测试用例ÿ

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值