Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
9.12K subscribers
1.95K photos
239 videos
107 files
3.42K links
Все самое полезное для тестировщика в одном канале.

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

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Баг — это баг или фича

Поведение странное. Документации нет. Разработчик говорит: «так задумано».

🪲 Когда вы точно считаете это багом:

👍 — Не соответствует требованиям
🤔 — Пользователю будет больно
🔥 — Ломает ключевой сценарий
🌚 — Зависит от того, кто смотрит

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

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍7🤔5🌚4🥰2
📌 Подборка статей по тест-дизайну

🈂️ Техники тестирования — большая обзорная статья, внутри есть разделы про BVA/EP и другие подходы

🈂️ Equivalence Partitioning + Boundary Value Analysis — подробный разбор двух ключевых техник тест-дизайна с примерами

🈂️ Decision Table Testing — техника для сложной бизнес-логики: как строить таблицы решений и получать сценарии

🈂️ ISTQB Glossary (официальные определения) — формулировки терминов «как на собеседованиях»

🈂️ HTSM (Heuristic Test Strategy Model) — модель, которая помогает проектировать тесты через риски, факторы качества и эвристики

🈂️ HTSM в PDF (зеркало/прямая pdf-ссылка) — удобно сохранить и использовать как шпаргалку

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

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

#release_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
🐞 Баги и баг-репорты

Ошибка ≠ дефект ≠ сбой — путаница в терминах часто делает баги «невидимыми» для команды. А неправильный баг-репорт — потерянное время и нерешённая проблема.

Что в видео:

— что такое дефект, ошибка и сбой
— виды дефектов и их влияние
— структура баг-репорта
— разница между Severity и Priority
— что такое баг-трекинговые системы


📎 Смотреть по ссылке

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

#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2🔥1
🖥 Проверьте свои знания MongoDB

MongoDB — одна из самых распространённых NoSQL-баз данных. Тест из 7 вопросов на понимание её базовых принципов и операций.

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

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

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
3🥰2🤩2
🖥 Разбираемся что такое шардирование

Шардирование — это когда базу делят на части и хранят на разных серверах.

Очень просто:

🔺 Был один большой сервер — стало несколько
🔺 Каждый сервер хранит свою часть данных
🔺 Запрос сразу идёт туда, где лежат нужные данные


Пример:

пользователи 1–250k на сервере A, 250k–500k на сервере B.

Зачем: чтобы база не тормозила и выдерживала рост.

❗️ Не путать:

шардирование — делим данные
репликация — копируем данные


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

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🥰2
Чек_лист_для_тестирования_требований.pdf
50.6 KB
📋 Чек-лист для тестирования требований

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

Помогает находить баги раньше кода и экономить время команды


🔗 Источник

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

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

#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🤩2
🤔 Ручное тестирование — это тупик?

«Без автоматизации в QA не выжить»


— частый миф.

✏️ Ключевая правда рынка:

ручное тестирование никуда не делось, но требования к мышлению выросли.


Что ждут от manual QA сегодня:

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

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

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

#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52🤩2
Вопрос с собеседования на Middle QA

Один сервис недоступен. Интеграцию всё равно нужно проверить.

Что вы будете тестировать: систему или окружение? И где проходит грань между mock’ом и реальной интеграцией?


Разбираем правильный ответ в карточках 🗳

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

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

#карьерный_трек #middle
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🥰2👏2🥱2🤩1
🧐 Объясняем HTTP как пятилетке

HTTP — это способ, которым браузер разговаривает с сервером. Браузер спрашивает → сервер отвечает.

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

🌍 Браузер → 📩 Запрос
🖥 Сервер → 📦 Ответ


Пример:

— «Дай страницу» → сервер отдаёт HTML
— «Отправляю форму» → сервер сохраняет данные

Важно запомнить:

Запрос всегда идёт от клиента
Ответ всегда возвращает сервер
Без ответа страница не загрузится

Основные типы запросов:

GET — получить данные
POST — отправить данные
PUT / PATCH — изменить
DELETE — удалить


Статусы ответа — это эмоции сервера:

🟢 200 — всё ок
🟡 400 — ты что-то сделал не так
🔴 500 — серверу плохо


Рекомендуем посмотреть видео или покрутить запросы в Postman для закрепления 📎

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

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

#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍75🥰4
🔎 Как быстро понять: приложение перезапускалось или нет


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


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

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

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

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

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

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


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

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

#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5🤔3🤩21
📌 Поднять 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