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

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

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
📌 Команда для мониторинга логов в реальном времени с фильтрацией

Для быстрого поиска ошибок в логах используйте сочетание tail и grep — это позволяет отслеживать новые записи и фильтровать их по ключевым словам.


tail -f /var/log/app.log | grep ERROR


➡️ tail -f /var/log/app.log — выводит последние строки файла лога и продолжает показывать новые записи по мере их появления.

➡️ grep ERROR — фильтрует вывод, показывая только строки, содержащие слово ERROR.

Для чего это нужно:

📍 Оперативно выявлять ошибки и проблемы во время тестирования.

📍 Не пропускать критичные события среди большого потока логов.

📍 Быстро реагировать на сбои и проводить анализ без необходимости открывать весь лог.

💡 Лайфхаки:

— Замените ERROR на другие ключевые слова для поиска нужных событий.

— Используйте grep -i для нечувствительного к регистру поиска.

— Для сложных фильтров подключайте awk или создавайте свои скрипты.

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Как тестировать мобильные приложения

1️⃣ Погружаемся в особенности мобильных приложений:

— Изучите различия между платформами (iOS и Android)

— Учтите работу с сенсорными экранами и разными разрешениями

— Протестируйте на реальных устройствах — эмуляторы не всегда точны

2️⃣ Работаем с UI/UX:

— Проверьте корректность отображения интерфейса на разных устройствах

— Протестируйте жесты (свайпы, зум, прокрутка) на всех устройствах

— Проверяйте работу в оффлайн-режиме

3️⃣ Проверяем производительности:

— Измерьте время загрузки приложения

— Протестируйте использование ресурсов: память, процессор, батарея

— Проведите стресс-тесты для проверки стабильности под нагрузкой

4️⃣ Тестирование совместимости:

— Проверьте приложение на разных версиях ОС и моделях устройств с различными характеристиками (экран, процессор, ОЗУ)

5️⃣ Тестирование установки и обновлений:

— Проверьте корректность установки и обновления приложения на различных устройствах

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🫣 Устали от HR-сказок про «дружный коллектив» и «печеньки в офисе»?

Давайте честно поговорим о том, что действительно происходит на IT-рынке. Не в розовых презентациях, а в реальной жизни разработчиков, тестировщиков, аналитиков и всех, кто живет кодом.

🧐 Мы проводим исследование, чтобы выяснить:

— Как часто мы прыгаем между компаниями (и почему)
— Какие красные флаги заставляют бежать без оглядки
— Где реально находят работу
— Что бесит в HR больше всего
— Сколько кругов собеседований — это уже перебор

Результаты покажут реальную картину рынка. Без приукрашиваний. Может, компании поймут, что нужно менять, а специалисты — куда двигаться дальше.

😈 Опрос займет 5 минут, но результаты будут работать на всех нас → https://clc.to/9aaXVg
😎 WebSocket без боли: как тестировать real-time взаимодействия

Максим Попов, инженер по автоматизации тестирования в Сбер, рассказал, как автоматизировать real-time взаимодействие так, чтобы с этим справился даже неавтоматизатор.

Что обсудили в докладе:

➡️ Как упростить тестирование WebSocket-протокола, не перегружая команду

➡️ Что делать с сотнями сценариев клиент-серверного общения — и как не сойти с ума

➡️ Какой механизм они разработали и как он помог упростить реально запутанный кейс

➡️ Почему asyncio + pytest — удачное сочетание

➡️ Как отладка асинхронных тестов может быть простой

🔗 Смотреть запись доклада

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Лёгкие проверки тяжёлых компонентов: картинки и анимации в UI-тестах

UI-тесты часто обходят изображения и анимации: вручную — затратно, скриншоты — ломаются от любых мелочей.

Разбираем в карточках:

➡️ Почему скриншотные фреймворки не подходят

➡️ Как можно сравнивать изображения без тяжёлых библиотек

➡️ Что делать с Lottie и как фиксировать кадры

➡️ Как сравнивать картинки через серое, сжатие и Хэмминг

➡️ И главное — как всё это встроить в обычные UI-тесты

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

🐸 Библиотека тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥴 Средний разработчик меняет работу каждые 1,5 года

