Одним из методов, используемых для проверки информационных систем является функциональное тестирование, связанное с управлением по данным или метода «черного ящика». В данном случае тестируемая программа выступает в качестве «черного ящика», и цель тестирования предполагает выяснение обстоятельств, при которых поведение системы не соответствует заявленному функционалу.
Для возможности обнаружения нарушения функционала системы, с использованием управления по данным, необходимо проведение исчерпывающего тестирования, т. е. тестирования на случайно выбираемых наборах данных. Для тех же тестируемых систем, где выполнение команды определяется предшествующими ей событиями, необходимо провести проверку всех возможных последовательностей. Очевидно, что провести исчерпывающее тестирование для всех возможных случаев не является возможным. Поэтому, как правило, ограничиваются проведением «разумного» или «приемлемого» тестирования, ограничиваемого прогонами программы на некотором подмножестве всей возможной входной информации. Данный вариант не предоставляет гарантий отсутствия нарушения спецификаций ПО в других режимах.
Корректно выбранный тест должен сокращать, более чем на единицу, количество других тестов, которые необходимо разработать для обеспечения необходимого качества программного продукта.
При проведении функционального тестирования различаются следующие методы работы с тестовыми наборами [9]:
• метод эквивалентного разбиения;
• метод анализа пограничных значений;
• работа с причинно-следственными связями;
• метод предположения об ошибке.
На рисунке 33 приведен отчет по количеству занятий.
Разработка подсистемы для учета контингента обучающихся
- Diplom777
- Базы данных
Диплом777
Email: info@diplom777.ru
Phone: +7 (800) 707-84-52
Url: https://diplom777.ru/
Никольская 10
Москва, RU 109012
Содержание
Diplom777