當前位置:編程學習大全網 - 源碼下載 - 各種功能測試點步驟

各種功能測試點步驟

壹.支付功能怎麽測試?

1、從功能方面考慮:

1)、用戶的使用場景:包括正常完成支付的流程;

支付中斷後繼續支付的流程;

支付中斷後結束支付的流程;

單訂單支付的流程;

多訂單合並支付的流程;

余額不足;未綁定銀行卡;密碼錯誤;密碼錯誤次數過多;找人代付;

弱網狀態下,連續點擊支付功能功能,會不會支付多次;分期付款等;

2)、不同終端上支付:

包括PC端的支付、筆記本電腦的支付、平板電腦的支付、手機端的支付等;

3)、不同的支付方式:銀行卡網銀支付、支付寶支付、微信支付等;

4)、從產品容錯性上:包括支付失敗後,能否再次支付、能否退款;

2、從性能方面考慮:

多個用戶並發支付能否成功;

支付的響應時間;

3、從安全性方面考慮

? 使用Fiddler攔截訂單信息,並修改訂單金額,或者修改訂單號,

? (下兩個訂單A,B,付款時攔截訂單B,並把訂單B的訂單號改為A訂單的訂單號)無法完成支付;

4、從用戶體驗方面考慮

是否支持快捷鍵功能;

點擊付款按鈕,是否有提示;

取消付款,是否有提示;

UI界面是否整潔;

輸入框是否對齊,大小是否適中等。

5、兼容性

? BS架構:不同瀏覽器測試。

? APP:不同類型,不同分辨率,不同操作系統的手機上測試

二.購物車怎麽測試?

1.功能測試

a)、未登錄時:

將商品加入購物車,頁面跳轉到登錄頁面,登錄成功後購物車數量增加。

b)、登錄後:

所有鏈接是否跳轉正確;

商品是否可以成功加入購物車;

購物車商品總數是否有限制;

商品總數統計是否正確;

全選功能是否可用;

刪除功能是否可用;

價格總計是否正確;

商品文字太長時是否顯示完整;

購物車中下架的商品是否有標識,是否還能支付;

新加入購物車商品排序(添加購物車中存在的店鋪的商品和購物車中不存在的店鋪的商品);

是否支持快TAB、ENTER等快捷鍵;

商品刪除後商品總數是否減少;

收藏功能是否可用;

購物車結算功能是否可用。

2.兼容性測試:

? BS架構:不同瀏覽器測試,比如:IE,火狐,谷歌,360這些。

? APP:在主流的不同類型,不同分辨率,不同操作系統的手機上測試,華為,vivo,oppo等

3.用戶體驗測試:

? 刪除商品是否有提示;

? 是否支持快捷鍵功能;

? 是否有回到頂部的功能;

? 商品過多時結算按鈕是否可以浮動顯示;

? 購物車有多個商品時,能不能只對單個商品結算;

? 界面布局、排版是否合理;

? 文字是否顯示清晰;

? 不同賣家的商品是否區分明顯。

4.性能測試:

? 打開購物車頁面要多長時間.

輸入框怎麽測試?

1、長度:例如輸入框支持100字符, 那需要測試100字符、101字符,最大長度的顯示是否正常;

2、哪些是支持的字符類型:數字、字母、漢字、字符!@!#、特殊字符;

3、是否支持換行;

4、字符串前後中帶空格,前後的空格是否過濾, 中間的空格是否保留

5、全角半角的字母、數字

6、快捷鍵:能不能全選,部分選擇,復制剪切粘貼是否可用,粘貼超過最大長度的字符串怎麽顯示,table鍵盤是否可用;

7、不同終端的兼容性

三.登陸功能怎麽測試?

功能方面的測試:

 1.輸入正確的用戶名和密碼,點擊提交按鈕,驗證是否能正確登錄,能否能跳轉到正確 的頁面

 2.輸入錯誤的用戶名, 驗證登錄失敗,並且提示相應的錯誤信息

3.輸入錯誤的密碼, 驗證登錄失敗,並且提示相應的錯誤信息

4.用戶名為空, 驗證登錄失敗,並且提示相應的錯誤信息

5.密碼為空, 驗證登錄失敗,並且提示相應的錯誤信息

6.用戶名和密碼都為空,點擊登陸

 7.用戶名和密碼前後有空格的處理

性能方面的測試

 1.打開登錄頁面,需要多長時間

 2.輸入正確的用戶名和密碼後,登錄成功跳轉到新頁面,需要多長時間.

安全性方面的測試

 1.密碼是否在前端加密,在網絡傳輸的過程中是否加密

 2.用戶名和密碼的輸入框,能否防止SQL註入攻擊

 3.用戶名和密碼的輸入框,能否防止XSS攻擊

 4.錯誤登陸的次數限制(防止暴力破解)

5.是否支持多用戶在同壹機器上登錄

6.壹個用戶在不同終端上登陸

7.用戶異地登陸

