python自动化测试框架搭建的基本思路
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
aseList.txt
run.py
也可以将testSet和businessCommon文件夹合并到一个大的文件件下,按照个人喜欢吧,其实目录结构这个东西,只要清晰明了,按照个人喜好来写可以了