步驟8:掌握和利用“冒煙測試”
在大多數ERP應用中,不完善的發布浪費了大量的測試工作。通常,當開發團隊完成一個發布版本后將移交給測試團隊,接著展開為期數天的測試過程。而測試結果往往是軟件的發布版本存在重大的和根本的問題,不值得再進行深入地測試。不幸地是,當開發人員著手為該發布版本增加新的功能時,測試團隊已經浪費了幾天的時間去發現其薄弱之處。
改變這種情況的捷徑就是建立一種“冒煙測試”,它可以覆蓋關鍵的業務功能。冒煙測試結合了手動測試和自動化測試,可以在短時間內被創建和運行(通常在1個小時之內)。運行冒煙測試可以為開發團隊提供發布版本質量方面的快速信息反饋,幫助他們集中力量解決嚴重阻滯的問題,而不是一些新的特性。冒煙測試所利用的腳本可以從開發人員已經創建的單元測試中獲取。
步驟9:執行回歸測試
回歸測試包應該覆蓋關鍵的業務流程,應該在每個新的ERP應用版本發布時運行;貧w測試不同于冒煙測試注重測試核心的業務功能,它能更加深入地測試應用的功能。正如前文所提到的,由供應商和任何定制所帶來的應用更新都可能對應用功能和性能產生負面影響,必須在每次發布版本之后進行測試。
步驟10:分析缺陷和創建測試報告
ERP應用準備就緒的重要指標之一就是被識別的系統缺陷數量。在執行測試時,測試中產生的失誤必須被跟蹤和分析。一種穩固的功能測試解決方案應該能跟蹤和匯報所有存在于業務流程中的缺陷。測試團隊可以利用這類信息來衡量和管理缺陷是如何被優先級劃分、修復、重復測試和關閉的。
用全面的報告來完整記錄所有的測試流程和結果,這也是非常重要的一項工作,可以使測試團隊能正確分析測試結果,同時在未來測試中重復使用測試案例和腳本。
ERP應用的功能測試
通過使用美科利QuickTest Professional和美科利業務流程測試,QA團隊可以開發和利用統一的、可重復的測試流程,更快、更經濟和更便捷地對ERP應用就緒情況提前作出決策。當初期功能測試計劃完成之后,測試團隊可以使用美科利解決方案來自動驗證ERP應用中所有業務交易的完整性。美科利解決方案從業務流程的角度出發,展開ERP應用測試。這些解決方案通過執行分步操作――如更新庫存信息,或從供應商處定購某部分商品,就像在實際生產操作中一樣來測試ERP應用。
當在測試創建階段捕獲了業務流程后,美科利QuickTest Professional和美科利業務流程測試將ERP業務相關信息與輸入數據相互分離。測試人員可以根據選擇列表,改變選擇項和數據條目。使用同一數據對應用展開反復測試通常不會取得實際結果。要真實地驗證應用的功能,測試人員需要不同的數據包來模擬多個用戶的實際操作行為。美科利產品允許用戶直接輸入測試數據,或從一個數據庫中導入數據,從而創建一個實際的、數據驅動的測試方案。通過這種方式,測試人員就能使用可變的輸入數據,分析實際的ERP業務流程。
打包的ERP應用通常具有很高的復雜性。創建一個簡單的記錄定制可能會對其它記錄或整體性能產生無法預料的影響。當更新發布(甚至是簡單的定制更新),都需要對所有業務流程展開全面徹底地測試,而不僅僅是測試變更所發生的區域。這樣,測試人員就能衡量更新會對應用產生的影響,確保不會引起缺陷的產生。
文章來源于領測軟件測試網 http://www.kjueaiud.com/