ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2023
Просмотров: 68
Скачиваний: 1
-
Классификация тестирования……………………………………..-
Тестирование по уровням……………………………………….. -
Тестирование производительности ПО………………………….
-
-
Классификация тестирования
-
Тестирование по уровням
вокруг каждого модуля определенной среды, включающей в себя заглушки для всех интерфейсов тестируемого модуля. Некоторые из них могут использоваться для подачи входных значений, другие - для анализа результатов и т. д.
На уровне модульного тестирования проще всего обнаружить дефекты, связанные с алгоритмическими ошибками и ошибками кодирования алгоритмов, типа работы с условиями и счетчиками циклов, а также с использованием локальных переменных и ресурсов. Ошибки, связанные с неверной трактовкой данных, некорректной реализацией интерфейсов, совместимостью, производительностью, обычно пропускаются на уровне модульного тестирования и выявляются на более поздних стадиях тестирования.
При модульном тестировании выполняется набор тестов, определяемый разработчиком так, чтобы охват тестированием каждого модуля был более 75%.
Модульное тестирование включает в себя:
проверку программного кода с использованием некоторого инструментального средства для выявления синтаксических
ошибок в программном коде (синтаксическую проверку); проверку кода на соответствие стандартам кодирования (например, соответствия оформления программного кода требованиям
организации-разработчика);
технический обзор программного кода.
При выполнении модульного тестирования можно использовать технологию либо структурного, либо функционального тестирования или и ту и другую.
Структурное тестирование является одним из видов тестирования «белого ящика». Его главной идеей является правильный выбор тестируемого программного пути. В противоположность ему функциональное тестирование относится к категории тестирования «черного ящика». Каждая функция программы тестируется путем ввода ее входных данных и анализа выходных. При этом внутренняя структура программы учитывается очень редко.
После успешного завершения модульного тестирования все измененные модули и наборы тестов сохраняются в базе данных проекта.
Интеграционное тестирование – проводится для проверки совместной работы отдельных модулей и предшествует тестированию всей системы как единого целого. Интеграционное
тестирование - тестирование части системы, состоящей из двух и более модулей. Основная задача интеграционного тестирование – поиск ошибок в реализации интерфейсного взаимодействия между модулями
Выходное тестирование
Приемочное тестирование
Альфа-тестирование
Бета-тестирование