Gre*_*zky 7 apache-flex automated-tests acceptance-testing
我正在寻找有关使用一些flex组件自动测试Web应用程序的工具的建议.
为了提供一些背景知识,我们有一个完全用AJAX + HTML开发的Web应用程序,我们在使用Selenium端到端测试该应用程序方面取得了一些成功.我们最近在混合中添加了一些flex组件,它变得复杂了.
我们尝试使用Selenium Flex,但我们对它的功能感到失望.所以现在我们正在寻找一些替代方案.理想情况下,该工具可以同时驱动卷筒纸和柔性部件,但我们也可以自行测试柔性部件.我们更喜欢开源,但良好的商业工具也是一种选择.
我听说过Fluint和FlexMonkey,但还没有尝试过.有人有使用这些的经验吗?对刚开始的人有什么建议吗?任何陷阱?
还有其他一些可以使用的工具吗?
谢谢.
我们使用 Fluint 进行单元测试并使用 Quick Test Professional(带有 Flex 插件)进行功能性端到端测试,并取得了一些成功。QTP 相当重量级,但是一旦您设置好它并创建了一些测试,它就可以很好地工作。它适用于 Flex 以及普通 HTML/Javascript,因此即使您的应用程序是两者的混合体,它也应该能够处理它。
Fluint 非常适合单元测试,但考虑到测试组件所需的代码量,我不提倡将其用于功能测试(它的级别太低)。FlexMonkey 更像是 Flex Unit 的自动化框架。您基本上使用它来记录测试用例,并使用 Flex Unit 生成代码来执行测试。我对此进行了修改,但最终决定使用 QTP。
至于使用 Fluint 的技巧:如果您想测试 Flex 组件,请了解如何使用序列- 这将使您的生活变得更加轻松。