電商APP測試過程中遇到的問題

weixin_44103099發表於2018-12-14

1、針對iOS做相容性測試

需要覆蓋安裝。

對每個支付功能都要進行測試。

對蘋果的每種機型都要看一下。

 

2、在計算優惠金額時要注意頁面的佈局。

伺服器預設勾選了最大的優惠券800元。最大的優惠券在第二頁(在第一頁沒有顯示)。現在想重新選擇優惠券時,進入優惠券頁面不進入滑動頁面,直接選擇優惠券100元。這時優惠券將金額累加起來了變成900。應該是100元。優惠券只能單個使用。(當時沒有復現原因,我將預設勾選的優惠券滑到了第一頁)。開發說佈局只掃了第一頁。

測試的測試方法:第一次進來的時候選最底下的一個(第二頁),再回到提交訂單頁,再進入心上優惠頁選擇第一個,再返回到訂單頁看結果是否有累加現象。

 

3、對每個頁面需要做分頁測試。避免出現重複的資料。

 

4、低版本升級,進行覆蓋安裝。線上出現了功能丟失的情況。

 

5、測試資料庫中設定的欄位長度和線上的欄位長度需要一致。不然就容易報錯。測試環境一百萬的商品能夠正常購買,資料庫中的長度不能正常購買。

 

4、測試提交訂單頁中優惠券和紅包的測試中注意的問題總結

1)優惠券只能單選 ,紅包可以多選。在取消和選中的情況下要請求介面時,客戶端要在loding的情況下靜止選中 ,不然會出現併發的現象,導致一個紅包可以多次疊加使用,最後的支付可能為負數了。

 

5、生成待付款訂單時,可提現餘額、優惠券、紅包、點心都需要凍結。不然使用者取消一筆訂單時,就會無限制退還點心和餘額。

 

6、Android純新使用者下載APP第一次開啟閃退,解除安裝重灌第一次開啟不會閃退。原因:資料夾裡有sph檔案,所有重新下載開啟第一次不會崩潰

 

7、在商品列表頁介面將goodsId的型別是long,到商品詳情頁中客戶端是已string型別接收的,導致傳參的時候有小數點,介面接收不多。解決方案:介面用什麼型別客戶端就用什麼型別接收。最後介面做了一下相容,將商品列表傳成了string型別

 

 

相關文章