網(wǎng)友提問:"注冊接口有個結(jié)果計算和短信驗證碼這樣怎么測?"

來自江蘇蘇州網(wǎng)友的提問:嗨嘍,超哥,想請教你一個問題。注冊接口有個結(jié)果計算和短信驗證碼這樣怎么測呀?

































小編答復(fù):永恒不變的肯定是基于評審后的需求去設(shè)計測試點,概要的從以下幾個方面說說測試點!


一、計算結(jié)果字段

功能測試列舉一二
1.根據(jù)圖形組件所看的計算公式進(jìn)行正負(fù)結(jié)果測試(點擊注冊校驗)
2.看不清 單擊、多次切換圖形組件 界面是否正常
3.文本框的必填(點擊注冊校驗)、字符長度、字符兼容校驗、冒泡(toast)提示是否正常

界面UI列舉一二
1.圖形界面組件的圖文可識度、清晰度
2.文本框的大小、長度、提示顯示是否友好

二、手機(jī) | 短信驗證碼字段

功能測試列舉一二
1. 手機(jī)號合法性校驗、百度檢索(參考需求需支持的運營商)
2. 三方短信運營商資費正常情況下短信驗證碼的接收&三方短信運營商欠費情況是否是接收不到短信
3.短信驗證碼的有效期測試(5min\10min等)
3.短信驗證碼使用次數(shù)驗證(使用過的是否可以二次使用)
4.錯誤的短信驗證碼相關(guān)校驗以及提示信息
5.單次、多次請求獲取短信沿驗證碼根據(jù)需求去測試相關(guān)場景
6.單個手機(jī)IP、用戶IP 單日最大獲取次數(shù)(邊界值)
7.短信驗證碼的必填等校驗

安全性列舉一二
1.手機(jī)號是否設(shè)計到敏感信息需要加密
2.獲取短信接口限流測試

以上簡單列舉相關(guān)的測試點,自己可以根據(jù)需求再發(fā)散、細(xì)化一下。推理以及覆蓋所有的需求

網(wǎng)友接著提問:但是短信驗證碼這個用postman怎么測呀?

小編:有接口文檔嗎?
網(wǎng)友:沒有,都是我用fiddler抓包的

小編:1.后期如果公司進(jìn)入接口測試,那測試就必須要求研發(fā)要設(shè)計接口文檔;2.針對你現(xiàn)在的情況,你直接將你抓到的包進(jìn)行將相關(guān)request信息錄入postman測試工具,根據(jù)以上的場景測試點去測試就好了啊

網(wǎng)友:有個開發(fā)自動生成的swagger文檔,但是里面沒有注冊的相關(guān)信息,我就是這樣做的,但是我感覺這樣好像不是很好
小編:獲取短信這個接口最能測試相關(guān)得限流,測試其它的需要搭配注冊接口一起去驗證,例如有效時間、短信驗證碼的準(zhǔn)確性等等等

網(wǎng)友:短信那個接口返回的好像都加密了
小編:那就解密,問研發(fā)對應(yīng)的加密方式

網(wǎng)友:我今天問開發(fā)都不告訴我,可能因為我還是新人吧..
小編:不告訴就真實他,慣的 !
網(wǎng)友:好,明天我先去找他。

作者:石陽雨杉


歡迎關(guān)注微信公眾號 :Python測試社區(qū)