一、集成測試是什么
?接口的集成測試?是指在軟件開發過程中,將各個模塊或組件按照設計要求組合在一起,并測試它們之間的接口是否能夠正確交互和協同工作的過程。集成測試是軟件開發中的一個重要階段,通常在單元測試之后進行,目的是確保各個模塊在組合后能夠正常工作,達到預期的功能要求。
二、集成測試的定義和目的
集成測試(也稱為組裝測試或聯合測試)是在單元測試的基礎上,將所有模塊按照設計要求組裝成子系統或系統進行測試。也就是測試多個接口協同工作時的整體功能,會更多的關注接口之間的數據交換,要看一看它們能否完整執行一整套流程。其目的是檢驗這些單元之間的接口是否正確,以及它們組合在一起后是否能正確工作,確保各個單元能夠協同工作,形成一個完整的、符合預期功能的系統。
三、接口的集成測試步驟
(一)接口測試介入時間
接口測試介入時間在系統測試之前。
接口測試正常時間 : 測試用例編寫中后期
項目中不是接口測試完成才開始手工測試的
接口測試前期 : 測試人員只有部分在做
全面接口測試 : 測試用例評審完成之后,手工測試之前
當項目進入手工測試階段----->接口測試逐漸減少
(二)導入接口文檔
將開發給的接口文檔導入APIFOX中,如果開發也在使用APIFOX,則無需再導入,邀請成員加入就行。
(三)接口測試用例設計
1.設計接口測試數據(接口測試用例設計)
(1)接口參數的數據類型
(2)接口必填和選填
(3)接口數據取值范圍/邊界
(4)接口邏輯順序(業務相關)
(5)從返回值角度考慮
????????例如返回條數限制
????????操作數據
2.先進行單個接口測試(使用單個接口的測試數據)
3.再進行多個接口測試(關聯接口/業務流程接口)
????????正確的數據
(四)業務流程
例如**內部信息化周任務創建審核**業務流程
1.登錄
2.查詢所屬周周任務
3.編輯所屬周的周任務
4.新增肖姑姑所屬周的周任務
5.將肖姑姑的周任務提交審核
6.將肖姑姑的周任務審核通過
7.將周任務標記完成