Framework for Integrated Test , или «Fit», представляет собой инструмент с открытым исходным кодом (GNU GPL v2 [1] ) для автоматизированных пользовательских тестов. Он объединяет работу клиентов, аналитиков, тестировщиков и разработчиков.
Заказчики приводят примеры того, как их программное обеспечение должно работать. Затем эти примеры подключаются к программному обеспечению с помощью тестовых приспособлений, написанных программистами, и автоматически проверяются на правильность. Примеры клиентов форматируются в виде таблиц и сохраняются в формате HTML с помощью обычных бизнес-инструментов, таких как Microsoft Excel . Когда Fit проверяет документ, он создает копию и окрашивает таблицы в зеленый, красный и желтый цвета в соответствии с ожидаемым поведением программного обеспечения.
Fit был изобретен Уордом Каннингемом в 2002 году. Он создал первую версию Fit для Java. По состоянию на июнь 2005 года у него есть последние версии для Java , C # , Python , Perl , PHP и Smalltalk .
Хотя Fit является аббревиатурой, слово «Fit» появилось первым, что сделало его второстепенным . Подгонка иногда выделяется курсивом, но не с заглавной буквы. Другими словами, «Fit» и « Fit » подходят, а «FIT» - нет.
Fit включает простой инструмент командной строки для проверки документов Fit. Доступны сторонние интерфейсы. Из них FitNesse является самым популярным. FitNesse - это полноценная IDE для Fit, которая использует Wiki в качестве интерфейса. По состоянию на июнь 2005 года FitNesse разделила Fit, что сделало его несовместимым с более новыми версиями Fit, но в планах было повторное слияние с Fit.
Смотрите также
- YatSpec - среда тестирования Java, заменяющая Fit
- Concordion - среда тестирования Java, похожая на Fit
- Endly - языковая независимая и декларативная структура сквозного тестирования
Рекомендации
- Р. Магридж и В. Каннингем, Подходит для разработки программного обеспечения: платформа для интегрированных тестов, Prentice Hall PTR (2005)