2个用例之间存在关联,怎么解?

用例可能会产生关联的几种场景:

场景1:用例A新增一个数据H并校验是否生成成功, 用例B要根据上边的H数据进行相关测试, 那么用例A和用例B不是独立的, 如果因为某些原因这个数据H没有生成,那么用例B就执行不通过。

 

场景2:用例A和用例B都需要去操作某个数据n, 正常情况下用例A和用例B都能够通过,但是某些原因用例A把数据n给修改啦(正常情况不会修改),导致用例B执行失败

 

场景3:用例A需要使用某个列表的数据p, 但是其他用例执行的时候添加了很多数据,导致这个数据p不在列表的首页(可能被冲到其他页了),那么也会导致这个用例A执行失败。

 

知道原因了,要解决这个问题思路就清晰了:就是要保证每个用例是独立的,不会影响其他用例的执行,也不会被其他用例影响。

那么就在用例执行需要数据时,在执行用例步骤前添加好对应的数据(不被其他用例影响) , 用例执行完之后删除对应的数据(不影响其他用例执行)。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值