支付功能怎么測(cè)試(特別重要)
1、從功能方面考慮:
(1)、用戶(hù)的使用場(chǎng)景:包括正常完成支付的流程;支付中斷后繼續(xù)支付的流程;支付中斷后結(jié)束支付的流程;單訂單支付的流程;多訂單合并支付的流程;余額不足;未綁定銀行卡;密碼錯(cuò)誤;密碼錯(cuò)誤次數(shù)過(guò)多;找人代付;弱網(wǎng)狀態(tài)下,連續(xù)點(diǎn)擊支付功能,會(huì)不會(huì)支付多次;分期付款等;
(2)、不同終端上支付:包括PC端的支付、筆記本電腦的支付、平板電腦的支付、手機(jī)端的支付等;
(3)、不同的支付方式:銀行卡網(wǎng)銀支付、支付寶支付、微信支付等;
(4)、從產(chǎn)品容錯(cuò)性上:包括支付失敗后,能否再次支付、能否退款;
2、從性能方面考慮:
多個(gè)用戶(hù)并發(fā)支付能否成功;
支付的響應(yīng)時(shí)間;
3、從安全性方面考慮
? 使用Fiddler攔截訂單信息,并修改訂單金額,或者修改訂單號(hào),(下兩個(gè)訂單A,B,付款時(shí)攔截訂單B,并把訂單B的訂單號(hào)改為A訂單的訂單號(hào))無(wú)法完成支付;
4、從用戶(hù)體驗(yàn)方面考慮
是否支持快捷鍵功能;
點(diǎn)擊付款按鈕,是否有提示;
取消付款,是否有提示;
UI界面是否整潔;
輸入框是否對(duì)齊,大小是否適中等。
5、兼容性
? BS架構(gòu):不同瀏覽器測(cè)試。
? APP:不同類(lèi)型,不同分辨率,不同操作系統(tǒng)的手機(jī)上測(cè)試
購(gòu)物車(chē)怎么測(cè)試?(特別重要)
1.功能測(cè)試
? ?( a)、未登錄時(shí):
將商品加入購(gòu)物車(chē),頁(yè)面跳轉(zhuǎn)到登錄頁(yè)面,登錄成功后購(gòu)物車(chē)數(shù)量增加。
? ?( b)、登錄后:
所有鏈接是否跳轉(zhuǎn)正確;
商品是否可以成功加入購(gòu)物車(chē);
購(gòu)物車(chē)商品總數(shù)是否有限制;
商品總數(shù)統(tǒng)計(jì)是否正確;
全選功能是否可用;
刪除功能是否可用;
價(jià)格總計(jì)是否正確;
商品文字太長(zhǎng)時(shí)是否顯示完整;
購(gòu)物車(chē)中下架的商品是否有標(biāo)識(shí),是否還能支付;
新加入購(gòu)物車(chē)商品排序(添加購(gòu)物車(chē)中存在的店鋪的商品和購(gòu)物車(chē)中不存在的店鋪的商品);
商品刪除后商品總數(shù)是否減少;
收藏功能是否可用;
購(gòu)物車(chē)結(jié)算功能是否可用。
2.兼容性測(cè)試
? ? ? BS架構(gòu):不同瀏覽器測(cè)試,比如:IE,火狐,谷歌,360這些。
? ? ? APP:在主流的不同類(lèi)型,不同分辨率,不同操作系統(tǒng)的手機(jī)上測(cè)試,華為,vivo,oppo等
3.用戶(hù)體驗(yàn)測(cè)試
? ? ? 刪除商品是否有提示;
? ? ? 是否支持快捷鍵功能;
? ? ? 是否有回到頂部的功能;
? ? ? 商品過(guò)多時(shí)結(jié)算按鈕是否可以浮動(dòng)顯示;
? ? ? 購(gòu)物車(chē)有多個(gè)商品時(shí),能不能只對(duì)單個(gè)商品結(jié)算;
? ? ? 界面布局、排版是否合理;
? ? ? 文字是否顯示清晰;
? ? ? 不同賣(mài)家的商品是否區(qū)分明顯。
4.性能測(cè)試
? ? ? 打開(kāi)購(gòu)物車(chē)頁(yè)面要多長(zhǎng)時(shí)間
一個(gè)輸入框怎么測(cè)試?
參考答案:
1、長(zhǎng)度:例如輸入框支持100字符, 那需要測(cè)試100字符、101字符,最大長(zhǎng)度的顯示是否正常;
2、哪些是支持的字符類(lèi)型:數(shù)字、字母、漢字、字符!@!#、特殊字符;
3、是否支持換行;
4、字符串前后中帶空格,前后的空格是否過(guò)濾, 中間的空格是否保留
5、全角半角的字母、數(shù)字
6、快捷鍵:能不能全選,部分選擇,復(fù)制剪切粘貼是否可用,粘貼超過(guò)最大長(zhǎng)度的字符串怎么顯示,table鍵盤(pán)是否可用;
7、不同終端的兼容性
登陸功能怎么測(cè)試
參考答案:
功能方面的測(cè)試:
1.輸入正確的用戶(hù)名和密碼,點(diǎn)擊提交按鈕,驗(yàn)證是否能正確登錄,能否能跳轉(zhuǎn)到正確的頁(yè)面
2.輸入錯(cuò)誤的用戶(hù)名, 驗(yàn)證登錄失敗,并且提示相應(yīng)的錯(cuò)誤信息
3.輸入錯(cuò)誤的密碼, 驗(yàn)證登錄失敗,并且提示相應(yīng)的錯(cuò)誤信息
4.用戶(hù)名為空, 驗(yàn)證登錄失敗,并且提示相應(yīng)的錯(cuò)誤信息
5.密碼為空, 驗(yàn)證登錄失敗,并且提示相應(yīng)的錯(cuò)誤信息
6.用戶(hù)名和密碼都為空,點(diǎn)擊登陸
7.用戶(hù)名和密碼前后有空格的處理
性能方面的測(cè)試
1.打開(kāi)登錄頁(yè)面,需要多長(zhǎng)時(shí)間
2.輸入正確的用戶(hù)名和密碼后,登錄成功跳轉(zhuǎn)到新頁(yè)面,需要多長(zhǎng)時(shí)間
安全性方面的測(cè)試
1.密碼是否在前端加密,在網(wǎng)絡(luò)傳輸?shù)倪^(guò)程中是否加密
2.用戶(hù)名和密碼的輸入框,能否防止SQL注入攻擊
3.用戶(hù)名和密碼的輸入框,能否防止XSS攻擊
4.錯(cuò)誤登陸的次數(shù)限制(防止暴力破解)
? ? 5.是否支持多用戶(hù)在同一機(jī)器上登錄
? ? 6.一個(gè)用戶(hù)在不同終端上登陸
? ? 7.用戶(hù)異地登陸
用戶(hù)體驗(yàn)測(cè)試:
1.頁(yè)面布局是否合理,輸入框和按鈕是否對(duì)齊
2.輸入框的大小和按鈕的長(zhǎng)度,高度是否合理
3.是否可以全用鍵盤(pán)操作,是否有快捷鍵
4.輸入用戶(hù)名,密碼后按回車(chē),是否可以登陸
? ? 5. 牽扯到驗(yàn)證碼的,還要考慮文字是否扭曲過(guò)度導(dǎo)致辨認(rèn)難度大,考慮顏色(色盲使用者),刷新或換一個(gè)按鈕是否好用
兼容性測(cè)試
? ? ? BS架構(gòu):不同瀏覽器測(cè)試,比如:IE,火狐,谷歌,360這些。
? ? ? APP:在主流的不同類(lèi)型,不同分辨率,不同操作系統(tǒng)的手機(jī)上測(cè)試,華為,vivo,oppo等