一、介面測試
輸入框或按鈕是否對齊,布局是否合理;
頁面縮放時登入/註冊模組是否同縮放比例進行縮放
不同登入方式下介面標題和預設提示是否正確無錯別字
二、功能測試
case1:手機號登入註冊
手機號和圖形驗證碼輸入均為空,點選獲取驗證碼,是否給出正確提示;
輸入正確手機號,圖形驗證碼為空,點選獲取驗證碼,是否給出正確提示;
輸入手機號為空,圖形驗證碼正確,點選獲取驗證碼,是否給出正確提示;
輸入正確手機號,錯誤圖形驗證碼,點選獲取驗證碼,是否給出正確提示;
輸入錯誤手機號,正確圖形驗證碼,點選獲取驗證碼,是否給出正確提示;
輸入手機號不合法或長度超過11位,前端是否給出請輸入正確手機號提示;
輸入正確手機號,正確圖形驗證碼,點選獲取驗證碼,簡訊驗證碼是否正常傳送和接收;
接收的簡訊驗證碼是否有時效性,若有需要分別測試時效性內和時效性外的簡訊驗證碼的有效性;
輸入正確手機號,正確圖形驗證碼,正確的簡訊驗證碼,登入/註冊按鈕是否為可點選狀態;
輸入正確手機號,正確圖形驗證碼,錯誤的簡訊驗證碼,登入/註冊按鈕是否為置灰狀態;
enter快捷鍵是否可以正常使用;
case2:密碼登入註冊
輸入正確手機號,正確的圖形驗證碼,和正確的密碼,登入/註冊按鈕是否置為可點選狀態;
輸入正確手機號,錯誤的圖形驗證碼,和正確的密碼,登入/註冊按鈕是否為置灰狀態;
輸入正確手機號,正確的圖形驗證碼,和錯誤的密碼,登入/註冊按鈕是否為置灰狀態;
輸入錯誤手機號,正確的圖形驗證碼,和正確的密碼,登入/註冊按鈕是否為置灰狀態;
輸入框驗證碼
enter快捷鍵是否可以正常使用;
***掃碼成功後是否給出成功提示並跳轉正確;
***掃碼失敗後是否給出重新掃碼提示;
掃碼後使用者拒絕是否能成功登入跳轉;
掃碼後使用者同意是否能成功登入跳轉;
case4:不同登入方式入口切換
手機號登入介面,點選切換密碼登入,是否正確跳轉,點選返回鍵,是否正確返回;
密碼登入介面,點選切換手機號登入,是否正確跳轉,點選返回鍵,是否正確返回;
三、效能測試
單使用者登入響應時長;
單使用者登入是否重複請求;
高併發場景下登入響應時長;
四、安全測試
密碼輸入是否加密顯示;
密碼儲存是否加密;
密碼是否具有有效期;
密碼輸入框是否支援複製貼上;
登入/註冊後儲存複製頁面鏈結,關閉瀏覽器再開啟直接複製鏈結,是否會跳轉到登入頁面;
同一使用者在同一終端的多種瀏覽器登入,驗證登入功能的互斥性是否符合預期;
是否可以用抓包工具抓到的請求包直接登入;
8.暴力破解,錯誤登入次數限制
9.sql注入
五、相容性測試
不同瀏覽器下,登入介面的顯示是否正確;
相同瀏覽器的不同版本下,登入介面的顯示是否正確;
測試用例設計面試題
首先說明的是,遇到這樣的測試題目,首先應該反問面試官,需求是什麼樣的,比如是測什麼樣的杯子。因為設計測試用例的規則應該是根據需求分析文件設計用例,客戶需求什麼,就測試什麼。但是在沒有需求分析文件的前提下,來設計測試用例,可以考查乙個測試人員的基本功,比如考慮問題是否全面,設計測試用例的方法是否合理等...
測試用例設計經典面試題
首先說明的是,遇到這樣的測試題目,首先應該反問面試官,需求是什麼樣的,比如是測什麼樣的杯子。因為設計測試用例的規則應該是根據需求分析文件設計用例,客戶需求什麼,就測試什麼。但是在沒有需求分析文件的前提下,來設計測試用例,可以考查乙個測試人員的基本功,比如考慮問題是否全面,設計測試用例的方法是否合理等...
測試用例設計經典面試題
首先說明的是,遇到這樣的測試題目,首先應該反問面試官,需求是什麼樣的,比如是測什麼樣的杯子。因為設計測試用例的規則應該是根據需求分析文件設計用例,客戶需求什麼,就測試什麼。但是在沒有需求分析文件的前提下,來設計測試用例,可以考查乙個測試人員的基本功,比如考慮問題是否全面,設計測試用例的方法是否合理等...