Регистрация нового пользователя:
POST /api/register
Отправьте одинаковый запрос 5 раз одновременно (интервал 0 мс, один email).
{
"email": "test123@example.com",
"password": "Pass123!"
}
👍 — создан ровно 1 пользователь
🥰 — первый запрос: 201, остальные: 409
❤️ — допустимо: все ответы 200/201, но с одним и тем же userId
🔥 — в БД одна запись с этим email
Это баг, если:
💀 — создано 2+ аккаунтов
💀 — все 5 запросов вернули 201 с разными userId
💀 — ошибка 500 или зависание
Проверка в бд:
SELECT COUNT(*) FROM users WHERE email = 'test123@example.com'
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰10🔥3❤2👍2🤩1
Простые тесты легче поддерживать, они стабильнее и быстрее выявляют дефекты.
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5😁2🤩2
Браузер сначала проверяет:
— DNS в кэше браузера и ОС
— сохранённые HTML/CSS/JS/картинки
Если всё есть — сайт открывается почти мгновенно.
Домен → IP-адрес
Через цепочку: локальный DNS → корневые → TLD → авторитетные.
Результат кешируется по TTL.
— TCP (или QUIC)
— Для HTTPS: TLS и проверка сертификата
Браузер отправляет GET / + заголовки (cookies, user-agent и т.д.).
— статус (200, 301, 404…)
— HTML и метаданные
HTML → CSS → JS → подгрузка ресурсов и API-запросов.
Кэш → DNS → соединение → запрос → ответ → рендеринг
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🤔4🥰2
Прогресс-бар дошёл до 100%. Пользователь видит галочку. Переходит в список файлов — пусто.
Что происходит на самом деле
Happy-path:
— пользователь ждёт несколько секунд
— файл маленький
— обработка моментальная
Реальность:
— большие файлы
— медленный процессинг
— немедленная проверка
Чеклист для тестирования прикрепили к посту
#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🥰2😢2
Media is too big
VIEW IN TELEGRAM
k6 — современный инструмент для performance-проверок, ориентированный на автоматизацию и CI/CD, а не на ручное «кликание графиков».
— сценарии читаются как код, а не как XML-лабиринт
— легко встраивается в CI/CD (GitLab CI, GitHub Actions и т.д.)
— понятные метрики: latency, RPS, error rate
— удобно версионировать сценарии вместе с кодом
— для базовой и средней нагрузки
— для регресса по производительности
— для автопроверок в CI перед релизом
— не про сложные enterprise-сценарии на тысячи параметров
— визуализация — через внешние системы (Grafana, Cloud), а не «из коробки»
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4❤2🤩2
Автотесты — не магия. Если система хрупкая, они просто ломаются вместе с ней.
Узнаёте ситуацию?
→ Поправили тест на логин — упали корзина и оформление заказа
→ Разработчик сменил формат API — минус 30 тестов разом
→ Локально всё зелёное, в CI — падения без объяснений
→ Чтобы запустить один тест, нужно поднять БД, очередь, пару микросервисов и S3
— всё связано со всем, нет чётких границ
— один shared-компонент используется везде
— тестовые данные живут отдельно от реальности
Что с этим делать:
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3🥰2🔥1
Приложение начало работать медленнее после последнего обновления. Какой тип тестирования поможет выявить проблему ❓
Anonymous Quiz
16%
Функциональное тестирование
74%
Нагрузочное тестирование
8%
Юзабилити тестирование
2%
Security testing
😁4❤2🤩2
Старший инженер по автоматизации тестирования (WMS) (от 355 000 ₽, удаленно, Беларусь)
QA Engineer (Middle) — (от 200 000 до 240 000 ₽, удаленно)
Senior QA (Load Testing) (от 250 000 до 290 000 ₽, удаленно)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤔2
Чек-лист — один из самых практичных артефактов тестирования. Ниже — инструменты, которые реально используют в работе, от личных задач до командных процессов.
Классические системы тест-менеджмента.
Подходит для:
— формализованных чек-листов
— связки с тест-кейсами и прогоном
— командной работы
Не QA-инструмент, но чек-листы в задачах — удобные и наглядные.
Подходит для:
— простых проверок
— регресса в рамках таски
— небольших команд
Старый добрый табличный формат.
Подходит для:
— быстрых чек-листов
— совместной работы
— ситуаций «надо прямо сейчас»
Перерождение Wunderlist. Отлично для личных чек-листов.
Подходит для:
— индивидуальной работы QA
— повторяющихся проверок
— личного контроля задач
Чек-листы через Mind Map и схемы.
Подходит для:
— исследовательского тестирования
— сложных флоу
— декомпозиции требований
Чек-листы внутри задач + плагины.
Подходит для:
— команд с Jira-центричным процессом
— привязки проверок к тикетам
— кастомных сценариев
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🥰2👍1😢1
Важно понимать, когда и какой метод использовать для поиска элементов на веб-странице.
В карточках разберем:
— Как работает метод findElement и когда его использовать
— Как работает метод findElements и в каких случаях он полезен
— Основные отличия между этими методами и их применения в тестах
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🥰2
📋 Мини-шаблон: Тест-кейс
Назначение: обеспечить воспроизводимость проверки и контроль результата.
Структура:
Когда уместен: регрессия, критичный функционал, автоматизация, аудит.
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#артефакт
Назначение: обеспечить воспроизводимость проверки и контроль результата.
Структура:
• ID
• Название
• Предусловия
• Шаги
• Ожидаемый результат
• Тестовые данные
• Постусловия
• Приоритет / тип теста
Когда уместен: регрессия, критичный функционал, автоматизация, аудит.
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12🤩3🌚2
curl -i https://example.com
Команда показывает HTTP-статус, заголовки и тело ответа — без браузера и DevTools.
страница «открывается», но непонятно — это 200, редирект или ошибка, замаскированная фронтом.
HTTP/2 302
location: /login
set-cookie: session=…
Это помогает быстро увидеть редиректы, cookies и реальные ответы сервера.
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🥰2👏1😢1
Что такое непрерывное тестирование (Continuous Testing)?
Проверки встроены в процесс доставки: от коммита кода до релиза.
Цель — постоянный быстрый фидбек о качестве продукта, чтобы находить и исправлять ошибки до выхода в прод, а не после.
Такой подход:
• снижает стоимость исправления дефектов
• ускоряет выпуск изменений
• повышает стабильность и предсказуемость релизов
#карьерный_трек #junior
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3❤1🥰1😁1
Тесты написаны. Метрики зелёные. А уверенность всё ещё под вопросом.
👍 — Все требования покрыты
🤩 — Закрыты основные риски
🔥 — Ничего нового не падает
🌚 — Никогда не бывает достаточно
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🌚3🔥1🥰1🤩1