解决自动化测试可读性查,难以维护的几个思路

2018-08-23  本文已影响0人  戴思雨

1.抽离测试数据,数据驱动测试

(1)对于场景相同,仅仅是数据输入不同的场景,将测试数据抽离出来将避免大量重复代码

(2)界面变得的时候,只需要修改测试数据文件

2.页面对象模型

自动化初期脚本逻辑层次不够清晰,可读性差,难以从脚本上看出业务流程。

(1)将通用的操作集合打包成函数(函数粒度大小也是一个值得考虑的问题)

(2)以页面为单位封装页面上的控件和控件的部分操作

例如:XXXPage.YYY Component.ZZZ Operation

3.业务流程抽象(暂时还不是很理解)

上一篇 下一篇

猜你喜欢

热点阅读