我們會從功能用例當中挑選合適的用例來轉成自動化用例;
模組一:cases(k色死)資料夾,自己根據介面需求封裝的模組(註冊,登入,充值),儲存測試用例的類
模組三:datas(得塔斯):儲存測試用例 excel 文件資料;
模組四:logs(老格斯)資料夾,存放日誌檔案;
模組五:reports(瑞跑次)資料夾,存放生成的報告
在 執行失敗的機制上面,unittest 當中,官方庫並沒有提供失敗重啟的機制;pytest 當中,自帶的失敗重執行機制;
一共有五個概念:
testcase :是用來編寫測試用例的,我們所編寫的所有測試用例都需要繼承 testcase 這個類;
testsuite :是用來載入測試用例的容器,也就是乙個測試套件,
testtloader :是用來收集測試用例的,並載入到這個測試套件裡面的;
testtestrunner :是用來執行測試用例,並生成文字形式的報告的;我們可以換成 htmltestrunner 來生成 html 格式的報告;
fixture :是就是夾具,用例或者 用例的前置和後置工作可以在這個裡面做
有了解過,python 類當中內建的那個雙下劃 開頭 和 結尾 的方法,都叫做 魔法函式,它是在特定的情況下除法的;
比如說:類的初始化 _init_,它就是在建立物件的時候會自動呼叫,用於初始化物件;
python 當中有很多的特性,都是通過魔術方法來實現的,
方法1、使用[::
-1]:s =
'python'
print s[::
-1]方法2、使用reverse(
)方法:
l =list
(s)l.reverse(
)print
''.join(l)
從介面測試用例整理出自動化測試需要的用例,然後開始用unitest開始編寫 自動化測試面試題目
linux linux中如何實現分割槽 a.建立以根目錄為掛在點的分割槽 選中空閒區,點選建立,選擇標準分割槽,點選建立。掛在點選擇 檔案型別選擇ext4 勾選使用全部可用空間,點選確定 b.建立swap分割槽 選中空閒區,點選建立,選擇標準分割槽,點選建立。檔案型別選擇swap交換 大小控制為記憶...
自動化測試 引言 自動化之我見
作為開篇,這裡先簡單介紹一下個人情況 本人非計算機專業的本科畢業,從事軟體測試工作一年多了,同樣的,接觸自動化測試領域也有一年了,打算開個部落格把我在工作中所學到與自動化測試有關的東西分享出來。好啦,下面開始說正題 自動化測試自身就是乙個很大的概念。逛過一些測試論壇的童鞋應該會知道qtp和loadr...
自動化測試 web自動化測試
自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...