Что такое модульное тестирование? В чем разница между интеграцией и модульным тестированием?

2 Ответы


  • Чтобы понять модульное тестирование, мы должны понять концепцию модуля. Единица - это кусок кода. Обычно это наименьший фрагмент кода или наименьший компонент любого программного обеспечения, дальнейшее подразделение которого невозможно.
    Модульное тестирование - это тестирование функциональности одного или нескольких компонентов, которые мы называем модульными. Это делается для того, чтобы увидеть, выполняет ли какой-либо конкретный модуль или фрагмент кода то, для чего он предназначен, и работает ли он в соответствии с требованиями.
    Модульное тестирование - это ответственность разработчика программного обеспечения. После создания любого юнита он проверяет, что созданный юнит выполняет намеченную операцию. Он проходит тестирование методом белого ящика.
    Создав множество разных модулей, разработчик их интегрирует. Затем разработчики должны проверить, нормально ли работают несколько модулей после интеграции. Это тестирование называется интеграционным тестированием.
    Множество разных модулей могут объединяться для создания программного обеспечения. Несколько единиц в целом также можно назвать одним единым целым. Тестирование этого модуля, созданного множеством более мелких модулей, проходит в рамках модульного тестирования. Тем не менее, тестирование этого модуля, чтобы убедиться, что несколько модулей работают нормально после интеграции друг с другом, входит в раздел «Интеграционное тестирование».
  • Модульный тест - это тест, написанный программистом для проверки того, что относительно небольшой фрагмент кода выполняет то, для чего предназначен.

    Интеграционный тест проводится для демонстрации совместной работы различных частей системы. Интеграционные тесты охватывают все приложения, и для их сборки требуется гораздо больше усилий. Обычно для них требуются такие ресурсы, как экземпляры базы данных и оборудование.

    «Услуги по тестированию системной интеграции (SIT) гарантируют, что отдельные модули, настройки продукта, пакетные операции, базовые функции отчетности и ключевые интерфейсы тестируемого приложения (AUT) работают хорошо», - Maveric Systems


Напишите свой ответ

Ваш ответ появится после модерации