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

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

































小編答復(fù):永恒不變的肯定是基于評(píng)審后的需求去設(shè)計(jì)測(cè)試點(diǎn),概要的從以下幾個(gè)方面說(shuō)說(shuō)測(cè)試點(diǎn)!


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

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

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

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

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

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

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

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

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

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

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

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

網(wǎng)友:我今天問(wèn)開發(fā)都不告訴我,可能因?yàn)槲疫€是新人吧..
小編:不告訴就真實(shí)他,慣的 !
網(wǎng)友:好,明天我先去找他。

作者:石陽(yáng)雨杉


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