Перевод статьи подготовлен для студентов курса «Python QA Engineer» в образовательном проекте OTUS. Тестирование каждой мельчайшей детали кода – вещь неосуществимая, поэтому регрессионное тестирование должно осуществлять комплексную проверку и фокусироваться на определенной области во всем ее объеме. Основной целью при этом является уверенность в том, что ни одна регрессионная ошибка не повредит критически важному бизнес-процессу. Именно это усилие и позволяет извлекать выгоду из автоматизации...
Хотя вы можете выполнять тест-план для удовольствия или ради желания самосовершенствоваться, в большинстве случаев вам захочется записать результаты тестплана. Это можно сделать при помощи специального программного обеспечения, электронной таблицы или даже блокнота. В некоторых случаях это требуется нормативами среды, но даже если не требуется, отслеживание того, какие тесты прошли, а какие нет, будет очень полезным. При отслеживании тестового прогона есть несколько информационных разделов, которые вы захотели бы включить: 1. Дата исполнения теста. 2. Имя или другой идентификатор (т. е. логин или ID-номер) тестировщика...