И это не потому, что мы такие непостоянные. Просто рынок показывает свое истинное лицо быстрее, чем успевают напечатать визитки.

Поэтому мы собираем инсайды от тех, кто находится в окопах digital-трансформации каждый день. От джуниоров, которые только въезжают в профессию, до сеньоров, повидавших всякого.

😳 О чем говорим откровенно:
— Job-hopping и что за этим стоит
— Red flags, которые мгновенно убивают мотивацию
— Реальные источники вакансий (не те, что рекламируют)
— Боль от общения с рекрутерами
— Сколько этапов отбора — норма, а сколько — издевательство

Когда мы объединим опыт сотен IT-специалистов, получится настоящая карта того, как устроена индустрия. Не по версии HR-отделов, а по версии тех, кто пишет код, тестирует продукты и двигает технологии вперед.

🚀 Участвовать в исследовании → https://clc.to/9aaXVg
🙄 Переписывать старые тесты или улучшать текущие

Когда тесты устаревают или начинают давать ложные срабатывания, встает вопрос: что с ними делать?

➡️ Какие плюсы переписывания с нуля:

Учёт новых технологий и подходов, улучшение структуры и читаемости

➡️ Минусы:

Требует значительных временных затрат и существует риск ошибок в новых тестах

➡️ Какие плюсы улучшения существующих тестов:

Быстрая корректировка, экономия времени и легкость в поддержке

➡️ Минусы:

Ограничения старой архитектуры и потенциальная неэффективность

Как подходите вы Переписываете или улучшаете тесты? Пишите в комментариях ✏️

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

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🟣 Подборка материалов по тестированию микросервисов в Docker-контейнерах

Эти статьи и исследования помогут вам глубже разобраться в подводных камнях тестирования микросервисов в контейнерах с фокусом на аспекты качества и тестирования.

➡️ Как тестировать микросервисы с использованием Docker: основные подходы и инструменты для создания и тестирования изолированных контейнеров с микросервисами

➡️ Практика тестирования контейнеризированных микросервисов: как использовать Docker Compose для организации тестовых окружений для микросервисов и управления их зависимостями

➡️ Нагрузочное тестирование микросервисов в Docker: как проводить нагрузочные тесты в контейнеризованных микросервисах, оценивая их производительность под различными условиями

➡️ Тестирование безопасности микросервисов в Docker: как проводить безопасность контейнеров, включая проверку образов на уязвимости и правильную настройку доступа

➡️ The Best Way To Use Docker For Integration Testing In .NET: видеогид показывает, как использовать контейнеры для тестирования интеграции микросервисов в .NET-приложениях

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Вакансии «Библиотеки программиста»

Привет! Мы ищем контент-менеджеров, которые будут вести наши телеграм-каналы о разработке.

👾 Требования:
— знать принципы залетающего контента
— разбираться в темах, связанных с разработкой

Большим плюсом будет навык программирования на каких-либо языках.

Условия:
— удаленка
— частичная занятость
— сдельная оплата в зависимости от количества задач

🔥 Оставляйте отклик, и мы свяжемся с вами: https://forms.gle/o4BZnsQ526JoqsCq9
Что происходит, когда вы вводите URL

Когда вы открываете сайт, браузер запускает целую цепочку сетевых шагов — подключение, запрос, обработка, ответ.

Чтобы находить ошибки на стыке клиента, сервера и сети, важно понимать эту последовательность.

Разберемся с этим на практике — в формате опроса👇

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

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🥖 Топ-вакансий для тестировщиков за неделю

QA Automation Engineer Python удаленно (Москва)

QA специалист-тестировщик — от 1500 ₽/час, удаленно (Челябинск)

QAA Lead — удаленно/гибрид (Москва)

Automation Mobile QA Enginer 260 000 ₽, удаленно

Инженер по нагрузочному тестированию от 200 000 ₽ до 420 000 ₽, удаленно (Москва)

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

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Шпаргалка по CDN и кэшированию

Содержит ключевые моменты для тестирования взаимодействия с Content Delivery Network (CDN), включая:

➡️ Обработку запросов

➡️ Кэширование и отказоустойчивость

Это поможет при тестировании системы и выявлении проблем с недоступностью серверов.

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM