在沒有啟用測試管理工具的情況下,則需要根據測試工具記錄的結果撰寫自動化測試分析報告。自動化測試分析報告應根據項目的需要編制,沒有必要為每個腳本的執行結果都編寫測試分析報告。
5.9記錄測試問題
一般來講,測試腳本中的檢查點以及其他異常判斷的信息都應寫入測試工具的測試報告,測試腳本執行完畢之后,即可查看測試工具的測試報告,然后將沒有通過的地方提取出來,描述成BUG,反饋給開發人員。
5.10跟蹤測試BUG
測試記錄的BUG要記錄到測試管理工具中去,以便定期跟蹤處理。開發人員修改后,需要對此問題執行回歸測試,就是重復執行一次該問題對應的腳本,通過則關閉,否則繼續修改。如果問題(BUG)的修改方案與客戶達成了一致,但與原來的需求有所偏離,那么回歸測試前,還需對腳本進行必要的修改和調試。
6自動化測試的策略論
自動化測試的難點在于實現測試工具、測試管理規范、測試人員之間的平衡。如果實現不了三者的平衡,那么測試工具就發揮不了應有作用,管理規范形同虛設,測試人員在自動化面前無能為力。
測試工具:最好選擇支持標準語言的測試工具,如QTP(VB Script),避免去熟悉廠商特定的語言。另外,測試工具必須能夠支持新平臺、個性化控件。
管理規范:建立科學統一的管理規范,增強腳本的可讀性、可重用性、可維護性。
測試人員:加強學習,采用合適的開發方法按照規范編寫測試腳本,必要時與開發人員協商解決自動化測試問題。做好配置管理,系統的重構和調整都導致大部分腳本的修改。
自動化測試的目的是彌補手工測試的不足,保證軟件質量,提高客戶滿意度。在為項目做自動化測試前,必須對項目做個評估,評估自動化測試是否確實對項目的進度、覆蓋率、風險帶來積極的影響,評估自動化測試所依賴的測試環境、人力資源、硬件資源和數據資源能否在短時間內得到滿足。
文章來源于領測軟件測試網 http://www.kjueaiud.com/