如何在用例之间传递值_用例设计第一话

512f175106140a2b3d2db318731309cc.gif

有了测试设计的输入之后我们就要输出测试用例,测试用例包括哪几部分呢?什么样的用例才算合格?有没有什么方法帮助我写的用例更好更全面呢?我们来一一解答

1

用例包括哪几个部分

测试用例的组成在确定项目以及模块之后一般包括如下几个方面:

6607a33d4ed45a636cbed30a3e74677b.png

预置条件:

预置条件分为两种情况:1)环境的设置;2)先要运行的其他用例,有些操作系统会比较复杂,如果都是从最开始的操作开始会导致用例写起来比较麻烦,这样可以在预置条件中设定要先运行的测试用例,后面的用例只需要写后续的操作就可以了。

测试步骤:

明确描述测试执行过程中具体的操作步骤,以方便测试执行人员可以根据该操作步骤完成测试用例执行,包括业务操作的实现方法,故障场景的模拟方法,例如:使用XX工具上传XX文件

预期结果:

预期结果是测试用例中非常重要的一部分,预期输出可以检验被测对象是否正常工作,如果我们的预期输出写的不完整不全面,整个测试用例就会受到影响,包括且不限于界面的显示、数据库的变化、业务结果的观察手段(判断业务成功还是失败),故障模拟结果的观察手段,系统状态的观察手段,日志告警的观察手段

2

用例规范

1、详细测试需求点、测试步骤和预期结果必须体现测试目的和测试重点

2、测试步骤和期望结果需要量化(不能出现大概、可能、或、等,很大、少数等形容词)

3、测试步骤和预期结果必须可实现和执行

4、测试用例需要验证那个客户业务,不能只检查配置和页面

5、测试用例设计时需要考虑测试执行效率,功能用例参考10分钟原则

6、测试用例需要体现强关联,去掉若关联(强关联:用例中缺少此步骤就无法达到用例测试目的,弱关联:用例中缺少此步骤可以达到测试目的)

7、测试用例需要有正反对比验证,开和关,匹配和不匹配对比

3

通用测试方法

一、边界值测试

边界值测试法不仅可用于输入框输入内容的测试,还在一些有限定次数的场景下应用较多

831cedecff2a2878ebfd6dd1c999b8ad.png

测试边界值的输入输出的建议,通常需要覆盖边界最小值-1、边界最小值、边界中间值、边界最大值、边界最大值+1

二、等价类测试

等价类的划分依据通常包括以下几类:

基于类型划分:基于不同类型的划分,比如:TCP、UDP、ICMP

基于输入内容:基于输入的内容划分,比如:文字、字母、数字

基于逻辑处理:基于逻辑设计上对不同分支特性的处理进行划分,如a特性、b特性、c特性

通常使用的等价划分包括两大类

a343a9a99a28d81d4ca797c992a02fd5.png

举个例子:

用户名范围为1-50字节的英文字母,有效等价类为1-50之间的大小写英文字母;无效等价类为无内容直接提交,处于1-50之间的非英文字母,比如:汉字、特殊字符、数字等

三、多样性测试

多样性测试通常包括特殊字符、空格、非法字符的多样性

9921a91b2672961a0ad514b2e6ec9a6a.png

特殊字符多样性测试时,用户输入错误信息,比如特殊字符时,不能引起程序、设备资源等异常,页面展示正确,特别是>

空格多样性测试,在新建、查询时需要注意过滤情况,比如“ 同意”、“同 意”、“同意 ”

非法字符多样性需要特别关注名称、描述、导出、导入、目的、复制、查询等

四、正反对比测试

d47a0c6a3c1cafbf06256657c4ca0373.png

上述的几种为常用的用例设计方法,大家在实践中多多使用、联系以及体会,除之外还有一系列的探索方法我们以后再聊~

愿这世上所有温柔的人,路无险阻,日月相伴,星辰为友

86c2b44402e266d79ac94ce3c4c0ad06.gif

c49a8840e67fada027882b694f24d213.png

关注我们,一起成长 86c2b44402e266d79ac94ce3c4c0ad06.gif c3754a11f4a70ace30221a81ecd67951.gif因为你的分享、点赞、在看我足足的精气神儿! daf7edbe97874f8c3f5f29a7fc11a99d.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值