2011-12-28 3 views
0

Существуют ли рамки, которые облегчают данные теста разделения из тестового кода?разделение тестовых данных

Я нашел one, но он кажется неактивным (последняя деятельность была несколько лет назад). Мне просто интересно, есть ли еще какие-то новые рамки?

+2

Зачем нужна инфраструктура? – skaffman

+0

Можете ли вы уточнить, чего вы хотите достичь, какую проблему вы пытаетесь решить точно? –

+0

@ francis-upton, мне нужно отделить тестовые данные от тестового кода. Например, у меня есть 100 возможных вариантов входных значений, которые должны быть переданы методу. Как я могу их организовать? Жёстко? Создайте собственный формат для хранения? Вот почему мне нужна библиотека. –

ответ

1

TestNG - это комплексная среда тестирования Java. Он поддерживает DataProviders

Написать собственный провайдер, который берет данные из файла или где-либо еще.

+0

К сожалению, мы используем junit как основную структуру тестирования, поэтому это неприменимо. –

+1

Тогда я не понимаю ваш вопрос, потому что вы спрашиваете о структуре. У JUnit есть что-то в этом роде. Это называется параметризованным бегуном (не задокументированным): http://junit.org/junit/javadoc/4.5/org/junit/runners/Parameterized.html – korifey

Смежные вопросы