3 、筆誤是隨機的。當一個程序被翻譯為程序設計語言源代碼時,有可能產生某些筆誤,很多將被語法檢查機制發現,但是,其他的會在測試開始時才會被發現。筆誤出現在主流上和不明顯的邏輯路徑上的機率是一樣的。 正如 Beizer 所說的: “ 錯誤潛伏在角落里,聚集在邊界上 ” ,而白盒測試更可能發現它。
GUI 測試
Roger S. Pressman
圖形用戶界面( GUI )對軟件測試提出了有趣的挑戰,因為 GUI 開發環境有可復用的構件,開發用戶界面更加省時而且更加精確。同時, GUI 的復雜性也增加了,從而加大了設計和執行測試用例的難度。因為現在 GUI 設計和實現有了越來越多的類似,所以也就產生了一系列的測試標準。
下列問題可以作為常見 GUI 測試的指南:
窗口:
· 窗口是否基于相關的輸入和菜單命令適當地打開?
· 窗口能否改變大小、移動和滾動?
· 窗口中的數據內容能否用鼠標、功能鍵、方向鍵和鍵盤訪問?
· 當被覆蓋并重新調用后,窗口能否正確地再生?
· 需要時能否使用所有窗口相關的功能?
· 所有窗口相關的功能是可操作的嗎?
· 是否有相關的下拉式菜單、工具條、滾動條、對話框、按鈕、圖標和其他控制可為窗口使用,
并適當地顯示?
· 顯示多個窗口時,窗口的名稱是否被適當地表示?
· 活動窗口是否被適當地加亮?
· 如果使用多任務,是否所有的窗口被實時更新?
· 多次或不正確按鼠標是否會導致無法預料的副作用?
· 窗口的聲音和顏色提示和窗口的操作順序是否符合需求?
文章來源于領測軟件測試網 http://www.kjueaiud.com/