ui自动化po框架
一、po框架
1、基本介绍(1)po是page object 的缩写
(2)业务流程与页面元素操作分类的模式,
(3)提高测试用例的可维护性、可读性
二、自动化测试框架分层如下:
结构图:
框架的思想:把整个用例进行拆分6个包
‘’'1、先创建一个dcscms项目
在创建一个conf包存放所有配置文件信息(比如项目路径和数据,用例的路径)
在创建一个包放数据(测试数据)
在Data包中可以存放xlsx文件数据(放测试数据)
测试环境的一些url地址和账号密码可以放在TestDta中
在创建一个report包==存放测试报告
在创建一个public公共公开的包(存放一些功能用例)
在public包中创建pages存放元素层流程层(封装所有页面的公共方法,基类)
在public包中创建utils包(处理公共类公共函数都存放在此)
可以在utils中来读取pages中封装的登录的流程(封装读取ini文件或者EXCEL表格的工具类和工具函数
在创建一个TestCase用例包用来存放用例(编写测试用例)
在创建一个run_all用来运行
通过运行测试用例中封装好的用例在运行然后在repot中生成测试报告
================================
详解