python自动化测试框架搭建的基本思路
2020-01-10 本文已影响0人
Jeff_9021
一直以来都是在写业务自动化代码,感觉大同小异,今天想好好学习一下自动化测试的框架,就对照着别人的框架,先把思路整理一下,方便接下来的学习。
1、流程展示:
启动appium -> 链接手机 -> 获取元素 -> 执行测试 -> 输出log -> 生成报告
2、思考过程:
将测试前期的操作放到一个共通文件内,将测试case分离到文件夹内,将log分离到指定文件夹,将测试时重复出现的操作,分离到独立的文件内,最后生成一个总的测试报告,方便查看分析。
3、大概的目录结构
projectName
testSet
common.py
appiumDriver.py
DRIVER.py
Log.py
init.py
businessCommon
bscommon.py
testCase.xls
element.xml
result
case
config.ini
readConfig.py
caseList.txt
run.py
也可以将testSet和businessCommon文件夹合并到一个大的文件件下,按照个人喜欢吧,其实目录结构这个东西,只要清晰明了,按照个人喜好来写就可以了。