Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
9.01K subscribers
2.06K photos
254 videos
118 files
3.55K links
Все самое полезное для тестировщика в одном канале.

Наши курсы: https://clc.to/wlBkTA

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

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

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


ps -eo pid,lstart,cmd | grep app-name


🔤 Показывает:

— PID процесса
— время старта процесса
— команду запуска

⚡️ Полезно, когда:

— «деплой был», но баг остался
— конфиг меняли, а поведение нет
— подозрение, что сервис не рестартанули

Если процесс не перезапускался:

• новый код не подхватился
• конфиги не применились
• тестировать бессмысленно


📍 Навигация: [Вакансии]

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5🤔3🤩2❤1
📌 Поднять API-заглушку за 1 команду

Когда нужен REST API без бэкенда — json-server поднимает заглушку за секунды. Особенно полезно при мокировании данных в автотестах, CI/CD или нестабильном API.


npx json-server --watch mocks/db.json --port 5050


Что действительно удобно:

— Реагирует на GET, POST, PUT, DELETE без конфигураций

— Автоматически сохраняет изменения обратно в db.json

— Работает как stateful-мок: можно писать, читать, удалять данные «вживую»

💡 Хитрые приёмы:

— Эмуляция задержки ответа:


npx json-server --watch db.json --delay 800


— Интеграция с Playwright или Cypress:

в beforeAll() можно запускать json-server как фоновый процесс


import { exec } from 'child_process'
beforeAll(() => exec('npx json-server ... &’))


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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2🥰2
👩‍💻 Postman для тестировщика

Подходит как для новичков, так и для тех, кто давно хотел «разложить всё по полочкам».

Что внутри курса:

— Что такое Postman и зачем он нужен тестировщику
— Как создавать и отправлять запросы (GET, POST, DELETE и не только).
— Работа с переменными, окружениями и коллекциями.
— Основы написания тестов и скриптов (Pre-request и Tests).
— Как автоматизировать тест-кейсы и собрать коллекции в CI/CD.


Ссылка на плейлист 🔗

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

#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🥰2
🔥 Топ-вакансий недели для тестировщиков

QA Full-stack Engineer (VR) — от 4 200 €, помощь с переездом (Лимассол)

QA Automation Engineer (Java+Python) — от 280 000 до 313 000 ₽, гибрид (Москва)

Middle QA automation (C#) — от 200 000 до 350 000 ₽, удаленно (Москва)

➡️ Больше офферов в канале: @testerrjob

🐸 Библиотека тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1🔥1
✋ Таймауты в WebdriverIO: почему тесты падают «случайно»

Большинство flaky-тестов — это не баги продукта, а неправильная работа с ожиданиями.
Фиксированные паузы замедляют прогон, слишком большие таймауты растягивают падения, а маленькие — делают тесты нестабильными.

В карточках разобрали:

— чем таймаут отличается от browser.pause()
— как работают waitFor* команды
— где настраивается waitforTimeout
— чем он отличается от таймаута всего теста в Mocha
— как не превратить e2e-набор в медленный хаос


Если у вас тесты «иногда падают без причины» — причина почти всегда в ожиданиях.

🔤 Источник

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3❤2🤩2
🎯 TestNG на собеседовании

Если идёте на позицию automation-инженера с Java, TestNG спросят почти всегда.

Важно понимать не только аннотации, но и:

— порядок выполнения
— группы и зависимости
— testng.xml
— параллельный запуск и thread-count
— разницу между @DataProvider и @Factory
— работу с отчетами и тайм-аутами


В статье — 40+ ключевых вопросов и короткие ответы для быстрой подготовки.
Подойдёт для повторения перед интервью или как чек-лист для оценки кандидатов.

📍 Навигация: [Вакансии]

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

#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🥰3
❓ Нужен ли SQL тестировщику

«Это работа бэкендера»

— частая позиция на собеседовании.

🙂 Правда:

без SQL вы тестируете «картинку», а не систему.

✅ Зачем QA база данных:

— проверка корректности бизнес-логики
— валидация транзакций
— поиск «потерянных» данных
— анализ прод-инцидентов

📍 Навигация: [Вакансии]

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

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰2🤔2
⚡️ Selenium 4.40

Команда Selenium выпустила версию 4.40 для Java, Python, Ruby, .NET, JavaScript и Grid.

✅ Поддержка Chrome DevTools v144–142
✅ Расширение BiDi (больше контроля над сетью и эмуляцией)
✅ Новый LocalWebDriver в Python
✅ Selenium Grid стал стабильнее — фиксы race condition и параллельных сессий
✅ Автосохранение скриншотов и page source при падении (Java)

Если у вас большой параллельный прогон или активно используете Grid — обновление стоит проверить в первую очередь.

📍 Навигация: [Вакансии]

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

#release_notes #selenium
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4🤩3
🧐 Объясняем Cookies как пятилетке

Cookies — это маленькие записки от сервера для браузера. Сервер говорит: «Приноси её каждый раз, когда придёшь».

Как это работает:

🌍 Браузер → 📩 Запрос
🖥 Сервер → 🍪 Даёт cookie
🌍 Браузер → 📎 Отправляет её обратно

Пример:

Залогинились → получили cookie → сайт вас узнаёт
Удалили cookie → вы снова «незнакомец»


Почему важно тестировщику:

✅ Проверить, создаётся ли после логина
✅ Защищены ли от кражи (HttpOnly, Secure)
✅ Срок жизни
✅ Что будет после удаления

📍 Навигация: [Вакансии]

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🥰2
🔖 ТОП-5 книг по тестированию

Если хотите прокачать навыки тестирования — начните с этих книг. В них собраны реальные практики, проверенные техники и опыт ведущих экспертов.

Карточки выше помогут выбрать, что почитать в первую очередь! 🌟

🔢 Еще больше полезных книг — в нашем канале @progbook

📍 Навигация: [Вакансии]

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

#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🔥1
Собираем фулл-хаус: 3 курса по цене 1

Хватит выбирать между «полезно», «модно» и «для души». Мы запустили механику, которая позволяет собрать кастомный стек навыков без удара по бюджету: покупаете один курс — два других забираете бесплатно.

Идеальный момент для перехода в автотесты (SDET): забирайте обновлённый Python и алгоритмы и структуры данных, чтобы писать чистый и поддерживаемый код тестов.

Если хотите понимать, как тестировать модели машинного обучения и не бояться «черных ящиков» — полный набор по AI: от математики и ML-старта до разработки автономных агентов.

А для тех, кто только стартует в QA — основы IT для непрограммистов.

Собрать свой пак
🥰3🤩2