Что в работе вызывает наибольшее чувство удовлетворения? 😌
Anonymous Poll
23%
Обнаружить баг с первого раза, сразу решив проблему
21%
Найти баг, который долго прятался
15%
Найти баг, который долго оставался незамеченным
59%
Решить сложную проблему, которую не удавалось найти другим
42%
Успешно провести тестирование в условиях, когда оно казалось невозможным
🤩3🥰2
💥 Октябрь — месяц апгрейда!
До конца этого месяца действует скидка 40% на все курсы Proglib Academy (кроме AI-агентов, ML для старта и математики).
Под акцию попал и наш хит — курс «Алгоритмы и структуры данных».
👨💻 Он подойдёт джунам, мидлам и всем, кто хочет писать код осознанно, а не наугад.
👨🏫 Преподаватели — инженеры из Яндекса и ВШЭ.
🎓 Сертификат по итогам обучения — в портфолио.
➖ 47 видеоуроков и 150 практических задач;
➖ поддержка преподавателей и чат;
➖ доступ к материалам на 12 месяцев.
Полная программа курса тут 👈
👉 Остальные курсы
До конца этого месяца действует скидка 40% на все курсы Proglib Academy (кроме AI-агентов, ML для старта и математики).
Под акцию попал и наш хит — курс «Алгоритмы и структуры данных».
👨💻 Он подойдёт джунам, мидлам и всем, кто хочет писать код осознанно, а не наугад.
👨🏫 Преподаватели — инженеры из Яндекса и ВШЭ.
🎓 Сертификат по итогам обучения — в портфолио.
➖ 47 видеоуроков и 150 практических задач;
➖ поддержка преподавателей и чат;
➖ доступ к материалам на 12 месяцев.
Полная программа курса тут 👈
👉 Остальные курсы
🤩3❤2🥰2
QF-Test — кроссплатформенное решение для автоматизированного тестирования графического интерфейса.
Что поддерживает:
Ключевые особенности:
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🥰2🤩2
Мини-справочник.pdf
961.3 KB
От процессов тестирования и жизненного цикла разработки до подходов для выявления багов и рекомендаций по QA — внутри собраны ключевые моменты, которые помогут вам ускорить и упростить работу.
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🤩3
Когда начинается тестирование? На старте разработки или уже в процессе? Оценим, как раннее вовлечение QA влияет на результат.
👍 — Да, чем раньше, тем лучше
❤️ — Нет, тесты должны быть в конце разработки
Сейчас на курсы Proglib действует −40%
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🥰4❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩7
#release_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3❤2👏1
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰7🤩5
Это видео — концентрат реальных вопросов, подвохов и типичных ошибок на интервью. Не просто «зубрилка», а разбор логики, которой руководствуются интервьюеры.
— ТОП-30 основных вопросов (от теории до практики)
— Подсказки, где чаще всего спотыкаются кандидаты
— 500+ дополнительных вопросов для самопроверки
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🤩2
Команды QA и Dev спорят: нужен строгий процесс или минимализм?
— Каждый PR проверяется по чеклисту
— Меньше багов на проде
— Дольше и больше бюрократии
— Минимум формальностей
— PR быстрее в продакшн
— Риск пропустить ошибки
Голосуем реакциями:
👍 — Строго
❤️ — Быстро
Мудрость: иногда «легко» превращается в пожары на проде😅
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤5🤩2🥰1
В каком состоянии вы чаще всего пишете баг-репорты?
Anonymous Poll
7%
Злюсь
26%
Устала, но держусь
48%
Чувствую себя Шерлоком
19%
Уже не помню, что проверяла
😁5🤔4🤩2🥰1
Баг — это симптом. Если его просто закрыть, но не понять, почему он появился, — через неделю вы получите нового близнеца в другом месте.
Пример:
Форма падает при вводе «é».
Исправили кодировку?
А может, вообще нет валидации ввода?
А может, библиотека логирования ломает всё при юникоде?
RCA помогает докопаться до сути.
Суть процесса:
— 5 Why’s («Почему?» пять раз подряд)
— Fishbone (диаграмма Исикавы)
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4🥰3
Словарь базовых терминов .pdf
123 KB
Поймете разницу между QA и QC, вспомните, что такое тест-кейс, верификация и валидация, и разберетесь, чем дефект отличается от ошибки.
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤩3😁1
🧠 Готовишься к собесам, а ноутбук еле тянет IDE?
Самое время прокачать скиллы и апгрейднуть железо!
Proglib Academy разыгрывает MacBook Pro 14 (M3 Pro, 36 GB, 1 TB SSD) 💻
Купи любой наш курс до 15 ноября → пройди 2 недели обучения → напиши куратору #розыгрыш. Всё, ты в игре!
📚 Среди курсов:
▫️ Алгоритмы и структуры данных — топ для подготовки к собесам в Яндекс и FAANG.
▫️ Архитектуры и шаблоны проектирования — чтобы думать как senior.
▫️ Python, математика для DS, основы IT и другие направления.
👉 Принять участие
Самое время прокачать скиллы и апгрейднуть железо!
Proglib Academy разыгрывает MacBook Pro 14 (M3 Pro, 36 GB, 1 TB SSD) 💻
Купи любой наш курс до 15 ноября → пройди 2 недели обучения → напиши куратору #розыгрыш. Всё, ты в игре!
📚 Среди курсов:
▫️ Алгоритмы и структуры данных — топ для подготовки к собесам в Яндекс и FAANG.
▫️ Архитектуры и шаблоны проектирования — чтобы думать как senior.
▫️ Python, математика для DS, основы IT и другие направления.
👉 Принять участие
😁5🥰2🤩2
Вы тестируете API. Сервер стабильно возвращает 200 OK, но тело ответа пустое. На первый взгляд — запрос успешный, но данных нет.
Что делаете в первую очередь
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2
Вы открываете тест-план, а там сценарии, которых уже нет в продукте. Функции поменялись, релизы ускорились, а документация осталась в прошлом.
— Определить, что действительно устарело: пройтись по тестам, отметить дубли и «мёртвые» сценарии.
— Сверить приоритеты с текущим продуктом: обновить области, где бизнес-ценность выше.
— Вынести актуальные проверки в живой формат — чек-листы, mind map или autotests.
— Пересмотреть сам подход: меньше формальностей, больше гибкости и актуальности.
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4👍3🤩2
В продакшене что-то сломалось. Как понять, на каком уровне разбираться?
Симптом, который видят пользователи или мониторинг. Всё, что нарушает работу системы прямо сейчас.
Пример: кнопка «Купить» не работает. Пользователи жалуются.
Причина, стоящая за одним или несколькими инцидентами. Если её не устранить, инциденты будут повторяться.
Пример: форма не обрабатывает спецсимволы в имени товара → падает несколько страниц.
Конкретная ошибка в коде, конфигурации или данных, которая вызвала проблему.
Пример: регулярка валидации имени товара не учитывает юникод.
Суть процесса:
🔤 Инциденты фиксируем быстро, чтобы пользователи не страдали.🔤 Проблему исследуем глубже, ищем повторяющиеся паттерны.🔤 Ошибку исправляем на уровне кода/инфраструктуры.
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🥰2🤩2
Наш подписчик пишет:
Все автотесты были зелёные, CI светился зелёным, локально всё работало идеально… а на проде корзина пустая. Абсолютно пустая. Пользователи начали писать, что товары «исчезли» после добавления.
Сначала мы думали, что это какая-то новая магия браузера или пользователь случайно всё очищает. Проверили логи — а там наш фронтенд просто не понимает данные с реального API.
Оказалось, что все тесты шли через мок-API. Он всегда возвращал «правильные» данные, поэтому автотесты ничего не ловили. На проде же реальные данные немного отличаются — структура JSON чуть поменялась, поля иногда пустые, и фронт падал молча.
Итог: ночь отката, несколько часов расследования и крепкий урок: моки — это хорошо, но интеграционные тесты на проде никто не отменял.
#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🥰3🤩2
🔥 Гайд по UI-автотестам, часть 3: отчёты и метрики
Ранее мы разобрали локаторы и тестовые данные, а теперь — как правильно фиксировать результаты и следить за качеством автотестов.
💡 1. Артефакты при падении
Сохраняйте всё, что поможет быстро разобраться:
– скриншот страницы
– видео прогона
– network-лог
– trace (пошаговое выполнение)
Так отладка займёт минуты, а не часы.
📂 2. Документация
README.md должен быть понятным:
– как установить зависимости
– как запускать smoke и регресс
– как добавить новый тест
Добавь пару примерных тестов как шаблон, чтобы новичку было проще стартовать.
📈 3. Метрики стабильности
Следите за реальными показателями работы автотестов:
– сколько тестов проходит стабильно
– сколько занимает полный прогон
– сколько багов нашли до релиза
Эти данные помогают понять, где тесты слабые и где нужен приоритет улучшений.
🐸 Библиотека тестировщика
#тест_драйв
Ранее мы разобрали локаторы и тестовые данные, а теперь — как правильно фиксировать результаты и следить за качеством автотестов.
Сохраняйте всё, что поможет быстро разобраться:
– скриншот страницы
– видео прогона
– network-лог
– trace (пошаговое выполнение)
Так отладка займёт минуты, а не часы.
README.md должен быть понятным:
– как установить зависимости
– как запускать smoke и регресс
– как добавить новый тест
Добавь пару примерных тестов как шаблон, чтобы новичку было проще стартовать.
Следите за реальными показателями работы автотестов:
– сколько тестов проходит стабильно
– сколько занимает полный прогон
– сколько багов нашли до релиза
Эти данные помогают понять, где тесты слабые и где нужен приоритет улучшений.
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰3🤩3