Что важно знать
- Тестирование показывает наличие дефектов, но не их отсутствие.
- Чем раньше найден дефект, тем дешевле исправление.
- QA — про процесс, QC — про продукт.
Что такое тестирование, QA, QC и тестирование, принципы, место тестирования в жизненном цикле.
Практика. Описать процесс разработки в знакомой команде или учебном проекте и отметить, где тестирование начинается слишком поздно.
Войдите, чтобы пройти тест: сданный тест отмечает тему пройденной на карте и в ИПР.
Тестирование — проверка, что продукт работает как ожидается и решает задачу пользователя; цель — дать информацию о качестве и снизить риски.
Полный разборЭто вложенные уровни: QA — обеспечение качества процессов, QC — контроль качества продукта, тестирование — конкретные проверки.
Полный разборСемь классических принципов: тестирование показывает наличие дефектов, исчерпывающее невозможно, раннее — дешевле, дефекты скапливаются, парадокс пестицида, тестирование зависит от контекста, заблуждение об отсутствии ошибок.
Полный разборТестирование идёт на всех этапах разработки, а не только в конце: от проверки требований до приёмки и мониторинга после релиза.
Полный разборПосле собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.