實例:測試手機的短信系統api
如何去測試手機的短信系統,能夠顯示,查看,發送,刪除短信,寫出具體思路安全
分爲正常狀況和非正常狀況,以及對基礎功能和非基礎功能的測試,以及非黑盒測試內容外的性能測試,安全性測試,健壯性和可靠性等其餘項測試。網絡
基礎功能項包括性能
收短信分爲一對一和一對多。以及短信中心的設置測試
項目 | 測試 | 其餘 |
---|---|---|
一對一 | 發空短信,測試是否能正常發送,接收 | |
發正常字數短信,測試可否正常發送,接收 | ||
發超過字數的短信,測試可否自動分條發送 | ||
髮帶有emoji的短信,測試可否正常的收發,顯示 | ||
一對多 | 發空短信,測試是否能正常的發送,接收 | |
發正常字數短信,測試可否正常的發送,接收 | ||
發超過字數的短信,測試可否自動分條發送 | ||
髮帶有emoji的短信,測試可否正常的發送,接收,顯示 |
短信的文字顯示,包括對英文字符的顯示,中文字符的顯示,以及不經常使用字體的顯示,以及對其餘語言是否支持,以及對emoji的顯示。以及對短信文字的編碼和解碼的顯示字體
項 | 測試 | 其餘 |
---|---|---|
英文字符的顯示 | 26個英文字符,可否正常的在短信中顯示 | |
中文字符的顯示 | 經常使用中文字符,是否顯示亂碼 | |
不經常使用字體顯示 | 對不經常使用的字體是否支持顯示 | |
其餘語言是否能正常顯示 | 對其餘語言是否支持顯示 | |
對emoji是否正常顯示 | 對emoji是否正常顯示 |
對短信的存儲,編輯是否能正常進行編碼
項 | 測試 | 其餘 |
---|---|---|
短信存儲 | 短信存可否正常 | |
短信取是否正常 | ||
短信編輯 | 短信可否正常的編輯 | |
短信編輯後,是否能正常的存儲,並讀取顯示 | ||
短信刪除 | 短信刪除操做是否正常進行 |
# 非基礎功能測試
## 電話本鏈接
短信功能和電話本有鏈接code
項 | 測試 | 其餘 |
---|---|---|
電話本導入 | 電話本導入是否正常 | |
電話本聯動顯示 | 電話本的號碼可否正常顯示 | |
電話本導出 | 電話本導出是否正常 |
短信支持,將短信導出至便籤,日程表接口
項 | 測試 | 其餘 |
---|---|---|
內容導出至便籤 | 內容是否能正常導出到便籤,日程表 | |
內容導入便籤 | 內容是否能正常的導入便籤,日程表 |
支持網絡間傳輸短信同步
項 | 測試 | 其餘 |
---|---|---|
網絡間傳輸 | 網絡間傳輸短信是否正常 | |
網絡帳號登錄 | 網絡帳號登錄是否正常 |
支持,垃圾短信的攔截
項 | 測試 | 其餘 |
---|---|---|
垃圾短信的鑑別 | 可否正常鑑別垃圾短信 | |
垃圾短信的歸類 | 垃圾短信可否歸類到垃圾短信中 | |
垃圾短信的自動刪除 | 垃圾短信是否支持自動刪除 | |
垃圾短信的接口 | 測試垃圾短信的api是否正常 |
支持短信是否上傳至雲端
項 | 測試 | 其餘 |
---|---|---|
上傳 | 上傳api是否正常 | |
接收 | 接收雲端的消息是否正常 | |
同步 | 同步的機制api是否正常 |
公共電話可否正常識別
項 | 測試 | 其餘 |
---|---|---|
識別 | 測試一些公共的號碼是能能正常的顯示 |
測試彩信功能
項 | 測試 | 其餘 |
---|---|---|
彩信的收 | 測試彩信收取 | |
彩信的發 | 測試彩信發送 |
測試搜索功能
項 | 測試 | 其餘 |
---|---|---|
短信標題搜索 | 測試短信標題搜索 | |
短信內容搜索 | 測試短信內容搜索 |
對軟件的編碼進行測試,分爲通訊模塊和編碼模塊
項 | 測試 | 其餘 |
---|---|---|
短信中心 | 與短信中心的通訊 | |
可否自動獲取當前的短信中心 | ||
文件頭字節 | 文件的頭字節顯示是否正常 | |
信息類型 | 信息類型是否能正常 | |
被叫號碼 | 被叫號碼(十六進制)可否正常顯示 | |
協議標識 | 協議標識可否正確 | |
數據編碼方案 | 數據編碼方案是否正確 | |
有效期 | 有效期是否設置正確 | |
用戶數據 | Unicode編碼是否正確 |
項 | 測試 | 其餘 |
---|---|---|
Unicode解碼 | 解碼是否正常 | |
Unicode編碼 | 編碼是否正常 | |
PDU編碼 | PDU編碼是否正常 | |
PDU解碼 | PDU解碼是否正常 |
即,多種平臺的兼容性測試,以及連續工做測試,以及網絡環境差的測試
項 | 測試 | 其餘 |
---|---|---|
平臺兼容 | 平臺的兼容測試,測試可否正常運行 | |
連續工做測試 | 測試可否連續的長時間運行 | |
網絡環境差測試 | 當網絡環境差的時候,可否保障短信的發出 |
項 | 測試 | 其餘 |
---|---|---|
短信的存儲 | 短信的存儲可否非法讀取 | |
短信存儲可否非法修改 | ||
短信收發 | 短信收發可否被獲取 | |
權限設置 | 短信權限設置是否合適 |
項 | 測試 | 其餘 |
---|---|---|
短信擁堵 | 短信擁堵可否保障短信的收發 | |
大量短信發送 | 發送大量短信的時候軟件可否正常 | |
大量軟件接收 | 接收大量軟件的時候可否正常 |
項 | 測試 | 其餘 |
---|---|---|
接收短信的延遲 | 接收短信的延遲是否可控 | |
發送短信 | 發送短信延遲是否可控 |
暫無
對短信調用的其他接口進行測試
接口 | 測試 | 其餘 |
---|---|---|
電話本查詢 | 對電話本查詢接口測試 | |
系統帳號 | 測試調用系統帳號的接口 | |
短信攔截 | 測試短信上傳,攔截端口 | |
短信上傳 | 測試短信上傳至雲端的接口 | |
短信發送 | 調用系統自己的api發送短信,測試 | |
短信對外提供的接口 | 測試短信對外提供的接口,可否工做 | |
黃頁電話查詢 | 測試黃頁電話的接口,可否正常的提供 |