Нет простого ответа на этот вопрос.
Звучит так, как будто вы правильно поняли свой домен ... потому что, если вы пытались протестировать фреймворки для приемочного тестирования UI / Web-компонентов, не подходите для работы.
У вас есть несколько вариантов
- SpecFlow
- Огурцы
- Рассказчик
- FitNesse
- mSpec
- несколько других.
Я неравнодушен к StoryTeller & mSpec .. но у каждого из этих инструментов есть свои плюсы и минусы.
Вопросы, которые вы должны задавать себе (и вашей команде)
- Кто будет писать / поддерживать тесты?
- Являются ли самодокументированные приемочные тесты ценностью для вашей организации?
- Какая технология наиболее легко интегрируется с вашим текущим процессом сборки?