第二十四章. FlexUnit单元测试

  随着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.生成自动测试集

加支付宝好友偷能量挖...


评论(0)网络
阅读(185)喜欢(0)flash/flex/fcs/AIR