隨著Flex 應用程序變得越來越龐大和負責,單元測試已逐漸被廣大Flex 開發者所接受和歡迎。所謂單元測試,就是一個確保項目中新增條件或改變不會引入更多的BUGs 或不會修改預期行為,使得大型團隊能夠不引入bugs 的情況下協調工作,確認小的獨立的部分程序向特定的方法返回預期結果。這使得bugs 和異常能被迅速定位,因為正確的單元測試將能測試單個方法或小塊功能的行為。
  單元測試的核心是單元測試用例(Test Case),它將傳遞值給應用程序方法并報告該方法是否有正確的值被返回。簡單的如某個操作方法是否返回正確的整數值或復雜到確認一些顯示邏輯是否被正確執行或某服務能返回正確的對象類型。多個測試用例可歸類為一個測試集合,即一組測試整個應用程序或大型應用的特點部分的測試用例。測試集合將顯示所有測試用例的測試結果,包括通過的和失敗的。作為一個開發者,添加新代碼的同時也要添加相應的測
試用例,以確保新的代碼不會干擾原有的代碼并且能得到預期的結果。
  FlexUnit 框架允許你創建測試用例和異步測試和評估測試工具,提供測試集合的所以測試的可視化顯示。本章的這些小節都是由Daniel Rinehart 編寫,展示如何開發有意義的測試用例,整合到測試集合,以及如何使用更高級的工具如Antennae 庫為你的應用程序自動生成測試。
目錄
24.1.創建應用FlexUnit框架的應用程序
24.2.運行FlexUnit單元測試
24.3.創建FlexUnit測試用例
24.4.添加測試用例到測試集合
24.5.在測試前后運行代碼
24.6.測試用例之間共享測試數據
24.7.處理測試用例事件
24.8.用FlexUnit測試可視化組件
24.9.安裝和配置Antennae
24.10.生成自動測試集
新聞熱點
疑難解答