一、界面測試點:
1、界面的設計風格是否與UI的設計風格統一;
2、界面中的文字簡潔易懂;
3、界面中沒有錯別字;
二、用戶名與密碼在輸入時,要考慮:
1、正確的用戶名與正確的密碼;
2、正確的用戶名與錯誤的密碼;
3、錯誤的用戶名與正確的密碼;
4、錯誤的用戶名與錯誤的密碼;
5、空的用戶名和空的密碼;
6、正確的用戶名和空的密碼;
7、空的用戶名和正確的密碼;
8、用戶名的前/中/后含有空格;
9、密碼的前/中/后含有空格;
10、用戶名與密碼使用的字符范圍及位數限制的測試(等價類及邊界值,會用到強制的復制與粘貼來實現不允許輸入的字符,以及一些保留字的測試);
11、牽扯到驗證碼的,還要考慮文字是否扭曲過度導致辨認難度大,考慮顏色(色盲使用者),刷新或換一個按鈕是否好用;
三、安全性測試:
1、密碼是否隱蔽顯示;
2、輸入特殊字符串(null,NULL,javascript,<script>,</script>,<title>,<html>,<td>)、輸入腳本函數(<script>alert("abc")</script>)、doucment.write("abc")、<b>hello</b>);
3、不能直接輸入,就copy,是否數據檢驗出錯;
這要準確定位每一個輸入框的功能,每一種錯誤情況下,出現的錯誤提示要準確或者合適。
四、兼容性測試:
1.不同瀏覽器測試
2.瀏覽器不同版本測試
五、其他測試點:
1、輸入框之間考慮tab鍵是否支持;
2、登錄按鈕要考慮回車鍵是否支持;
3、取消后的默認位置(一般為空白的用戶名輸入框);
4、登錄后的跳轉頁面是否正確(一般為首頁);
5、要考慮多次點擊登錄和取消按鈕的界面反應;
6、考慮是否支持多用戶在同一機器上登錄;
7、考慮一用戶在多臺機器上登錄;
8、登錄頁面中的注冊等鏈接是否正確
天貓 軟件自動化測試開發