哪种场景下,需要维护Selenium自动化测试过程?
作者:ATF 发布时间:[ 2020/7/3 9:25:05 ] 推荐标签:
毫无疑问,自动化测试已改变了软件开发的工作方式。如果不是自动化测试,测试人员将花费大量精力进行各种各样的Web和移动应用程序测试。 有一部分测试人员认为程序最终将为他们完成越来越多测试工作,最终整个测试过程将实现全面自动化。
但这并不代表手工测试可以完全被替代!这也并不是说自动化测试框架和自动化测试工具起不到替代作用,而是手工测试依然存在价值。 依赖完全的自动化来完成测试工作,自动化会产生不容忽视的维护成本。即使在用户界面中进行很小的更改,也有可能导致测试失败。
这要求Selenium自动化测试框架具有理想的维护过程。接下来我们将讨论维持Selenium自动化测试框架的方法。 自动化测试过程维护包括两大类。一类是已经进行的测试存在失败风险时。另一类是测试环境改变产生变化。
让我们分别看一下这两种情况。
(1)测试失败;
测试失败的第一反应是什么?首先,确定故障背后的原因。有时软件中可能存在BUG,其他原因可能是程序稳定性、环境稳定性和行为改变等。在这种情况下,修复代码或更新测试会解决这些问题。有时,测试团队必须兼顾这两项。
(2)测试环境改变;
运行Selenium自动化测试框架需要有一定的前提支撑,比如依赖自动化测试工具AR,当项目更改基础依赖的内容时,需要对这些工具的某些脚本、用例进行更改或者回收。还需要对自动化工具进行维护。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11