На первый взгляд может показаться, что главной целью тестирования является выпуск готовой программы, выполнение тестов и постоянное обращение к разработчикам с вопросом: «Почему это не работает?». Это не совсем так.
На самом деле, в зависимости от разрабатываемого продукта и модели разработки, тестировщики выполняют ряд действий до и после тестирования. Если тестировщик стремится к эффективным и продуктивным результатам, ему необходимо проделать определенную работу во время всего жизненного цикла разработки.
Действия тестировщика во время жизненного цикла ПО
- Планирование и контроль.
- Выбор условий тестирования.
- Создание тест-кейсов и проверка результатов.
- Оценка исходных критериев.
- Отчет о процессе тестирования и его завершении.
- Нахождение дефектов.
- Проверка уровня качества.
- Предоставление информации для принятия решения.
- Предотвращение дефектов.
Если дефект обнаружен и устранен, качество продукта возрастает. Информация о найденных багах, которые еще не были исправлены, позволяет менеджеру оценить риск и решить – готов ли продукт или программа к релизу. Обнаруженные дефекты позволяют тестировщику проанализировать причины появления дефекта.
В идеале, тестировщик должен быть вовлечен в проект на ранних стадиях для выполнения анализа требований и тест-кейсов, пересмотра документации на наличие ошибок и подготовки тестовой среды.
0 Comments