Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/133.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex应用程序真的需要flexunit吗?_Apache Flex_Flexunit_Flexunit4 - Fatal编程技术网

Apache flex Flex应用程序真的需要flexunit吗?

Apache flex Flex应用程序真的需要flexunit吗?,apache-flex,flexunit,flexunit4,Apache Flex,Flexunit,Flexunit4,我对Flex单元有疑问。flex应用程序确实需要单元测试用例来显示数据。所以,您应该记住,flex中并非所有内容都是UI组件 一、 我个人认为FlexUnit(或单元测试框架)非常适合测试服务和其他非可视化ActionScript/Flex类。属性是在我设置之后设置的吗?在我更改此自定义类上“orderBy”属性的值后,此ArrayCollection的顺序是否已更改?我的文件是在调用方法创建文件后创建的吗 单元测试可以帮助回答这些问题 对于大部分Flex,我发现UI测试,如FlexMonkey

我对Flex单元有疑问。flex应用程序确实需要单元测试用例来显示数据。

所以,您应该记住,flex中并非所有内容都是UI组件

一、 我个人认为FlexUnit(或单元测试框架)非常适合测试服务和其他非可视化ActionScript/Flex类。属性是在我设置之后设置的吗?在我更改此自定义类上“orderBy”属性的值后,此ArrayCollection的顺序是否已更改?我的文件是在调用方法创建文件后创建的吗

单元测试可以帮助回答这些问题

对于大部分Flex,我发现UI测试,如FlexMonkey或RIATest更适用。在我更改ViewStack上的属性后是否运行此效果?我点击这个按钮后背景颜色有变化吗?在我在第一个组合框中选择了一个值之后,第二个组合框是否填充了dat


这些都是用户界面测试可以帮助解决的问题。

我不是反对者,但我怀疑这是因为这个问题不是很清楚,也没有明显的问题。需要注意的是,绝大多数Flex开发人员甚至从未编写过一个单元测试,他们相信这不会对他们的项目造成任何伤害。然而,我不知道有哪项研究有两个完全相同素质的开发团队(如果有任何方法可以确定的话)编写同一个项目,使用和不使用单元测试,看看实际效果是什么。@AmyBlankenship-我发现令人沮丧的是,这么多开发人员仍然认为单元测试是不相关的。我们还没有通过这场争论吗?->我是TDD的忠实支持者。然而,没有任何研究比较具有完全相同能力的团队在有DD和没有DD的情况下构建同一项目。从您提供的链接中,“然而,案例研究不能以严格的实验来执行,因为它们涉及真实的人、真实的项目和真实的客户,时间相对较长。”换句话说,我们“认为”TDD减少了开发时间和缺陷率,但它并没有得到100%的验证。