[原創]網際網路金融App測試介紹

賣燒烤的魚發表於2013-10-31

[原創]網際網路金融App測試介紹

  前端時間非常忙,終於非常忙的時間過去了,抽時間總結下我現在所在公司理財軟體App測試,也各位分享下,也歡迎大家提建議,謝謝!

  先介紹下我所在公司的產品特點,公司所研發的App有賣給普通使用者的,也有一部分是給券商定製開發的,所以二者對質量要求及測試還是有一些不一樣,簡單說下我們的App研發測試流程:

  需求討論評審->產品設計->架構設計->開發(其中也包括單測及整合測試)->測試(各種測試型別測試)->釋出->上線;

  其中在我們測試實踐過程,針對公司App對外部使用者,一般要經過如下測試檢查驗證,才可以釋出上線,詳細介紹如下:

1、 UI 測試:主要檢查ui與設計的效果圖是否一致?互動是否有問題?

  測試策略和方法:一般我們會讓產品經理和UE確認,確認通過後,才會轉給測試,進行檢查驗證;

2、功能測試:檢查需求是否實現?功能是否正確?功能業務邏輯處理是否正常?
  測試策略和方法:一般我們會讓產品經理先檢查基本實現,然後才轉給測試,當然開發在提交測試之前要做冒煙測試,必須測試通過;

3、 中斷測試: 模擬使用者真實使用App是會遇到的中斷情況進行測試;

  測試策略和方法: 一般我們會採用如果使用者使用某個場景時,通過中斷或是干擾一些操作來檢查程式是否可以處理這種突發情況(如:電話/簡訊/push訊息等)


4、 相容性測試:

  測試策略和方法:新舊版本的在功能,邏輯層面的相容測試,同一個App 在不同系統版本執行,以及不同機型之間的適配測試。相容測試:介面的相容性測試能夠保證大部分的功能完善;App在不同系統版本上保證執行。適配性: 螢幕,系統版本等。該部分通過第三方的雲平臺進行。

5、 App客戶端效能測試:App的客戶端的效能測試,我們定義為,主要檢查App安裝和啟動時間;各資源佔用(cpu/記憶體/流量/電量)情況;各種業務操作響應時間
  測試策略和方法:通常我們是藉助一些第三方監測工具來進行測檢,針對各項指標,我們主要檢查App是否在合理區間範圍之內,只要比同行App優秀即可,並沒有很強制目標定的非常死;

6、 極限測試:模擬各種邊界壓力測試下情況,驗證App是否能正確響應;反覆/長期操作,資源的佔用;
      測試策略和方法: 通常我們會藉助一些工具來實現,模擬各種邊界操作,不僅僅是某個功能使用,同樣也會模擬在各種情況的邊界;


7、移動App安全測試: App客戶端安全性,需進行木馬,病毒等掃描檢查;資料的儲存,傳送及處理需要進行加密;使用者訪問控制許可權檢查;
  測試策略和方法:通常我們是借用一些測試工具進行檢查驗證,如常用的木馬,病毒掃描,抓包檢查工具等;

8、使用者體驗測試:總體原則是是否用於學習,易於理解,易於使用;
  測試策略和方法:通常我們一般時讓專職的使用者體驗團隊來進行檢查評估;另公司也會邀請一部分粉絲使用者,去體驗公司產品;


 

相關文章