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

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

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
🔥 Знакомьтесь, преподаватель нашего нового курса по ML — Мария Жарова.

В карточках рассказали, чем Мария занимается и какие советы даёт тем, кто хочет расти в IT и Data Science ☝️

А если вы уже поняли, что тянуть нечего, начните свой путь в ML правильно: с реальной практикой, поддержкой ментора и видимым результатом.

👉 Записывайтесь на курс
🤩5
📌 Подборка шпаргалок для QA

Собрали полезные материалы: техники тест-дизайна, сниппеты для Postman, команды Selenium, базовые security-чеклисты и heuristics для ручного и исследовательского тестирования.

➡️ Postman Scripts

🔘 Сборник скриптов: создание тестов на JS, работа с переменными, проверка response‑хедеров и времени ответа — актуально для API- и микросервис-тестирования.

➡️ Selenium WebDriver

🔘 Обновлённая шпаргалка по последней версии: команды, локаторы (CSS, XPath, Relative Locators), waiting strategies, работа с окнами, фреймами и алертами.

➡️ OWASP Best Practices

🔘 Лаконичный обзор свежих cheat sheets по ключевым уязвимостям: XSS, CSRF, insecure direct access и другие. Быстрый ориентир для security-aware тестировщика.

➡️ Manual Testing Overview

🔘 Чеклист по типам тестирования (функциональное, регрессия, exploratory и т.д.), уровням (unit, интеграция, E2E) и метрикам качества (defect density, DRE, coverage).

➡️ Test Design Techniques

🔘 Простой и понятный PDF, охватывающий black-box, white-box и опытные техники дизайна тестов.

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩6🔥32
🥖 Валидация email-адреса

Вы тестируете форму регистрации. В поле “Email” вводите: test@exam_ple.com — система принимает адрес и успешно завершает регистрацию.

Позже разработчики утверждают, что используют стандартную регулярку для проверки email, а таких адресов быть не должно.

Что с наибольшей вероятностью стало причиной этой проблемы

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

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

Junior QA Manual — от 800 до 1000 $, удаленно

QA Engineer — от 86 000 до 149 000 ₽, удаленно (Екатеринбург)

QA Manual — от 190 000 до 230 000 ₽, удаленно (Москва)

QA-инженер — 125 000 ₽, гибрид (Москва)

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

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

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🥰2🤩2
🌸 Инструмент недели: быстрое создание моков API с Mockoon

Mockoon — десктопное приложение для создания локальных API-симуляторов. Позволяет настроить поведение серверов за пару минут, без кода и зависимости от бэкенда.

Почему стоит использовать:

➡️ Визуальный редактор — настраивай маршруты, методы, ответы, заголовки и задержки через удобный интерфейс.

➡️ Сценарии поведения — реализуй случайные ошибки, переключение ответов, условия и динамику через переменные.

➡️ Полная автономность — работает без интернета, запускается локально и не требует внешней инфраструктуры.

➡️ CLI-режим — подходит для автотестов и CI-сред, где важно поднять мок без интерфейса.

Как использовать:

1) Скачайте с mockoon или установите через brew.

2) Создайте окружение, добавьте маршруты с нужными ответами.

3) Запустите сервер — он начнёт принимать запросы на заданном порту.

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2🤩2
🔍 JUnit или TestNG: что выбрать для автоматизации тестирования

Выбор между JUnit и TestNG зависит от масштабов проекта и потребностей команды. Каждый фреймворк имеет свои преимущества.

Что в карточках:

➡️ Почему JUnit — это лучший выбор для новичков и простых тестов

➡️ Когда TestNG будет более подходящим фреймворком для масштабируемых проектов

➡️ Как выбрать между этими фреймворками в зависимости от потребностей вашего проекта

Читайте и выбирайте, что лучше для вашего тестирования! ✌️

🐸 Библиотека тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🥰2🤩2
💻 Как тестировать API на производительность и нагрузку

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

Промпт:

How can I test the performance and load handling of my API under high traffic conditions? What tools and strategies should be used to simulate heavy loads and measure response times?


Чем полезен:

➡️ Помогает определить пределы производительности API

➡️ Обеспечивает понимание того, как API справляется с высокой нагрузкой

➡️ Рекомендует инструменты для стресс-тестирования и мониторинга откликов

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4👾2🤩1
🍩 Как проверять данные после миграции на новую схему базы данных

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

1️⃣ Проверка целостности данных:

• Убедитесь, что количество записей в старой и новой схеме одинаково.

• Проверьте сохранность важных данных (например, ID пользователей, транзакции).

• Проверьте внешние ключи и связи.

2️⃣ Проверка структуры таблиц:

• Убедитесь, что типы данных в новой схеме соответствуют старым.

• Проверьте индексы и ограничения на уникальность.

3️⃣ Проверка на пустые значения и дубли:

• Проверьте таблицы на наличие пустых значений в обязательных полях и дубликатов.

4️⃣ Тестирование приложения:

• Проверьте запросы на корректность и производительность.

• Убедитесь, что все функции приложения работают корректно с новой схемой.

5️⃣ Проверка резервных копий:

• Убедитесь, что данные можно восстановить из резервных копий и что система создает новые бекапы.

💡 Советы:

— Автоматизируйте проверки целостности данных и структуры схемы.

— Протестируйте систему под нагрузкой после миграции.

Дополнительно рекомендуем почитать:

🔗 Полное руководство по тестированию миграции данных от BrowserStack

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🥰3👍2🤩1
🥵 Как протестировать поведение веб-приложений в оффлайн-режиме

Современные веб-приложения должны работать даже при отсутствии сети. Важно убедиться, что данные корректно отображаются в оффлайн-режиме и что кэширование работает должным образом.

В карточках разберем:

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

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

➡️ Примеры тестов для успешных и неудачных сценариев

Тестирование автономного поведения приложений помогает убедиться, что они будут надежно работать в любых условиях.

🔗 Подробный туториал в статье

🐸 Библиотека тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩7🥰2