python自动化测试框架搭建的基本思路

一直以来都是在写业务自动化代码,感受大同小异,今天想好好学习一下自动化测试的框架,就对照着别人的框架,先把思路整理一下,方便接下来的学习。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文件夹合并到一个大的文件件下,按照我的喜欢吧,其实目录结构这个东西,只要清晰明了,按照我的喜爱来写就能够了。自动化

相关文章
相关标签/搜索