我想自动测试flex应用程序。我听说Flex提供的类可以帮助您自动化测试。但我不知道在哪里找到它们以及如何使用它们。有人可以帮我解决这个问题吗?任何提示或建议将不胜感激......
答案 0 :(得分:4)
是的,这称为功能测试。 Adobe为UI组件提供自动化,允许第三方程序(如RIATest,FlexMonkey,QTP,...)记录用户交互并自动重放。
答案 1 :(得分:1)
为了补充Florian刚才所说的内容,这是一种与自动化库兼容的测试。就个人而言,这不是我通常做的一种测试,除非你创建了很多自定义组件,并且你需要测试他们的行为。
您可能指的测试是单元测试。在这种情况下,有几个库可用,但Flash Builder支持的库称为Flex Unit 4.在这种测试中,我们测试函数以确保输出正确,具体取决于输入。
您可以找到更多information about it on their website。如果您想要自动化,您将需要像TeamCity或Hudson这样的自动化引擎来运行Ant或Maven构建。如果您正在使用Maven,我建议您查看FlexMojos以进行自动构建和测试。
答案 2 :(得分:1)