首页 > 其他 > 详细

肖sir高级讲师_po教学图例

时间:2020-12-21 00:17:28      阅读:47      评论:0      收藏:0      [点我收藏+]

一、总体的框架图:

技术分享图片

 

 

‘‘‘ini是一种配置文件
在ui自动化测试中配置文件的种类
ini、Excel、.py、yaml、txt‘‘‘
‘‘‘1、先创建一个discz项目
在创建一个cofing包==存放所有配置文件信息(比如项目路径和数据,用例的路径)
可以封装路径
在创建一个Data包==放数据(测试数据)
在Data包中创建一个TestData目录(放测试数据)
测试环境的一些url地址和账号密码可以放在TestDta中
在创建一个repot包==存放测试报告
在repot包中创建一个Testrepot目录(存放报告)
在创建一个public公共公开的包(存放一些功能用例)
在public包中创建pages存放元素层流程层(封装所有页面的公共方法,基类)
在public包中创建utils包(处理公共类公共函数都存放在此)
可以在utils中来读取pages中封装的登录的流程(封装读取ini文件或者EXCEL表格的工具类和工具函数
在创建一个TestCase用例包用来存放用例
编写测试用例
在创建一个run_all用来运行
通过运行测试用例中封装好的用例在运行然后在repot中生成测试报告
框架的思想:把整个用例进行拆分

==========================================================

一、config

技术分享图片

 

 

技术分享图片

 

 技术分享图片

 

 

 

==========================================================

二、data

技术分享图片

 

技术分享图片

 

 

 ========================================================

三、public

技术分享图片

BaseTestCase.py文件

pages:

技术分享图片

 

 技术分享图片

 

 Page_Element.py

技术分享图片

utils:

技术分享图片

 

 ReadConfigIni.py

技术分享图片

 

 ReadExcel.py

技术分享图片

 

 

 

==========================================================

 report

技术分享图片

 

 ========================================================

技术分享图片

 

 技术分享图片

 

 

=======================================================

TestCase

技术分享图片

 

 技术分享图片

 

肖sir高级讲师_po教学图例

原文:https://www.cnblogs.com/xiaolehua/p/14165834.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!