欢迎您的来访!有源码,好建站(www.codehy.com)源码海洋为您提供快速建站平台.

5151-ui自动化框架实战项目(框架可以直接运行,连的测试服系统,测试服系统可测试不允许商用,案例中有登录跟新增,可根据自己系统 进行后续修改)

5151-ui自动化框架实战项目(框架可以直接运行,连的测试服系统,测试服系统可测试不允许商用,案例中有登录跟新增,可根据自己系统  进行后续修改)
  • 源码类型:国产软件
  • 授权方式:商业源码
  • 源码大小:30 MB
  • 需要金币:40 金币
  • 运行环境:Win2003,WinXP,Win2000,Win9X
  • 源码等级:★★★☆☆
  • 发布时间:2023-02-27
  • 下载次数:
  • 金币说明:5元5|10元10|30元100|100元1000|更多
  • 在线冲值:点击在线冲值
  • 源码标签:
  • 查看或解压密码:
  • 网盘提取密码:
源码介绍

5151-ui自动化框架实战项目(框架可以直接运行,连的测试服系统,测试服系统可测试不允许商用,案例中有登录跟新增,可根据自己系统

进行后续修改)

ui自动化框架实战项目(框架可以直接运行,连的测试服系统,测试服系统可测试不允许商用,案例中有登录跟新增,可根据自己系统进行后续修改)
selenium+yaml+ddt+log+unittest+config+po模式+pdf使用教程,目录结构如下图
点击我想要,给您发送部分内容
-----非机构资料----
依葫芦画瓢就可以使用的那种,有demo
## 设计思路
* 使用Page Object模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面建一个对象类,提高用例的可维护性;
* 使用yaml管理页面控件元素数据和测试用例数据。例如元素ID等发生变化时,不需要去修改测试代码,只需要在对应的页面元素yaml文件中修改即可;
* 分模块管理,互不影响,随时组装,即拿即用。

详见:[python_selenium自动化测试框架]
## 测试框架分层设计
![Image]
* 把常见的操作和查找封装成基础类,不管是什么产品,可直接拿来复用
* 业务层主要是封装对象页面类,一个页面建一个类,业务层页面继承基础层
* 用例层针对产品页面功能进行构造摸拟执行测试
* 框架层提供基础组件,支撑整个流程执行及功能扩展,给用例层提供各页面的元素数据、用例测试数据,测试报告输出等
## 目录结构介绍
![Image]
## 编写用例方法
例如,我们要新增登录功能测试用例:
* 首先,只需在testyaml目录下新增一个页面对象yaml文件,参考login.yaml格式编写即可。这些文件是提供给封装页面对象类调用并执行定位识别操作。
* 然后,在page_obj目录下新增一个loginPage.py文件,是用来封装登录页面对象类,执行登录测试流程操作。
* 最后,在testcase目录下创建测试用例文件login_sta.py,采用ddt数据驱动读取yaml测试数据文件
综上所述,编写用例方法只需要按以上四个步骤创建->编写即可。
赠送简单的接口自动化

 

 

 

 

 

本源码地址:http://www.codehy.com/vip/python/2023/0227/23509.html
下载地址
相关源码

推荐源码