6

我最近开始练习测试驱动开发——到目前为止,我一直在做一个库项目,所以我将我的 FlexUnit 测试组织在一个单独的 FlexBuilder 3 项目中,链接到我的库的 swc。

现在我正在开发一个网络应用程序,想知道如何最好地组织测试。目前,我已将它们放在我正在测试的项目中的 src/test 包中,测试运行程序应用程序与默认应用程序处于同一级别。这是最好的方法,还是我应该有一个单独的测试项目并在源代码中链接我正在测试的应用程序?还是有什么不同?

我们目前不自动化测试,但这是我想在某个时候开始工作的东西,所以将来支持它的结构会有所帮助。

我看过http://docs.flexunit.org/index.php?title=Setting_up_a_FlexUnit_4_Project但是这个(和这里的其他文档)很好地解释了如何组织你的测试,但不建议坐在哪里与我正在测试的项目相关的测试。

谢谢你的帮助,

干杯,安吉

4

1 回答 1

1

是的,我认为这是一个偏好问题。我喜欢有另一个启动 FlexUnit 测试的 Flex 项目。因此,无论您的项目是 Flex 项目还是库项目,在启动测试时都保持相同的行为。此外,我们的 CI 构建有它自己的测试启动器,因此我们的项目中不需要另一个。

于 2011-01-25T08:38:10.900 回答