SDK測試方法

2022-08-13 03:24:13 字數 981 閱讀 5443

1、全新sdk

1.1、了解業務流程,確定開放給開發者都有哪些介面

1.2、了解sdk用到的所有協議,每個協議中字段的意義和作用以及server端處理邏輯

1.3、介面要校驗輸入引數各種輸入情況是否能正確處理,返回值的正確性,是否有資料快取到本地,檢查是否有**,如果有對於請求成功、請求失敗(包括無網路、伺服器返回非200錯誤**)是否都有呼叫

1.4、測試中對每個請求都應該抓包測試,檢視請求的字段、引數值、返回值是否正確

1.5、對於協議中必傳欄位,sdk中是否校驗為空的情況

1.6、檢視是否存在多發、少發請求的情況

1.7、對於非同步請求的結果在其他地方(a類中)會用到的情況,檢查是否存在網路較慢情況下,未完成請求資料為空時a類就用到資料

2、對於sdk更新

2.1、對於增加介面,要確定新增介面對應的協議及各字段的意義

2.2、對於增加介面呼叫新介面時要進行抓包,確定傳送請求的引數、返回值與協議一致

2.3、對於刪除、新增介面都應在整合文件中說明

2.4、對於刪除、新增介面都應確保對於老介面沒有影響

2.5、sdk更新時,對於有使用者資料的情況,要考慮舊sdk沒有資料,更新新sdk,新sdk是否可以使用;舊sdk已有使用者資料,更新新sdk後舊資料是否存在

3、上線前檢查

3.1、標頭檔案注釋部分

3.2、增加api,標頭檔案更新api

3.3、刪除api,標頭檔案刪除api

3.4、檢查包名、版本,測試中url是否存在測試用的埠或url,發布時應改成正式環境

3.5、檢查包大小及包的架構檢查(ios 如armv7/armv7s/armv64)

3.6、檢查

4、上線後檢查

4.1、進行上線回歸測試

4.2、檢查文件更新

4.3、是否上傳至cocoapods

測試相關 sdk卡讀取

測試 monkey 猴子 測試整個系統 adb shell monkey v 1000 v 指定模擬測試的事件數量 測試某個程式 adb shell monkey p 程式的包名 v 事件的數量 android下junit測試配置資訊 在androidmanifest.xml中配置一下資訊 1.在m...

APP測試 SDK環境 for Windows

軟體開發工具包,為特定的軟體包,軟體框架,硬體平台,作業系統等建立應用軟體的開發工具的合集.提供了android api庫和開關工具構建,用於測試和除錯的應用程式.概述 可看做用於開發和執行android的乙個軟體.1.在系統變數中增加android home,sdk路徑 2.在path中增加 an...

Python打包SDK方法

1.首先,我們需要乙個工具包來協助我們完成python打包的任務 pip install python setuptools 2.之後封裝好你的專案api 乙個簡單的專案示例。目錄結構 python sdk readme.md setup.py demo init py demo init py中只...