Платформа для интегрированного тестирования
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 включает в себя простой инструмент командной строки для проверки документов Fit. Доступны сторонние интерфейсы. Из них FitNesse наиболее популярным является . FitNesse — это полноценная IDE для Fit, в интерфейсе которой используется Wiki. По состоянию на июнь 2005 года FitNesse отделила Fit, сделав его несовместимым с более новыми версиями Fit, но планировалось повторно слиться с Fit.
См. также
[ редактировать ]- Concordion — среда тестирования Java, похожая на Fit.
Ссылки
[ редактировать ]- Р. Магридж и В. Каннингем, Пригодность для разработки программного обеспечения: структура для интегрированных тестов, Prentice Hall PTR (2005)