uk
Feedback
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты

Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты

Відкрити в Telegram

Все самое полезное для тестировщика в одном канале. Наши курсы: https://clc.to/wlBkTA По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/12538d6f Для обратной связи: @proglibrary_feeedback_bot

Показати більше
9 092
Підписники
-124 години
-77 днів
-3030 день
Архів дописів
☂️ Как бы вы протестировали зонт Коллеги, в #разбор_полетов мы разбираем ситуации, где всё ломается не по инструкции, а в реа
☂️ Как бы вы протестировали зонт Коллеги, в #разбор_полетов мы разбираем ситуации, где всё ломается не по инструкции, а в реальной жизни — из-за условий, людей и неожиданных сценариев. Сегодня — простой предмет, который чаще всего подводит в самый неподходящий момент. ➕ Какие проверки вы бы предложили? Подумайте и опишите:
• Какие условия эксплуатации нужно смоделировать • Какие состояния стоит проверить • На какие риски для пользователя вы бы обратили внимание • Где зонт может сломаться или стать опасным
🟡 Можно писать в свободной форме — чек-листом, сценариями или просто ходом мыслей. Наш вариант оставили в картинке под спойлером 🙂 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #разбор_полетов

📌 Подборка видеоматериалов по методам тестирования «черного ящика» и не только 🈂️ Тестирование черного ящика — поможет разо
📌 Подборка видеоматериалов по методам тестирования «черного ящика» и не только 🈂️ Тестирование черного ящика — поможет разобраться, как тестировать программные продукты, основываясь только на их внешнем поведении. 🈂️ Черный, белый, серый ящик — особенности методов и их применение. 🈂️ Black-box vs White-box testing — узнаете разницу между Black-box testing и White-box testing, а также обзор методологии Серого ящика (Gray-box testing). 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #release_notes

🔥 Собеседование на QA: от теории до практики Даже сильных специалистов часто выбивают из колеи неочевидные вопросы. Если вы
🔥 Собеседование на QA: от теории до практики Даже сильных специалистов часто выбивают из колеи неочевидные вопросы. Если вы готовитесь к следующему уровню или хотите закрыть пробелы системно — этот материал для вас. 🔤 Что внутри:
— 250+ вопросов с подробными ответами — Четкая градация: Junior / Middle / Senior — Охват всех ключевых направлений: тест-дизайн, автоматизация, API, базы данных, CI/CD и многое другое — Теоретическая база для углубленного понимания
Делитесь с коллегами, кому может быть полезно! 🗳 🔗 Ссылка на gitbook 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #артефакт

🔥 Топ-вакансий недели для тестировщиков Junior QA-инженер — от 80 000 ₽, офис (Москва) Manual QA Engineer (Middle) — от 100 000 до 120 000 ₽, удаленно (Москва) Intern, Junior Automation QA Engineer — от 80 000 ₽, офис (Санкт-Петербург) ➡️ Больше офферов в канале: @testerrjob 🐸 Библиотека тестировщика

🟥 Как читать логи и не бояться «красного текста» Красный лог — это не катастрофа. Это подсказка, где искать проблему. ✅ Как
🟥 Как читать логи и не бояться «красного текста» Красный лог — это не катастрофа. Это подсказка, где искать проблему. ✅ Как читать логи: Сначала найдите request id. Дальше смотрите первую ошибку по времени именно для этого запроса — она чаще всего и есть причина. Обращайте внимание на: — time — когда сломалось — error code — класс проблемы — message / stack trace — что именно пошло не так 🔴 Пример:
[2024-02-04 14:23:15] ERROR
request_id: abc123
status: 500
message: Connection refused to DB
Здесь причина — нет подключения к БД, а 500 лишь симптом. 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #карьерный_трек #junior

🔬 Легкий API-клиент в VS Code Для тестирования API чаще всего берут Postman. Он функциональный, но перегруженный: отдельное
🔬 Легкий API-клиент в VS Code Для тестирования API чаще всего берут Postman. Он функциональный, но перегруженный: отдельное приложение, медленный старт, привязка к аккаунту. Для быстрых проверок это не всегда оправдано. 🔵 Thunder Client — альтернатива в формате расширения VS Code. Устанавливается мгновенно и позволяет работать с API прямо в редакторе, без регистрации и лишних настроек. ➡️ Что есть:
• HTTP-запросы: GET, POST, PUT, DELETE • Коллекции запросов • Переменные окружений (dev / staging / prod) • Импорт коллекций из Postman
📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #тест_драйв

🐀 Как Facebook уронил свои сервисы одним изменением 4 октября 2021 года сервисы Facebook, WhatsApp и Instagram* стали недост
🐀 Как Facebook уронил свои сервисы одним изменением 4 октября 2021 года сервисы Facebook, WhatsApp и Instagram* стали недоступны по всему миру почти на 6 часов. ❗️ Причина была не в коде.
Во время плановых работ сломали сетевой конфиг — BGP-анонсы пропали, DNS стал недоступен. Сервисы работали, но из интернета до них нельзя было добраться.
🔴 Ключевая проблема — отказ затронул и внутренние системы. Мониторинг, инструменты управления и даже доступ в дата-центры зависели от той же инфраструктуры. Быстро откатить изменения оказалось невозможно. 🔢 Какой вывод для нас: — инфраструктурные изменения требуют end-to-end проверки — нужно тестировать сценарии полного отказа, а не частичных сбоев — мониторинг должен быть независим от прода — rollback — такой же объект тестирования, как и релиз
Автотесты могут быть зелёными, релиз — успешным, но без системного тестирования инфраструктуры прод падает мгновенно.
*Корпорация Meta признана в РФ экстремистской 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #разбор_полетов

