Автоматизированная среда тестирования

Я пытаюсь создать платформу автоматического тестирования для некоторых наших внутренних веб-служб (java) в процессе работы. У каждой службы есть набор API-интерфейсов (3-5), хотя этого можно было бы относительно легко достичь, проблема связана с некоторыми API-интерфейсами, которые не ведут себя как чистые функции, например: что-то вроде persistX, это может хранить что-то в базе данных и возвращает исключение в случае сбоя. Нет простого способа проверки, поскольку здесь нет вывода.

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

Спасибо

8
задан jack_carver 3 February 2012 в 03:08
поделиться