測試

 一般來說測試大概可以分成兩個面向,第一種是「正向流程」,也就是以使用者角度出發,從進入網站、註冊/登入、等等,各個使用步驟上有沒有什麼問題。不同裝置版本有沒有問題,以及各權限對產品的使用流程是否無誤。也需要因應產品的新功能去撰寫、修改自動化測試(End-to-end testing),來將產品的測試流程中人為操作的部分以程式的方式跑過,避免人為操作上可能因為測試環境、測試步驟的變異而有問題。自動化讓產品的發布能夠更加敏捷,無需歷經漫長的測試才能上線。

正向流程完成之後,會進行「逆向流程」,需要故意做出一些不正確的操作,舉例來說,密碼輸入錯誤是否會跳出錯誤訊息、使用者重複註冊怎麼辦、在未連網的狀況介面要顯示什麼。

這兩種做完都沒問題才算測試完成。


來源: 

留言