天天看點

項目開發容易出錯情況統計

2016年11月17日 11:30:45 星期四

1.适配:

  a) APP彈窗大螢幕适配(例如, 是否居中)

2.按鈕狀态:

  a) 按鈕點選後沒有disable 如果新頁面加載卡頓導緻使用者多次點選,生成多次請求

  b) 按鈕disable後什麼時候enable(例如,輸入錯誤,接口傳回error,按鈕要重新enable)

  c) 按鈕置灰與disable

3.下拉重新整理:

  a) 要明确哪些頁面是需要哪些是不需要的(雖然下拉重新整理是行規)

  b)或者明确頁面的哪些資料是要在頁面切回來的時候要更新的(比如, 充完值後回到資産頁面, 總金額是要更新的)

4.初始值、預設值:

  a) 編輯頁面時,要初始化預設值(例如, 月曆插件,要預設為之前設定的值)

  b) 編輯的時候,使用預設值送出和修改一些值後的情況都要測試

5.資料同步:

  a) 先前頁面資料沒有及時重新整理(例如,“添加定投”頁面跳轉回“我的資産”頁面)

6.關聯功能:

  a) 修改某種一種狀态後,要确認相關的按鈕是否可用(例如,點選終止按鈕後, 其它功能的按鈕就不能被使用了)

7.限制條件:

  a) 入口(例如,定投按鈕)可觸發的限制條件有哪些(例如,是否要求存錢罐有錢)

  b) “0”值, 臨界值的判斷, 最好标注到prd中

8.數值精度:

  a) 前端顯示時 數值 字段的小數位截取(例如,定投中按金額買金時是整數)

9.資料統計規則:

  a) 統計性的資料,要确認統計規則(例如, 定投要分别統計按金額、按克數購買的總量)

10.分頁:

  a) 确定哪些清單是需要分頁的, 哪些暫時不需要分頁

11.使用者确認:

  a) 确定哪些操作是需要使用者确認的(例如,修改資訊)

12.鍵盤:

  a) 鍵盤收起的時機,喚起鍵盤的種類

13.錯别字:

  a) 記錄vs 紀錄

14.跨天操作:

  a) 對同一條記錄進行跨天修改時測試

15.Push消息

  a) 明确點選跳轉到到哪個頁面

16.顔色

  a) 不同狀态對應的顔色要在産品/UI上标注好#11ffaa

17.頁面切換

  a) A頁面跳轉到B頁面, 中間要不要彈窗, 彈窗的樣式是什麼樣子(toast還是dialog), 彈窗要停留多久(或什麼時候關閉)

繼續閱讀