Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🤩4😁3
qa-metrics-impact-checklist.pdf
1.2 MB
Как вы доказываете эффективность тестирования? «Тестов много, багов меньше…» — классика VDD, Vibe-Driven Development.
Классические метрики измеряют активность, а не результат:
— Количество тестов ≠ качество
— Defect leakage — слишком поздно
— Change fail % — уже после сбоя
В 2025-м, когда всех просят обосновывать ценность, этого мало.
Что делать:
«Мы сделали X → помогли достичь Y»
Пример:
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤩3❤1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🥰3😁1
Эти книги не о тестировании напрямую, но каждая развивает навыки, которые делают QA-инженера сильнее:
Помогает понять, как мыслят разработчики, и точнее находить потенциальные точки сбоев.
Дает представление о качестве и структуре кода — важно для понимания, что именно и как тестировать.
Объясняет, как формируются требования и почему важно видеть продукт глазами пользователя.
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥2🥰2🤩1
Шпаргалка веб-технологии.png
2.1 MB
Эта шпаргалка — наглядная карта всего пути, который проходит запрос, когда вы открываете сайт. От клиента и DNS до Apache, сервера приложений и СУБД — каждый этап, где может спрятаться ошибка.
Полезно тестировщику, чтобы:
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩8🔥5
Пятница, 18:30. Прод горит — критичный баг блокирует пользователей. Дев пофиксил за 20 минут. В чате пинги: «Можешь быстро протестить? Нужно срочно выкатывать».
Времени нет, давление со всех сторон, стресс. Но пропустить новый баг на прод нельзя — будет ещё хуже. А проверить за 10 минут полноценно невозможно.
👍 — Smoke-тест ключевых путей + фокус на фиксе + быстрая проверка смежной функциональности
❤️ — Только сам фикс и happy path, если совсем горит — времени нет
Совет:
Держите наготове чек-лист для экстренного тестирования:
✅ Сам фикс работает
✅ Авторизация/регистрация не сломана
✅ Критичные бизнес-процессы (оплата, оформление заказа)
✅ Основные API endpoints живы
✅ Нет 500 ошибок в логах
Это спасёт и релиз, и ваши нервы. Лучше выкатить быстро с базовыми проверками, чем тормозить прод ещё на час.
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤4🤩2🥰1
💻 ВАЖНО: макбук ещё не забрали!
Proglib.academy продолжает розыгрыш MacBook Pro 14» (M3 Pro, 36 Гб, 1 Тб SSD).
Что нужно для участия?
— Берёшь любой курс Академии до 15 ноября.
— Проходишь хотя бы 2 недели обучения (можно за два дня).
— Пишешь куратору #розыгрыш. Всё — ты в игре!
Что за курсы?
▫️Алгоритмы и структуры данных — если хочешь готовиться к собесам в Яндекс, FAANG и не сидеть на джуне вечно.
▫️Архитектуры и шаблоны проектирования — учат думать как senior, а не просто писать код.
▫️ Python, математика для DS, основы IT и другие темы — можно стартовать с нуля или усилить то, что уже знаешь.
👉 Влетай, не думай!
Proglib.academy продолжает розыгрыш MacBook Pro 14» (M3 Pro, 36 Гб, 1 Тб SSD).
Что нужно для участия?
— Берёшь любой курс Академии до 15 ноября.
— Проходишь хотя бы 2 недели обучения (можно за два дня).
— Пишешь куратору #розыгрыш. Всё — ты в игре!
Что за курсы?
▫️Алгоритмы и структуры данных — если хочешь готовиться к собесам в Яндекс, FAANG и не сидеть на джуне вечно.
▫️Архитектуры и шаблоны проектирования — учат думать как senior, а не просто писать код.
▫️ Python, математика для DS, основы IT и другие темы — можно стартовать с нуля или усилить то, что уже знаешь.
👉 Влетай, не думай!
🥰4❤2🤩2
Иногда баги появляются не в коде, а в нашем мышлении. Мы переоцениваем свои тест-кейсы, торопимся с автоматизацией, игнорируем старые дефекты и уверены, что «за два часа всё протестим».
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤🔥3🥰3🤩1
API_Types.pdf
2.5 MB
Компактный справочник с важной информацией: HTTP-методы, статус-коды, headers, паттерны проектирования, вопросы безопасности, подходы к тестированию и разработке.
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤩3🔥2
Когда тест переходит в прод — начинается цирк 🎪 Какой подход ближе?
Отвечайте реакцией:
👍 — Стандарт
[email protected] / 111-11-11 / Admin Admin❤️ — С фантазией
[email protected] / Анаконда Петрович🤩 — Рандом с клавиатуры
[email protected] / Фывафыва Ячсячс🥰 — Свои/коллег данные
(а потом стыдно на демо)
Всё это вылезает на презентации клиенту. Или, ещё хуже — в проде
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍8🤩5🔥1
В прошлом посте мы говорили о классификации багов — не по определениям, а по тому, как вы объясняете реальные кейсы из продакшена.
Теперь следующий шаг: баг найден — что чинить первым, а что подождёт?
Эти карточки помогут:
#карьерный_трек #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5👍3🤩2
💻 Хочешь MacBook Pro? Просто начни учиться!
Да-да, вы не ослышались: Proglib.academy дарит макбук за учёбу!
Всё просто:
— купи любой курс Академии до 15 ноября;
— пройди 2 недели обучения (можно за два дня );
— напиши куратору в чате курса хэштег #розыгрыш.
📚 Выбирай свой курс:
▫️ «Математика для DS» — для тех, кто хочет уверенно работать с данными;
▫️ «Основы Python» — чтобы начать писать код с нуля;
▫️ «Алгоритмы и структуры данных» — для будущих инженеров;
▫️ «AI-агенты» или «Машинное обучение» — для тех, кто хочет прокачаться в ИИ.
👉 Участвовать в розыгрыше
Да-да, вы не ослышались: Proglib.academy дарит макбук за учёбу!
Всё просто:
— купи любой курс Академии до 15 ноября;
— пройди 2 недели обучения (
— напиши куратору в чате курса хэштег #розыгрыш.
📚 Выбирай свой курс:
▫️ «Математика для DS» — для тех, кто хочет уверенно работать с данными;
▫️ «Основы Python» — чтобы начать писать код с нуля;
▫️ «Алгоритмы и структуры данных» — для будущих инженеров;
▫️ «AI-агенты» или «Машинное обучение» — для тех, кто хочет прокачаться в ИИ.
👉 Участвовать в розыгрыше
🥰4🤩2
Если система получает одинаковый запрос несколько раз, а результат не меняется — операция идемпотентна. Это важно, когда возможен дубль клика или повтор запроса из-за таймаута.
✅ Идемпотентно:
Выключатель света
• Нажал 1 раз → свет выключен
• Нажал ещё 10 раз → свет всё равно выключен
❌ Неидемпотентно:
Кнопка «добавить в корзину»
• Нажал 1 раз → 1 товар
• Нажал 5 раз → 5 товаров
— API-методы (особенно PUT, DELETE)
— Кнопки, которые можно нажать дважды
— Повтор запросов при таймаутах или нестабильной сети
POST
/create-paymentКлик → 100₽ списано
Двойной клик → 200₽ списано ❌
PUT
/payment/1231 запрос → платёж создан
10 запросов → платёж всё равно один ✅
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤩3👍2
Какой метод API вы чаще проверяете на идемпотентность?
Anonymous Poll
36%
GET
18%
PUT
36%
POST
10%
DELETE
🔥6🤩2
🛒 Black Friday от Proglib.academy!
Только до 30 ноября — скидка 40% на ВСЕ курсы.
Пора добавить в корзину не носки, а новые скиллы: Python, математика для Data Science, AI, алгоритмы и структуры данных, ML.
🎓 Выбирай курс, который реально двинет тебя в карьере, и учись со скидкой.
👉 Учиться со скидкой
Только до 30 ноября — скидка 40% на ВСЕ курсы.
Пора добавить в корзину не носки, а новые скиллы: Python, математика для Data Science, AI, алгоритмы и структуры данных, ML.
🎓 Выбирай курс, который реально двинет тебя в карьере, и учись со скидкой.
👉 Учиться со скидкой
🥰4🤩2👍1
Услышали одну из этих фраз на созвоне? Включайте радар — цель найдена. Эти фразы — не вредность. Это когнитивные ловушки, в которые попадает каждый:
Разработчик видит код изнутри. Тестирует как программист, а не как пользователь.
Проверил один сценарий → "работает". Edge cases? А что это?
«Одна строка кода — что может пойти не так?» (Narrator: многое пошло не так)
“Быстрый фикс, не тестируй”
Меняли формат даты DD.MM.YYYY → DD/MM/YYYY
Сломали импорт CSV, фильтры и API-интеграции.
10 мин теста против 6 ч hotfix’а и отката🤦♂️
• Работает на моей машине → проверьте окружение
• Я проверял → уточните сценарии
• Быстрый фикс → smoke-тест минимум
• Legacy → спросите у саппорта, кто юзает
• Очевидно → если нет спеки, ничего не очевидно
Какая фраза вам встречается чаще всего
#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰6👍2🔥1🤩1
Забудьте базу вроде "Copy as cURL". Вот трюки, которые сэкономят часы:
user.role = 'admin', false
Breakpoint не сработает, но переменная изменится. Тестируем права без деплоя.
HAR для слабаков. Экспортируйте ВСЁ сетевое взаимодействие с шифрованием и DNS. Ловит баги, которые HAR пропускает.
Найдите все промисы в памяти:
queryObjects(MyComponent)
Выбрали элемент → ввели команду → видите все события live. Забудьте про addEventListener для дебага.
Покажет все обработчики на элементе. Правый клик → в код.
Копирует что угодно в буфер:
copy(await (await fetch('/api')).json())
Rendering → дальтонизм/размытие. 8% мужчин — дальтоники. Находите реальные баги.
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🥰2🤔2🤩2👍1