項目放送:三個精選項目助你2022面試遊刃有餘

程序員月下 發佈 2022-05-16T18:49:29.581022+00:00

而且這個項目由大名鼎鼎的 MyBatis 提供,使用 Spring 框架搭建, 很多 Java 開源項目都用它來舉例子。

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 報告,可查看此次接口執行的報告,便於後期接口測試的分析。

執行接口報錯後,我們可以點擊查看日誌按鈕,查看執行的接口的請求,響應 的信息進而分析接口出錯原因。

鑑於篇幅所限,無法展示全部,有需要完整項目的可以轉發並私信我關鍵詞「資料」免費領取

關鍵字: