Лучшие практики для приемочных тестов на Java - PullRequest
4 голосов
/ 22 января 2011

У нас есть программа, которую мы хотели бы сделать на ней приемочными испытаниями.
Входные данные представляют собой XML-файл с различными «задачами».
Выходные данные - это другой XML-файл с результатами.

Что было бы лучше для автоматизации приемочных испытаний для него?
Нам, вероятно, придется хранить пары входных и выходных файлов, запускать программуна входах и сравните результат с предоставленными выходами.
Является ли Ant подходящим для этой задачи?
Должны ли приемочные тесты охватить все угловые случаи или только проверить, что функциональность в целом работает.
Будут признательны любые другие советы, касающиеся приемочных испытаний в Java.*

Ответы [ 2 ]

2 голосов
/ 22 января 2011

Я думаю, DDSteps очень поможет в этом.

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

Некоторые общие советы

  • Убедитесь, что нетехнические люди, такие как клиенты или бизнес-аналитики, понимают тесты.
  • Старайтесь хорошо организовать свои наборы тестов.Вероятно, вы могли бы организовать их по функции или функциональности.Также попробуйте отделить тесты для угловых случаев от «обычных» тестов.

Я думаю, что XMLUnit может выполнять разбор XML-файлов http://xmlunit.sourceforge.net/

...