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文件夾合併到一個大的文件件下,按照我的喜歡吧,其實目錄結構這個東西,只要清晰明瞭,按照我的喜愛來寫就能夠了。自動化

相關文章
相關標籤/搜索