Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
8.8K subscribers
1.21K photos
151 videos
23 files
2.56K links
Все самое полезное для тестировщика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/12538d6f

Работать у нас: https://job.proglib.io/

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
🥹 Как быстро проверить адаптив

Адаптив ломается не только из-за «размеров экрана». Настоящие проблемы часто прячутся в специфических состояниях, которые легко воспроизвести прямо в DevTools:

1️⃣ Симуляция сенсорного ввода

— Включите Toggle device toolbar + Sensors → Touch

— Проверяйте hover-эффекты, замену их на tap-события, длинное нажатие

2️⃣ Вращение и смена DPR

— Поворот устройства (`Ctrl/Cmd+Shift+M → Rotate`)

— Смена devicePixelRatio — выявляет баги с размерами иконок и картинок

3️⃣ Эмуляция медленной сети

Network → Slow 3G + throttle CPU

— Отлично видно, как грузится layout и сдвигаются блоки

4️⃣ Edge cases размеров

— Тестируйте ширину 320–360px и 1024px в портретной ориентации

— На границах брейкпоинтов часто «рвёт» верстку

🌟 Такой подход ловит неочевидные баги: от невидимых кнопок на ретина-экранах до ползущих попапов при переходе из портрета в альбом.

🐸 Библиотека тестировщика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤩3🔥2🥰1
Media is too big
VIEW IN TELEGRAM
Мечтали стать тестировщиком игр? Мы научим этому за 4 месяца! Наши опытные педагоги и насыщенная программа помогут стать востребованным Game QA инженером на онлайн-курсе “Game QA Engineer” от OTUS. А также поможем собрать свое портфолио для карьерных успехов! Стартуем 28 августа. Оставить заявку: https://clc.to/IoHAig

Чему научим на курсе?
- Расскажем про суть профессии QA-специалиста и зоны ответственности
- Поговорим про анализ требований, тест-дизайн и тестовую документацию
- Обсудим, устройство игр, архитектуру и движки
- Разберём особенности тестирования разных аспектов игр: например, графики или игрового баланса
- Поговорим про нюансы тестирования на разных платформах: от браузерных игр до консолей
- Затронем тему тестирования безопасности и производительности 
- Разберём инструменты тестирования: от перехвата трафика до эмуляторов
- Поговорим про автоматизацию

Оставляйте заявку на курс, пройдя легкий тест: https://clc.to/IoHAig

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🥰3😁3🤩2
Какой реальный объект стал «первым официально задокументированным багом» в истории IT
Anonymous Quiz
29%
Таракан
37%
Моль
29%
Жук-скарабей
4%
Комар
👍7🤩2🔥1🥰1
⚙️ Фишка инструмента: Applitools Visual AI

Applitools — это сервис для визуального тестирования интерфейсов, но его фишка в том, что он проверяет не пиксели, а реальное восприятие UI глазами пользователя.

Чем полезен:

— Меньше «ложных тревог» при регрессионных тестах

— Проверка сразу на десятках браузеров и девайсов

— Умная подсветка только реально критичных изменений

— Интеграция с Cypress, Playwright, Selenium, TestCafe

Пример для Cypress:

cy.eyesOpen({ appName: 'MyApp', testName: 'Login page' });
cy.visit('/login');
cy.eyesCheckWindow('Login screen');
cy.eyesClose();


В итоге получаете отчёт, где видно только важные визуальные отличия — экономия времени на ревью скриншотов.

🔗 applitools.com

🐸 Библиотека тестировщика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🥰2🤩2
🎯 Как готовить окружение перед нагрузочным тестированием

Нагрузочные тесты должны отражать работу реального продакшена. Поэтому окружение нужно наполнить данными заранее — этот процесс и называется сидинг.

В карточках:

➡️ Что такое сидинг и зачем он важен

➡️ Два подхода: генерация «на лету» и предварительная подготовка

➡️ Масштабный сидинг и приближение тестов к продакшену

➡️ Почему прямые INSERT в базу ломают сценарии

➡️ Как правильно готовить данные через API и тестовые эндпоинты

🔗 Полный текст статьи — по ссылке

🐸 Библиотека тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰2🤩2
🔍 Шпаргалка по RegExp

Регулярные выражения помогают:

— искать нужное в логах
— проверять валидацию форм
— писать гибкие проверки в автотестах

Полезные паттерны:

