Ответ
Мы работали по гибкой методологии (Scrum/Kanban). Тестировщики участвовали в планировании, чтобы сразу понимать требования.
Для багов использовали Jira/YouTrack:
- Четкие шаги воспроизведения
- Скриншоты/видео
- Логи и версия приложения
Перед релизом:
- Проводили smoke-тесты вместе
- Фиксили критические баги в первую очередь
- Для сложных кейсов делали демо
Пример процесса:
// Помечал код для тестировщиков
@VisibleForTesting
fun validateInput(text: String): Boolean {
return text.length > 3
}
Важно: всегда воспроизводил баг на своем устройстве перед исправлением.