1. 程式人生 > 實用技巧 >軟體測試需要思考的基本問題

軟體測試需要思考的基本問題

假設我們測試的是以下這個註冊登入功能
在這裡插入圖片描述
在這裡插入圖片描述
我們第一次被問到如何測試這個註冊功能的時候,肯定以為只要換個不同的幾組賬號密碼來回註冊,都成功了就可以了,這實際是不行的,這個註冊功能的每一個框都需要去一一驗證的,而且不僅要對正常格式的字元進行測試,還要對錯誤的格式進行異常測試,首先是郵箱地址,我們寫個重複的,或者不存在的進行異常測試,如果註冊成功就代表有BUG,如果輸入正確還不成功就代表功能有問題,這就是我們測試的方式,下面的密碼也是最有代表性的,由於限制性很多,我們須有測試的就很多,首先是是長度,是6-16位,我們首先要測試正確的10位左右的字元進行正常測試,看看是否成功,然後還要對邊界值就行測試,就是輸入6位和16位的密碼分別進行測試看看能否成功,如果輸入5位或者17位密碼進行異常測試,他要求字母特殊符號,或者數字,因此作正常測試要把對純字母,純數字,純特殊字元,還有混合字元分別進行測試,由於不能夾雜中文,所以輸入一個帶有中文的密碼進行異常測試,這就是密碼需要測試的基本內容。

做這個測試是屬於最最進本的測試思維,遇到一個程式碼要測試功能,要進行相當全面的測試。