腳本執行步驟:
1.還原測試數據庫;
2.讀取接口用例CSV文件到數據庫;
3.執行數據庫中標記執行的用例;
4.對比預期結果,將測試結果寫入數據庫結果表中。
數據管理:
事先備份測試數據庫,並搭建自動化接口測試環境;
以備份數據庫中的數據為測試數據來源,設計用例時用到的數據參數可在庫中拿取(相較於之前設計的數據引擎,節省了腳本維護量以及降低了用例編寫難度);
執行腳本后,備份數據庫中的數據更新變化,可以作為預期結果的數據依據(這里可以做到結果的完整斷言,結果預期判斷准確大大提高)。
故而每次執行腳本前還原數據庫鏡像,能保證用例中的參數數據都是正確不變的,用例可復用。
用例格式:
表中上部分,接口描述,接口請求地址,接口方法,預期結果格式,接口所屬端這些信息會保存到數據庫接口定義表
表中下部分,用例ID,是否執行,傳入參數,預期結果,用例檢查點保存到用例表
表結構:
結果報告(郵件):