Основные процессы тестирования включают в себя различные мероприятия. Выделим основные из них.
Анализ и дизайн тестов
Это мероприятие, в ходе которого специалист по тестированию решает, нужны ли дополнительные тест-кейсы. В его задачи входит:
- Разработка и приоритизация тест-кейсов высокого уровня.
- Идентификация требуемых данных для поддержания тестовых условий и тест-кейсов.
- Дизайн и установка тестовой среды и выбор необходимой инфраструктуры и инструментов.
- Создание двунаправленной прослеживаемости.
Каждая компания по тестированию программного обеспечения с хорошей репутацией стремится придерживаться последовательности действий таким образом, чтобы получить наиболее точные результаты и предотвратить переделывания работы .
Реализация и выполнение теста
Это практика, в которой тестовые процедуры или автоматизация скриптов определяются последовательностью тест-кейсов, а также собирается любая информация, необходимая для выполнения тестов, устанавливается среда и инициируется выполнение проверок. Такой процесс имеет важные задачи:
- Выполнение, имплементация и приоритизация тест-кейсов (а также разработка тестовых данных).
- Разработка и приоритизация тестовых процедур, создание тестовых данных, и если потребуется, подготовка тестовых программных платформ и написание автоматизированных тест-скриптов.
- Создание тестовых наборов, основанных на процедурах для эффективного выполнения тестирования.
- Проверка корректности конфигурации тестовой среды.
- Проверка и обновление двунаправленной прослеживаемости.
- Выполнение тестовых процедур вручную или с помощью инструментов автоматизированного тестирования, согласно разработанному плану.
Существует множество отличных компаний по тестированию, предоставляющих услуги обеспечения качества для программных приложений во время всего жизненного цикла. Начиная тестирование продукта как можно раньше, вы сможете избежать утомительной и длительной отладки на более поздних этапах процесса разработки.
Оценка критериев выхода и отчеты
Это мероприятие, при котором выполнение теста оценивается в отношении указанных целей. Такой процесс должен проводиться для каждого уровня тестирования. И главными его задачами являются следующие:
- Сравнение тестового протокола с критериями выхода, указанными в тест плане.
- Решение по поводу того, нужны ли дополнительные тест-кейсы или нет, и нужно ли менять критерии выхода.
- Создание окончательного отчета и его передача заинтересованным сторонам.
Комментарии отключены.