Selenium 关于 ui 自动化用例设计的一些疑惑

yuan · 2019年05月22日 · 最后由 yuan 回复于 2019年05月22日 · 1194 次阅读


比如:用例 1-进入页面 125-操作 1
用例 2-进入页面 125-操作 2

还是:用例 1-进入页面 125-操作 1、2

但是这样子的话就不解耦了,因为有可能操作 1 失败导致操作 2 也不能做

但是如果这样解耦的话,要重复进入页面 125,这样的操作,不是多了很多重复工作吗?

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
最佳回复

恩~ 我理解楼主纠结的是如果要重复进入 125 分别进行操作 1 和 2,重复的工作会带来运行时间的延长等问题。 那是其实在自动化项目里, 可维护性 > 性能 。 适当的把 case 进行拆分是必要的, 不能把太多的逻辑放在一起。 性能问题可以交给分布式运行策略来提升

共收到 3 条回复 时间 点赞

是会很多重复工作。
但这都是机器在执行啊,重复有什么所谓?

恩~ 我理解楼主纠结的是如果要重复进入 125 分别进行操作 1 和 2,重复的工作会带来运行时间的延长等问题。 那是其实在自动化项目里, 可维护性 > 性能 。 适当的把 case 进行拆分是必要的, 不能把太多的逻辑放在一起。 性能问题可以交给分布式运行策略来提升

yuan #3 · 2019年05月22日 Author
孙高飞 回复

明白,感谢指导,确实可以通过分布式来提高效率

yuan 关闭了讨论 05月22日 16:57
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册