大致介紹完 pytest 後,今天要把之前的發文自動化延伸,實作測試是否成功發文。 策略 這次主要是測試有沒有發文成功,而 iThelp 的儲存草稿功能一樣會顯...
這次要介紹的是 pytest 的報表,當測試量開始變大的時候,終端的測試結果逐漸不能滿足我們的需求,另外在實際做測試的時候,上面的人都是直接看報表,而不是慢慢看...
上一篇介紹了 pytest-html 報表,雖然能擴素產生報表但介面比較簡陋,今天要介紹的 allure 雖然安裝比較複雜一點,但是介面漂亮且功能強大,到後期測...
上次介紹了 allure 的安裝方法,這次要介紹 allure 的介面 介面 在左下角的 En 可以更改語言,這邊選擇更改成中文。 allure 有以下幾個功能...
這次要介紹的是 allure 在 code 上的實作,上次介紹的 allure 介面有很多都是空的(例如步驟等等)。這些 step 要在程式上面用 pytest...
這次要在 allure 內新增截圖。當 case 結束時,會在程式關閉瞬間截圖並在 allure 裡面的 case 顯示。這樣會比起看 step 哪邊出錯更好找...
這次會接續上次的實作把截圖做完,並介紹 conftest 的強大之處。 conftest 簡單來講,conftest 就是專門放 fixture 的檔案。前面有...
在第 6 天的時候我們有講到 XPATH,可以讓我們更方便去定位網頁上的元素。今天要介紹的就是 XPATH 更進階的用法- XPATH 軸(axes)。 絕對路...
這次要介紹的是 Jenkins,它是由 Java 寫的 CI/CD 工具。在測試上,我們可以在 Jenkins 上創建一個任務,讓測試的 code 每次提交時都...
在過去文章,如果我們要用執行測試後看 allure,只能在跑完測試後手動輸入 allure serve,然後要關掉的時候還要按 Ctrl+C 再輸入Y 確認是否...