系統(tǒng)測試是系統(tǒng)開發(fā)必不可少的一個環(huán)節(jié),主要是用來測試系統(tǒng)是否符合開發(fā)之前提出的要求,是否達到預期開發(fā)的目標,是否按照設計來運行。同時,系統(tǒng)測試不僅要保證可用性,還得考慮到它的可靠性,設計者必須考慮到它的質量問題,特別是使用者的安全性。
1)排錯測試
排錯測試的主要方法是運行程序,用來排除運行中比較明顯的問題。首先,在編輯器環(huán)境中依次對各個功能模塊進行測試,這種測試容易發(fā)現(xiàn)每個模塊存在問題。然后,將系統(tǒng)的各個模塊連接測試,檢查它們之間的銜接性和穩(wěn)定性是否滿足要求。系統(tǒng)開發(fā)過程中主要的幾種常見錯誤是:腳本語言編寫不當,模型的時間軸動畫中關鍵幀位置不當,各個控件的空間位置不適等錯誤。這些問題都需要反復調試、耐心觀察和仔細調整。
2)功能測試
功能測試是按照系統(tǒng)設計的特性需求、操作描述和用戶方案進行的測試。在本例中的運行中,會發(fā)現(xiàn)許多例如按下按鈕實現(xiàn)視頻數(shù)據(jù)庫或者 FLASH彈出后再次單擊并沒有消失,時間軸動畫或者音樂播放完一遍以后并沒有停止,單擊人物的時候沒有播放想要的骨骼動畫等功能方面的錯誤。所以在功能測試中,一定要反復運行,把各種情況下的操作都要遍歷至少一次。
3)界面測試
界面測試主要檢查界面文字是否描述清晰控件分配及色彩搭配是否合理,功能是否完善。系統(tǒng)菜單十分重要,在設計菜單時一定要簡潔清晰、操作方便,這樣可以提高使用效率;鼠標的操作規(guī)律和步驟要符合使用者的日常行為習慣。通過記錄下不同的使用者在系統(tǒng)測試后的建議,在設計思路的基礎上,對界面元素進行了合理地增添或修改,使界面效果更加人性化。
內容來源:李新暉《虛擬現(xiàn)實技術與應用》