^\d{3}$ — ровно 3 цифры
^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$ — email
^(https?|ftp)://[^\s/$.?#].[^\s]*$ — ссылка
\b\d{4}-\d{2}-\d{2}\b — дата в формате YYYY-MM-DD
^[А-ЯЁ][а-яё]+$ — слово с заглавной буквы (рус)


📌 Тестировать регулярки удобно тут: regexr / regex101

🐸 Библиотека тестировщика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🥰2🤩2
🧪 Подборка для тестировщиков, которым скучно на «обычных» курсах

Все говорят про Postman и Selenium. А что, если хочется копнуть глубже и попробовать нетривиальные практики? Ловите свежак 👇

Awesome Testing

Гитхаб-библиотека редких ресурсов по тестированию: от нестандартных техник до инструментов, о которых мало кто знает.

Test Automation Patterns

Онлайн-справочник паттернов автоматизации — помогает строить тесты как архитектуру, а не хаотичный скрипт.

Fuzzing Book

Фуззинг в интерактивном формате: учишься находить самые неожиданные баги через генерацию данных.

How to throw a bug bash: A tester’s guide

Гид по организации «охоты на баги» — как превратить скучное тестирование в событие: геймификация, парное «охотничество», charters и мотивация.

Chaos Engineering

Методология хаос-тестирования от Netflix: имитируем сбои и проверяем устойчивость систем.

🐸 Библиотека тестировщика

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🤩3
😎 Потеря данных в форме при перезагрузке

Вы тестируете веб-приложение с длинной анкетой из 20+ полей (ФИО, адрес, паспортные данные и т.д.).
Пользователь заполняет половину анкеты, случайно обновляет страницу (Ctrl+R) — и все данные исчезают.

Что в первую очередь нужно проверить, чтобы воспроизвести и зафиксировать проблему

🐸 Библиотека тестировщика

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🤩2
🏃‍♀️ Новый поток курса — собери своих AI-агентов

7 октября стартует второй поток курса «AI-агенты для DS-специалистов».
За 5 недель вы научитесь собирать агентов, которые уже сейчас будут помогать бизнесу.

В кружке выше Максим Шаланкин, наш преподаватель, рассказывает подробнее — включай, чтобы не пропустить.

👉 Записаться на курс
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰2🤩2
Готовы создавать надёжные и технологичные тестовые процессы для разных продуктовых команд YADRO?

Тогда участвуйте в SPRINT OFFER для QA Automation Engineer и получите возможность попасть в команду за 3 дня! 😊

Что предлагаем:
🚀 Удалёнка (РФ) или офис в одном из городов присутствия (Москва, СПб, Нижний Новгород, Екатеринбург, Минск).
🚀 Возможность влиять на продукт и стать частью большого инженерного сообщества.
🚀 Реальный карьерный рост — как вертикальный, так и горизонтальный.
🚀 ДМС с первого дня, консультации юристов, психологов и экспертов по ЗОЖ.

Кого ждём в команду:
Инженеров QA Automation (Junior/Middle/Senior) с опытом работы в автоматизации тестирования от 2 лет и уверенным знанием Python. Желателен опыт с Linux и пониманием сетей, базирующихся на TCP/IP.

Какие задачи вас ждут:
✔️ Анализ требований и разработка тестовой стратегии.
✔️ Автоматизация тестов на Python+PyTest и их поддержка.
✔️ Проведение регрессионного тестирования и интеграция с CI/CD.
✔️ Разработка и актуализация тестовых фреймворков и симуляторов.
✔️ Создание тест-репортов и анализ результатов автотестирования.

Присоединяйтесь к комьюнити сильных инженеров и разносторонних экспертов!

💙 Отправляйте резюме до 7 сентября и станьте частью команды YADRO!
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰2🤩2
👍 Топ-вакансий для тестировщиков за неделю

QA Automation Engineer (Python) — от 110 000 до 180 000 ₽, удаленно (Москва)

Middle QA Engineer — от 180 000 до 275 000₽, удаленно (Сербия)

Ведущий инженер по автоматизированному тестированию (Python) — от 455 000 ₽, удаленно (Москва)

QA Engineer — удаленно (Санкт-Петербург)

QA Engineer 1C Middle — до 200 000 ₽, удаленно

➡️ Еще больше топовых вакансий — в нашем канале QA jobs

🐸 Библиотека тестировщика

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1🥰1🤩1