测试基础 自动化测试的数据和其他测试的测试数据如何共存?

醋精测试媛 · 2021年03月08日 · 最后由 醋精测试媛 回复于 2021年03月31日 · 2122 次阅读

自动化测试的项目即将落地,但是因为是第一次尝试,发现存在使用的数据可能和手工测试会冲突的问题,这时应该怎么解决呢?

如果是部署到正式环境,那么可能不能专门为自动化测试增添一套数据,也可能可以。如何保证自动化脚本稳定进行?
另外就是如何实现数据的清理和前期准备?因为可能有的数据必须在测试前准备好,也有的数据必须在测试前清理,但是会不会清理了别的测试员的数据呢?

想请教一下有经验的同学分享一下这方面的问题!

最新疑惑:

现在遇到了一个问题,如果前往自己专门的环境,需要在页面进行一个切换操作,但是如果切换用例失败了,(重跑也失败了),则还是会进行其他用例,这样的话则会影响到其他环境,这种情况应该怎么办?

共收到 9 条回复 时间 点赞

实在冲突的话, 就给自动化测试专门搭建个环境吧

专门准备一套自动化测试账号,跟手工测试分开

我们也是另外一套环境

无所谓,社区越来越水了

  1. 自动化测试数据回收
  2. 单独搭一套自动化测试环境
  3. 从业务上解决冲突

1、自动化的数据单独标记,比如以 test_ 开头,结束后自动回收;但是此时要业务测试的时候知道,且不使用特殊标记的资源
2、环境隔离

@stevenxu @Ouroboros 请问可以详细讲讲数据回收吗

搞一套单独的账号,或者唯一识别的标识,等用例全部结束后,将这些自动化产生的数据全部清理掉

现在遇到了一个问题,如果前往自己专门的环境,需要在页面进行一个切换操作,但是如果切换用例失败了,(重跑也失败了),则还是会进行其他用例,这样的话则会影响到其他环境,这种情况应该怎么办?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册