0

我是 AS3 和 Flex 的新手,但我正在 FlashDevelop 中使用它们创建一个移动应用程序。我想添加一些单元测试,但我找不到任何真正好的框架或文档。我在 FlexUnit 和 AsUnit 上看到了一些东西,但它们似乎都有几年的历史了,并且没有太多关于在 FlashDevelop 中使用它们的文档。

我可以在这里使用一个好的框架进行单元测试吗?即使我无法测试 UI 层,我也想至少确保我的后端功能正常工作。

4

2 回答 2

1

如果您正在测试后端功能,那么您通常希望使用您正在使用的任何后端的测试框架。如果你想让 Flex 测试你的后端功能,那么你不是单元测试,你是集成测试。尽管 FlexUnit 看起来很老,但它在服务于它的目的方面仍然表现良好。FlexUnit 的使用应该独立于您的 IDE,您可能只需要输入更多内容。

于 2013-10-04T14:45:02.687 回答
0

您可以尝试使用 Flexunit4.0 来测试客户端的业务逻辑,将其与 Mockito 混合使用。这些实际上都不支持测试 UI。

由于身份验证问题,我从未尝试使用单元测试来测试后端服务,但是我们创建了另一个测试 UI 来测试服务,这个 UI 有很多屏幕,每个屏幕都可以测试不同的服务。

我已经看到有一个用于 amfphp 的 ServiceBrowser,我不确定这是否可以用于 Java 或其他平台。

测试 UI 的其他方法是通过自动化测试,为此使用 flexmonkey、selenium。

于 2013-10-03T19:02:26.277 回答