UI自动化测试之模块驱动化测试


前言

`UI自动化测试中最经典的模式是模块驱动化测试。其实质是将重复的操作封装为公共模块,再在封装页面时,调用该公共模块,以实现代码的精简,最大限度地消除重复代码的编写,从而大大提高开发效率。同时也简化了代码维护的工作,变化的地方只需要修改公共模块即可。

本文以登录页面对模块驱动化测试进行简单描述,希望对大家有所启发。


一、准备工作

1、已有登录页面如下图所示:
网络图,侵删

2、已经在pycham中搭建好了PO模型的UI自动化框架目录。

二、使用步骤

1.在base包下创建python文件,将UI的基本操作封装成公共的一个类

封装公共基础类

2.在封装页面时调用公共模块

分析登录页面,需要执行如下操作:
输入用户名、输入密码、点击登录按钮
则依次将各个操作封装成方法,并在其中调用公共模块的对应方法。
在这里插入图片描述


总结

以上就是今天要讲的内容,本文仅仅简单介绍了UI自动化测试的模块驱动化的应用。大家有更好的意见或看法,欢迎留言探讨。

猜你喜欢

转载自blog.csdn.net/liangxiaoyan0426/article/details/130869071