用戶體驗測試:

 1.頁面布局是否合理,輸入框和按鈕是否對齊

 2.輸入框的大小和按鈕的長度,高度是否合理

 3.是否可以全用鍵盤操作,是否有快捷鍵

 4.輸入用戶名,密碼後按回車,是否可以登陸

5. 牽扯到驗證碼的,還要考慮文字是否扭曲過度導致辨認難度大,考慮顏色(色盲使用者),刷新或換壹個按鈕是否好用

兼容性測試

? BS架構:不同瀏覽器測試,比如:IE,火狐,谷歌,360這些。

? APP:在主流的不同類型,不同分辨率,不同操作系統的手機上測試,華為,vivo,oppo等

四.支付功能怎麽測試?

1、從功能方面考慮:

1)、用戶的使用場景:包括正常完成支付的流程;

支付中斷後繼續支付的流程;

支付中斷後結束支付的流程;

單訂單支付的流程;

多訂單合並支付的流程;

余額不足;未綁定銀行卡;密碼錯誤;密碼錯誤次數過多;找人代付;

弱網狀態下,連續點擊支付功能功能,會不會支付多次;分期付款等;

2)、不同終端上支付:

包括PC端的支付、筆記本電腦的支付、平板電腦的支付、手機端的支付等;

3)、不同的支付方式:銀行卡網銀支付、支付寶支付、微信支付等;

4)、從產品容錯性上:包括支付失敗後,能否再次支付、能否退款;

2、從性能方面考慮:

多個用戶並發支付能否成功;

支付的響應時間;

3、從安全性方面考慮

? 使用Fiddler攔截訂單信息,並修改訂單金額,或者修改訂單號,

? 是否防止SQL註入,XSS攻擊(跨站腳本攻擊)。

4、從用戶體驗方面考慮

是否支持快捷鍵功能;

點擊付款按鈕,是否有提示;

取消付款,是否有提示;

UI界面是否整潔;

輸入框是否對齊,大小是否適中等。

5、兼容性

? BS架構:不同瀏覽器測試。

? APP:不同類型,不同分辨率,不同操作系統的手機上測試 .

五.還款怎麽測試?

功能上:

1.不同的還款方式:等額本息,等額本金還款,壹次性還本付息。

2.逾期,提前還款和第三方還款。

3.不同賬戶的還款。

4.余額不足的還款,.

5.金額輸入錯誤,不輸入。

6.弱網狀態下連續點擊還款按鈕或者系統不問題情況下,支付方未把支付結果返回給下單發起方。

從性能方面考慮:

還款的響應時間;

從安全性方面考慮:

? 是否防止SQL註入,XSS攻擊(跨站腳本攻擊)。

? 還款金額是否被攔截,還款密碼等敏感信息是否加密。

從用戶體驗方面考慮

系統界面是否容易理解。

UI界面是否整潔;

輸入框是否對齊,大小是否適中等。

兼容性:

? BS架構:不同瀏覽器測試。

? APP:不同類型,不同分辨率,不同操作系統的手機上測試 .

《附》

支付流程:

用戶發送下單請求-平臺後臺查看訂單並制作支付請求後將請求傳給第三方(銀行)-銀行將支付的信息反饋給客戶,客戶核對後輸入支付密碼--銀行成功劃賬後將支付成功信息告知給平臺後臺和用戶--平臺確認支付信息反饋給第三方並發貨.

退款流程:

用戶提交退款申請給平臺,平臺後臺通過審核後將退款信息告知給第三方(銀行),第三方將錢退到用戶綁定的銀行賬戶中並告知平臺處理結果。平臺確認結果後並結束用戶退款申請。

六.電梯如何測試?

需求測試:

查看電梯使用說明書、安全說明書等

界面測試:

查看電梯外觀

功能測試:

1.測試電梯能否實現正常的上升和下降功能。

2.電梯的按鈕是否都可以使用。

3.電梯門的打開,關閉是否正常。

4.報警裝置是否可用。

5.與其他電梯之間是否協作良好。

6.通風狀況如何。

7.突然停電時的情況。

8.上升途中的響應。

1)電梯本來在1樓,如果有人按18樓,那麽電梯在上升到5樓的時候,有人按了10樓,這時候是否會在10樓先停下來;

2)電梯下降到10層時顯示滿員,此時若8層有人等待電梯,是否在8層停。

可靠性:

1.門關上的壹剎那出現障礙物。

2.同時按關門和開門按鈕。

3.點擊當前樓層號碼。

4.多次點擊同壹樓層的號碼等等。

5.同時按上鍵和下鍵會怎樣。

易用性:

1.電梯的按鈕的設計符合壹般人使用的習慣嗎.

負載/壓力測試:

1.看電梯的最大限度的承受重量.在負載過重時是否有提醒。

2.在壹時間內不斷的讓電梯上升,下降。

穩定性測試:

1.最大負載下平穩運行的最長時間。

文檔測試:

1.使用手冊是否對電梯的用法、限制、使用條件等有詳細描述.

  • 上一篇:畢業論文摘要的英文翻譯!!謝謝妳
  • 下一篇:hadoop如何分發本地的jar文件
  • copyright 2024編程學習大全網