💬 Как система должна «падать красиво» Когда что-то ломается — это нормально. Ненормально, когда вместе с одной функцией пада
💬 Как система должна «падать красиво» Когда что-то ломается — это нормально. Ненормально, когда вместе с одной функцией падает весь сервис. Graceful degradation — это подход, при котором система теряет часть возможностей, но остаётся рабочей. Например:
— Не работает поиск → сайт открывается — Упал внешний API → показываем кеш или заглушку — Ошибка в рекомендациях → базовый функционал доступен
🔢 Пользователь не видит «500 Internal Server Error», а понимает, что происходит и что можно сделать дальше.
— Такие сценарии нужно тестировать специально, они не появляются сами — Это про надёжность, деньги и доверие, а не «красоту интерфейса» — Отсутствие graceful degradation = один баг = простой бизнеса
📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #теория_на_пальцах

Вы нашли баг, но не можете его воспроизвести повторно. Что делать в первую очередь ❔
Anonymous voting

💳 Шпаргалка по XPath и CSS-селекторам Для написания автотестов используются XPath и CSS-селекторы. Они помогают найти элемен
💳 Шпаргалка по XPath и CSS-селекторам Для написания автотестов используются XPath и CSS-селекторы. Они помогают найти элемент на странице, чтобы потом с ним как-то взаимодействовать (кликнуть, ввести текст, или что-то другое).
Будет полезно для тех, кто занимается тестированием фронта и автоматизацией.
🔗 Ссылка на продолжение 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #артефакт

🌐 Как загружается страница в браузере Ранее разобрали этот процесс в статье, а теперь — шпаргалка.
Вся цепочка от ввода URL до отрисовки страницы: DNS, кеши, TCP/TLS, HTTP, парсинг и рендеринг — в одной схеме.
📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #артефакт

С чего вы начинаете, если «страница не открывается» ❔
Anonymous voting

🔥 Что происходит после Enter — и почему QA стоит это знать Вы вводите URL и нажимаете Enter — дальше запускается цепочка про
🔥 Что происходит после Enter — и почему QA стоит это знать Вы вводите URL и нажимаете Enter — дальше запускается цепочка процессов, на каждом из которых могут появиться баги. DNS, TCP-handshake, TLS, HTTP-запросы, редиректы, рендеринг, JavaScript — именно здесь чаще всего скрываются проблемы с загрузкой, безопасностью и производительностью, которые потом прилетают в баг-трекер как «не открывается» или «долго грузится». 🖍 Статья разбирает путь страницы от адресной строки до полной отрисовки простым языком и без воды. Полезно тем, кто хочет:
— понимать причины дефектов, а не только их симптомы — увереннее работать с DevTools и логами — расти от Junior к Middle QA
📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #release_notes

🎙 QA и сети: зачем тестировщику разбираться глубже Большая часть «странных» багов — это сеть: DNS, порты, кэш, прокси, окруж
🎙 QA и сети: зачем тестировщику разбираться глубже Большая часть «странных» багов — это сеть: DNS, порты, кэш, прокси, окружения. 🟡 В интервью QA-инженер, который тестирует сетевое оборудование, показывает, как сетевые знания помогают быстрее находить причины проблем, а не гадать. 🤓 Полезно для junior–senior. Если хотите меньше «не воспроизводится» — смотреть обязательно. 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #карьерный_трек

🗂 Дайджест тестировщика за неделю 🔜 QA и SRE – две стороны одной медали Разбор интеграции практик обеспечения качества и SR
🗂 Дайджест тестировщика за неделю 🔜 QA и SRE – две стороны одной медали Разбор интеграции практик обеспечения качества и SRE (Site Reliability Engineering). Рассматривается, почему QA-инженеры должны учитывать эксплуатационные аспекты (метрики, устойчивость, отказоустойчивость) и как это помогает ловить дефекты раньше. 🔜 В QA платят не за тестирование: анализ зарплат по рынку QA Аналитика зарплат QA-инженеров по результатам вакансий: медианные значения по специализациям, ширина вилок и какие роли востребованы на рынке. 🔜 Какие технологии реально требуют работодатели от QA-специалистов Обзор инструментов, языков и навыков, которые чаще всего упоминаются в QA-вакансиях — SQL, REST API, CI/CD, Java/Python, Git и др. 🔜 Работа с нестабильными тестами в Allure 3 Автор разбирает, как устроена история тестов, как история позволяет определять нестабильные тесты и показывает настройку перезапуска тестов. 🔜 Композиция в архитектуре тестов на примере Playwright + C# От классического Page Object Model к архитектуре, основанной на композиции и Dependency Injection. 📍 Навигация: [Вакансии] 🐸 Библиотека тестировщика #release_notes