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

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

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

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

2.页面对象模型

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

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

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

例如:XXXPage.YYY Component.ZZZ Operation

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容