一直以来都是在写业务自动化代码,感受大同小异,今天想好好学习一下自动化测试的框架,就对照着别人的框架,先把思路整理一下,方便接下来的学习。app
一、流程展现:框架
启动appium -> 连接手机 -> 获取元素 -> 执行测试 -> 输出log -> 生成报告学习
二、思考过程:测试
将测试前期的操做放到一个共通文件内,将测试case分离到文件夹内,将log分离到指定文件夹,将测试时重复出现的操做,分离到独立的文件内,最后生成一个总的测试报告,方便查看分析。xml
三、大概的目录结构element
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.pyit
也能够将testSet和businessCommon文件夹合并到一个大的文件件下,按照我的喜欢吧,其实目录结构这个东西,只要清晰明了,按照我的喜爱来写就能够了。自动化