Как лучше организовать тесты FlexUnit 4 в FlexBuilder 3? - PullRequest
6 голосов
/ 24 января 2011

Я недавно начал практиковать разработку через тестирование - до сих пор я работал над проектом библиотеки, поэтому я организовал свои тесты FlexUnit в отдельном проекте FlexBuilder 3, ссылаясь на swc моей библиотеки.

Сейчас я работаю над веб-приложением и задаюсь вопросом, как лучше организовать тесты для этого.На данный момент я поместил их в пакет src / test в проекте, который я тестирую, с приложением для запуска тестов на том же уровне, что и приложение по умолчанию.Это лучший способ сделать это, или у меня должен быть отдельный тестовый проект и ссылка на источник для приложения, которое я тестирую?Или что-то другое?

В настоящее время мы не автоматизируем тесты, но я бы хотел, чтобы в какой-то момент я начал работать, поэтому будет полезна структура, которая будет поддерживать это в будущем.

Я посмотрел на http://docs.flexunit.org/index.php?title=Setting_up_a_FlexUnit_4_Project, но это (и другие документы здесь) хорошо объясняет, как организовать ваши тесты, но не советует, где сдавать тесты по отношению к проекту.Я тестирую.

Спасибо за любую помощь,

ура, Ange

1 Ответ

1 голос
/ 25 января 2011

Да, я думаю, что это вопрос предпочтений. Мне нравится иметь другой проект Flex, который запускает тесты FlexUnit. Таким образом, независимо от того, является ли ваш проект проектом Flex или библиотечным проектом, при запуске тестов вы сохраняете одинаковое поведение. Кроме того, наша сборка CI имеет собственный тестовый запуск, поэтому в нашем проекте не было необходимости иметь еще один.

...