1.web自動化項目
這是一個電商項目,你可以在網站上購買各種寵物。 常見的電商網站操作在這個項目中都可以找到,比如註冊,登錄,查找商品,選擇商品,添加購物車,下單,查看定位,確認收貨地址等等。
網站需要的個人信息並不需要真實的,付款也不需要真的付錢,並不需要擔心個人信息泄漏等問題。而且這個項目由大名鼎鼎的 MyBatis 提供,使用 Spring 框架搭建, 很多 Java 開源項目都用它來舉例子。
業務簡單,流程清晰,操作類型豐富,幾乎是完美的練習平台,非常適合練習 Web 自動化測試。
二.接口測試項目
學生管理系統
以下內容是從API文檔中提取的學生管理系統的相關接口清單,請根據清單描述,測試各個接口實現
PS: 該系統是嚴格遵守RESTful 架構風格的實現,通過練習以強化對 RESTful 架構風格的理解與認識
1系統登錄頁面的測試
2管理員成績管理頁面的測試
3管理員考勤管理頁面的測試
4學生信息查詢頁面的測試
5學生信息修改頁面的測試
三.基於 python 的接口自動化測試項目
這是一個基於 python 的接口自動化測試項目,使用 excel 管理測試用例,客戶端操作,使用過程中不需要關注代碼。設計中主要遵循兩點原則:簡單易用、覆蓋常用場景。
項目包含 3 個部分,配置文件、用例文件、客戶端。
頁面展示
1、配置文件
2、用例文件
用例文件是 excel 格式,支持兩種格式的 excel,但不建議使用.xlsx 格式,因為程序中處理.xlsx 格式用的是 openpyxl 庫,性能比較差。簡單直觀,包含接口信息,需要校驗的欄位,查詢數據是否入庫(用 sql 語句實現),固定值,校驗數據是否入庫,響應內容,響應頭,狀態碼,數據初始化,數據恢復等等
3、客戶端
點擊選擇按鈕可以選擇用例文件,然後先擇用例文件中相應的接口模塊,點擊開始,就可以進行接口用力的測試,窗口中出現接口成功或報錯的結果。右側顯示接口成功、失敗、異常的數據分析。
解析 JSON 按鈕實現接口響應解析成 JSON 格式,便於用例文件中數據校驗的填寫。
接口用例執行完成後,點擊 excel 報告和 html 報告,可查看此次接口執行的報告,便於後期接口測試的分析。
執行接口報錯後,我們可以點擊查看日誌按鈕,查看執行的接口的請求,響應 的信息進而分析接口出錯原因。
鑑於篇幅所限,無法展示全部,有需要完整項目的可以轉發並私信我關鍵詞「資料」免費領取