У меня есть некоторые трудности с пониманием понятия «крепеж». Я знаю, что такое набор тестов, тестовый набор, тестовый прогон, но что такое «приспособление»? Параметризованный тест?
Мне кажется, что значение или семантика термина «фикстура» может незначительно отличаться в зависимости от языка программирования или тестирования инфраструктуры? Я думаю, что Phpunit крепеж
« Код для установки мира в известном состоянии и возврата его в исходное состояние после завершения теста. Это известное состояние называется фикстурой теста ».
немного отличается от « приспособления пригодности », где
« Светильники - это мост между вики-страницами и тестируемой системой (SUT), которая является реальной системой для тестирования ».
Здесь есть эксперт по тестированию программного обеспечения, который может ответить на этот вопрос? Ссылки на другие языки программирования приветствуются.
Ответы:
В контексте упомянутых вами инструментов тестирования, таких как PHPUnit и Fitnesse , этот термин определенно относится к понятию тестового приспособления :
источник
Вне контекста тестирования термин «фикстура» иногда используется для описания начальных данных в хранилище (например, начальных данных в базе данных) при первом развертывании приложения.
источник