Анализ требований
Читаем задачи и находим противоречия ещё до разработки. Самые дешёвые ошибки - найденные в постановке.
Ценность тестирования не в поиске ошибок как таковых, а в накопленном наборе сценариев, который проверяется каждый раз.
Читаем задачи и находим противоречия ещё до разработки. Самые дешёвые ошибки - найденные в постановке.
Описанные сценарии с ожидаемым результатом. Они переиспользуются, а не выдумываются заново.
Основные сценарии, граничные значения, поведение при неверном вводе.
Проверка, что новое не сломало старое. Главная причина повторных дефектов.
С шагами воспроизведения, окружением и ожидаемым поведением, чтобы разработчик не гадал.
Что проверено, что не проверено и какие риски остаются на момент релиза.
Первый цикл дольше: набор тест-кейсов создаётся с нуля. Дальше регрессия проходит быстрее.
Разбираемся в продукте и в том, что для бизнеса критично, а что второстепенно.
Что и в каком объёме проверяем, где границы. Тестировать всё бесконечно нельзя.
Прохождение сценариев, оформление найденного, повторная проверка исправлений.
Заключение о готовности с перечнем оставшихся рисков.
Отчёт о тестировании не говорит «ошибок нет». Он говорит, что проверено, что не проверено и какие риски остаются. Утверждение об отсутствии ошибок недоказуемо, а вот осознанное решение выпускать с известными рисками - нормальная практика.
Тестируют, но своё видят замыленным взглядом и проверяют сценарий, который задумывали. Отдельный тестировщик проверяет то, чего разработчик не предполагал: неверный ввод, обрыв связи, нажатие кнопки дважды.
Ориентировочно от четверти до трети времени разработки. Меньше - значит проверяются только основные сценарии, и часть дефектов уйдёт к пользователям. Это допустимо, если решение осознанное.
Да, это частый запрос: система есть, качество вызывает вопросы. Начинаем с обследования и составления тест-кейсов по факту, а не по документации, которой обычно нет.
Расскажите, что за система и что вызывает сомнения. Составим тест-план и оценим объём проверки.
Город не найден. Проверьте написание.