Please enable JavaScript.
Coggle requires JavaScript to display documents.
Тестирование - Coggle Diagram
Тестирование
Тестирование ПО
-
Тестирование интеграции
Цель сборки и тестирование итераций заключается в том, чтобы взять модули, протестированные как элементы, и построить программную структуру, требуемую проектом
-
Системное тестирование
Основной задачей системного тестирования является проверка как функциональных, так и не функциональных требований в системе в целом
-
-
-
-
-
Метод белого ящика
-
-
-
-
-
Тестирование циклов
Типы циклов
Простые
-
-
-
m проходов цикла, где m<n;
n - 1, n, n + 1 проходов цикла
Вложенные
С увеличением уровня вложенности циклов количество возможных путей резко возрастает. Это приводит к нереализуемому количеству тестов. Для сокращения количества тестов применяется специальная методика, в которой используются такие понятия, как объемлющий и вложенный циклы
-
Объединённые
Если каждый из циклов независим от других, то используется техника тестирования простых циклов. При наличии зависимости (например, конечное значение счетчика первого цикла используется как начальное значение счетчика второго цикла) используется методика для вложенных циклов
Неструктурированные
Неструктурированные циклы тестированию не подлежат. Этот тип циклов должен быть переделан с помощью структурированных программных конструкций
-
Метод чёрного ящика
-
Эквивалентное разбиение
Разбиение входной области данных программы на конечное число классов эквивалентности так, чтобы каждый тест, являющийся представителем некоторого класса, был эквивалентен любому другому тесту этого класса
Классы эквивалентности выделяются путем перебора входных условий и разбиения их на две (или более) группы
Различают два типа классов эквивалентности: правильные, задающие входные данные для программы, и неправильные, основанные на задании ошибочных входных значений
-
-
-