Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В разработке программного обеспечения набор тестов , менее известный как «набор для проверки», представляет собой набор тестовых примеров , которые предназначены для использования для тестирования программы, чтобы показать, что она имеет определенный набор поведения. Набор тестов часто содержит подробные инструкции или цели для каждого набора тестовых примеров и информацию о конфигурации системы, которая будет использоваться во время тестирования. Группа тестовых примеров также может содержать предварительные состояния или шаги и описания следующих тестов.

Коллекции тестовых примеров иногда неправильно называют планом тестирования , тестовым сценарием или даже тестовым сценарием .

Типы [ править ]

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

При тестировании на основе моделей проводится различие между абстрактными тестовыми наборами , которые представляют собой наборы абстрактных тестовых примеров, полученных из высокоуровневой модели тестируемой системы , и исполняемыми тестовыми наборами , которые производятся из абстрактных тестовых наборов путем предоставления конкретных детали нижнего уровня, необходимые для выполнения этого набора программой. [1] Набор абстрактных тестов нельзя напрямую использовать в реальной тестируемой системе (SUT), потому что абстрактные тестовые примеры остаются на высоком уровне абстракции и не имеют конкретных деталей о SUT и его среде. Исполняемый набор тестов работает на достаточно подробном уровне, чтобы правильно взаимодействовать с SUT и тестовой оснасткой. обычно присутствует для взаимодействия исполняемого набора тестов с SUT.

Набор тестов для подпрограммы проверки простоты может состоять из списка чисел и их простоты (простых или составных), а также подпрограммы проверки. Подпрограмма тестирования будет передавать каждый номер в списке тестеру простоты и проверять правильность результата каждого теста.

См. Также [ править ]

Ссылки [ править ]

  1. ^ Хаким Калуш, Сезар Вихо и Массимо Зендри, "Промышленный эксперимент по автоматическому созданию исполняемых наборов тестов для протокола согласованности кэша" , Proc. Международный семинар по тестированию коммуникационных систем (IWTCS'98), Томск, Россия, сентябрь 1998 г.