Тестовый жгут
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2023 г. ) |
При тестировании программного обеспечения тестовый комплект представляет собой набор заглушек и драйверов, настроенных для помощи в тестировании приложения или компонента. [1] [2] Он действует как имитация инфраструктуры для тестовых сред или контейнеров , где полная инфраструктура либо недоступна, либо нежелательна.
Тестовые комплекты позволяют автоматизировать испытания . Они могут вызывать функции с предоставленными параметрами, распечатывать и сравнивать результаты с желаемым значением. Тестовая программа предоставляет возможность использовать разработанный код, который можно протестировать с помощью платформы автоматизации .
Тестовый комплект используется для облегчения тестирования, когда вся или часть производственной инфраструктуры приложения недоступна, это может быть связано с расходами на лицензирование, проблемами безопасности, означающими, что тестовые среды изолированы , ограничениями ресурсов или просто для увеличения скорости выполнения тестов за счет предоставление заранее определенных тестовых данных и небольших компонентов программного обеспечения вместо расчетных данных из полных приложений.
Эти отдельные цели могут быть достигнуты с помощью инструментов модульного тестирования, заглушек или драйверов. [3]
Пример
[ редактировать ]При попытке создать приложение, которому необходимо взаимодействовать с приложением на мэйнфрейме, но во время разработки мэйнфрейм недоступен, можно создать тестовый комплект для использования в качестве замены. Это может означать, что обычно сложные операции можно выполнять с небольшими затратами. количество ресурсов за счет предоставления заранее определенных данных и ответов, поэтому вычисления, выполняемые мэйнфреймом, не нужны.
Тестовое оборудование может быть частью результата проекта. Его можно хранить отдельно от исходного кода приложения и повторно использовать в нескольких проектах. Тестовая программа имитирует функциональность приложения; у него нет знаний о наборах тестов, тестовых примерах или отчетах об испытаниях. Эти вещи обеспечиваются инфраструктурой тестирования и соответствующими инструментами автоматического тестирования.
Частью его работы является установка подходящего испытательного оборудования .
Тестовый пакет обычно будет специфичным для такой среды разработки, как Java . Однако совместимости . для использования в более сложных системах были разработаны средства тестирования [4]
Ссылки
[ редактировать ]- ^ «Тестовый жгут» . Глоссарий ISTQB . Проверено 10 сентября 2023 г.
- ^ Роча, Камила Рибейру; Мартинс, Элиан (2008). «Метод создания тестовых комплектов на основе моделей для тестирования компонентов» . Журнал Бразильского компьютерного общества : 8 . Проверено 10 сентября 2023 г.
- ^ Сертификация экзамена ISTQB - «Что такое инструменты тестирования / модульного тестирования в тестировании программного обеспечения?» , по состоянию на 19 октября 2015 г.
- ^ Рикардо Жардим-Гонсалвес, Йорг Мюллер, Кай Мертинс, Мартин Зельм, редакторы, « Интероперабельность предприятий II: новые вызовы и подходы» , Springer, 2007, стр. 674, по состоянию на 19 октября 2015 г.
Дальнейшее чтение
[ редактировать ]- Пекка Абрахамссон, Мишель Маркези, Франк Маурер, Гибкие процессы в разработке программного обеспечения и экстремальном программировании , Springer, 1 января 2009 г.