1. 測試用例:要分爲測試版和線上版
1)測試版:根據需求文檔、原型圖、UI圖等,用例要覆蓋UI(樣式、佈局、文案等)、功能、場景和其他(需求文檔中未描述的隱形功能點和場景、其他語言、其他機器的兼容性測試等)
2)線上版:所有正向流程、邊界值的測試(涉及到金額等重要的功能)、與測試環境的配置不一致的功能測試。
目的就是:保證用戶的正常操作可正常進行。
2. 功能測試:
1)有次數限制的功能,要放在最後測試。比如密碼輸入6次,24h後才能正常登錄;
2)先測試正向流程,走通了之後再測試其他情況。類似於冒煙測試;
3)測試數據要提前準備好,儘量用最少的測試數據覆蓋儘量多的功能和測試場景;
4)儘量多的設計一些測試場景,防止出現操作異常;
5)UI的一致性也要測試。比如樣式、佈局和文案等一致
3. 責任
要有責任感是肯定的,但是不要當背鍋俠。每次寫用例強烈要求跟開發和產品一起評審。如果沒有評審時間,也要把用例發給開發,讓開發檢查是否有遺漏點。這樣的話,即使後期發現有遺漏的點沒有測試,也不是自己一個人的責任。因爲保證產品或者項目質量,本來就不單單是測試的事,應該是全組的責任。
4. 與開發配合測試:
1)bug中儘量描述前提條件、測試步驟以及bug相關的圖片或者視頻
2)如果測試需要配合開發跑腳本的用例,充分準備和配置前提條件和測試數據,可以提高測試效率
未完待續。。。