pytest瞭解總結
最近進行自動化測試用到了一個新的測試框架pytest,在此記錄一些關於pytest的知識。
環境:python ,win7,sublimeText,安裝pytest ( pip install pytest)
1:pytest的執行:
a〉本地沒有pytest.ini檔案時:
在test資料夾下放置測試指令碼 *.py , 且測試指令碼中的測試用例必須以”test“作為字首,才能在執行時被collect到。
執行時,*.py路徑下開啟dos視窗直接執行:py.test,就可以收集到執行的case開始執行。
PS:py.test -s : 執行case時顯示出執行過程。
b〉pytest.ini檔案的運用:
專案裡放置pytest.ini檔案:
[pytest]
python_files=*.py
python_functions=test_cases*
編輯pytest.ini檔案如上,可以指定執行的指令碼為*.py, 以及執行的case是test_cases*.
2:生成測試報告:http://www.cnblogs.com/fnng/p/4768239.html
3: fixtures(相當於setup 和teardown):http://www.cnblogs.com/fnng/p/4769020.html
===========以下新增筆記==============================
使用py.test.fixture()的函式所在檔名需要是conftest.py ????
相關文章
- 瞭解ASP入侵[收集總結](轉)
- 工作總結ppt模板,瞭解一下!
- 2020 總結 | VoltDB的亮點,你瞭解多少?
- 深入瞭解HTTP/2的前世今生以及Web效能優化總結HTTPWeb優化
- Flutter新手入門常用元件總結,讓你瞭解更多的Flutter元件?Flutter元件
- 深入瞭解Redis資料結構Redis資料結構
- 你還不瞭解SpringSecurity嗎?快來看看SpringSecurity實戰總結~SpringGse
- Android藍芽那點事——深入瞭解藍芽BlE藍芽 《總結篇》Android藍芽
- 一篇文章帶你瞭解Python常用自動化測試框架——PytestPython框架
- 你該瞭解的HTTP協議(彙總)HTTP協議
- 5分鐘瞭解資料結構資料結構
- 肝了一週總結的SpringBoot常用註解大全,一目瞭然!Spring Boot
- pytest(7)-yield與終結函式函式
- 深入瞭解Redis底層資料結構Redis資料結構
- 注意!JS的結構你真的瞭解嗎?JS
- 瞭解計算機體系結構(4)計算機
- java IO 詳解總結Java
- 連結串列(LinkedList)解題總結
- 簡單瞭解一下pinia的結構
- 瞭解一下搜尋引擎的結構
- 瞭解oracle資料庫體系結構(3)Oracle資料庫
- 瞭解oracle資料庫體系結構(2)Oracle資料庫
- 瞭解oracle資料庫體系結構(1)Oracle資料庫
- 伺服器與目錄結構深入瞭解伺服器
- ActiveMQ基本詳解與總結MQ
- JPA的Column註解總結
- 解耦設計手法總結解耦
- mysql錯誤解決總結MySql
- JavaScript裡的資料結構----連結串列,瞭解一下?JavaScript資料結構
- 最全java多執行緒總結3——瞭解阻塞佇列和執行緒安全集合不Java執行緒佇列
- 關於微服務的一些總結和經驗之談,來看看你都瞭解嗎微服務
- 詳細瞭解 InnoDB 記憶體結構及其原理記憶體
- 簡單的小程式小結, 瞭解一下
- WCF Data Service 使用小結 (一)—— 瞭解OData協議協議
- runLoop瞭解OOP
- 瞭解webpackWeb
- 瞭解JoomlaOOM
- 瞭解 RESTfulREST