書名: pytest框架與自動化測試應用作者名: 房荔枝 梁麗麗編著本章字數: 361字更新時間: 2023-08-31 20:25:51
1.4.2 在PyCharm建立測試方法及執行過程
如果需要進行大量Python腳本的編寫,我們則需要Python的IDE工具。下面的操作是在PyCharm中完成的。已建立項目pytest_book。
(1)新建test_first.py文件。
(2)輸入import pytest#這是將pytest框架導入。
(3)建立一個測試方法def test_1():。
(4)縮進后輸入print(“這是第一個測試方法”)。
(5)在下面輸入if__name__=="__main__":。
注:name和main前后都是兩個小短橫。
(6)縮進后輸入pytest.main(["-s","test_first.py"])。
(7)單擊if左邊的按鈕,執行代碼,如圖1-3所示。
完整代碼如下:


圖1-3 在PyCharm上執行測試方法
執行結果如下:最后一句中的code 0表示沒有執行錯誤。如果執行失敗,則顯示為code 1。

注意:最后一句的快捷方式:直接輸入main,按回車鍵后會自動建立主函數調用。import pytest如果有紅色下波浪線,則表示沒有導入成功。通常是由于計算機中除默認的環境以外,還有其他Python環境。更換到已經安裝完pytest的Python環境便可以解決此問題,或把每個環境都安裝上。