Telegram Web Link
🧩 Загадочные символы в отчете

Тестируем экспорт отчёта в CSV. В файле вместо кириллических букв:

Список клиентов

В чём настоящая проблема? Отмечайте правильный эмодзи 🤔

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

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

SDET-инженер (Mobile) — от 200 000 ₽, удаленно (Москва)

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

QA Fullstack (Python) — удаленно/гибрид (Москва)

Инженер по автоматизации тестирования — от 150 000 до 350 000₽, удаленно (Москва)

QA Engineer — от 3 000 до 5 000 $, удаленно

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

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2
😭 Как проверять работу кэша

Правильный кэш ускоряет приложение и снижает нагрузку на сервер. Неправильный — источник багов: stale-данные, двойная загрузка, баги с обновлениями.

1️⃣ Что проверять:

— Заголовки ответа сервера: ETag, Last-Modified, Cache-Control

— Service Worker: что кэшируется, как обновляется, как падает при новых версиях

2️⃣ Как искать проблемы:

— DevTools → Network → Disable cache (для теста)

— Проверяйте статус ответа: 200, 304 Not Modified (кэш сработал)

— Сравнивайте данные при повторном запросе: старые vs новые

3️⃣ Чек-лист для Service Workers:

— Обновление кэша: новые версии должны заменять старые

— Offline mode: приложение работает с кэшем

— Стратегии: Cache First, Network First — проверить для разных сценариев

4️⃣ Примеры багов:

— Старый JS/CSS загружается → ломается интерфейс

— Файлы не обновляются при деплое

— Service Worker кеширует слишком много → лишние данные

💡 Для прод-приложений проверяйте кэш на разных устройствах и браузерах.

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤩2👾1
🤷‍♂️ Как легко создавать моки и стаб-сервисы

Если сервис недоступен или ещё в разработке, WireMock поможет протестировать всё, что нужно, без подключения к реальному backend.

➡️ Моки и стабы для любых сценариев — идеально как для ручных тестов, так и для автоматизации.

🔗 Подробности в статье

🐸 Библиотека тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🥰3🤩2
🛠 Инструмент недели: Keploy

Когда хочется автоматизировать API/интеграционные тесты и получать моки прямо из реальных сценариев — Keploy делает это «за тебя».

Что умеет:

— Record & Replay: записывает реальные запросы и зависимости, потом воспроизводит их как тесты

— Автогенерация mocks/stubs для БД и внешних сервисов

— Работает без изменения кода (через eBPF)

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

1️⃣ Установка


curl --silent -O -L https://keploy.io/install.sh | bash


2️⃣ Запись сценариев


keploy record -c "команда_запуска_приложения"


3️⃣ Совершим API-запросы (POST, GET и т.п.) — они сохранятся

4️⃣ Воспроизведение (тесты)


keploy test -c "команда_запуска_приложения" --delay <секунды>


🔗 Ссылка на GitHub

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2🤩2🥰1
⌨️ Что посмотреть тестировщику

Разбор реального собеседования на Middle QA: вопросы, проверка навыков, практические задания (форма авторизации, SQL) и разбор рабочих ситуаций — от багов до конфликтов с разработчиками.

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

🔗 Ссылка на видео

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🥰3🔥2🤩1🥱1
This media is not supported in your browser
VIEW IN TELEGRAM
📅 24 сентября в 19:00 МСК — бесплатный вебинар с Максимом Шаланкиным.

Тема: «ИИ-агенты: новая фаза развития искусственного интеллекта».

🔹 Почему все говорят про ИИ-агентов и куда вливаются миллиарды инвестиций.
🔹 Чем они отличаются от ChatGPT и обычных ботов.
🔹 Как работает цикл агента: восприятие → планирование → действие → обучение.
🔹 Живое демо простого агента.
🔹 Потенциал для бизнеса: автоматизация процессов и ROI до 80%.

Не придёшь — будешь потом рассказывать, что «агенты — это как чат-боты», и ловить косые взгляды от коллег 😏

👉 Регистрируйтесь через форму на лендинге
🤩4🥰1
📌 Команда дня: генерация случайных строк для тестов

Быстрое создание тестовых значений для фуззинга, негативных кейсов или проверки валидации:


head -c 8 /dev/random | xxd -ps


➡️ head -c 8 — берёт 8 байт случайных данных

➡️ xxd -ps — выводит их в виде шестнадцатеричной строки

Пример: 5f8b7c1a4e9d22ef

💡 Советы:

— Для читаемых строк с паролями:


pwgen -s 12 5


Сгенерирует 5 случайных паролей длиной 12 символов.

— Для ASCII-строк с символами:


cat /dev/urandom | tr -dc 'a-zA-Z0-9!@#$%^&*' | fold -w 16 | head -n 1


Подходит для тестирования валидации ввода, генерации токенов и ключей и граничных и рандомных значений в автотестах.

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🥰2👍1🤩1
😄 Как тестировать WebSocket проще

Асинхронные ответы, длинные цепочки сообщений и непредсказуемые сценарии часто делают работу с WebSocket запутанной.

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

🐸 Библиотека тестировщика
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2🤩2
🤷‍♂️ Что выбрать для автотестов

Все эти инструменты решают одну задачу — автоматизацию браузера. Но подходы разные:

➡️ Puppeteer — быстрый старт, хорош для скриптов и парсеров, но ограничен как фреймворк для тестов.

➡️ Playwright — «all-in-one» решение от Microsoft: поддержка всех браузеров, API удобнее, чем у Puppeteer, куча фич для стабильных тестов.

➡️ WebdriverIO — зрелый инструмент на базе WebDriver. Гибкий, интегрируется с любыми фреймворками и CI/CD, но чуть сложнее в настройке.

➡️ TestCafe — независимый от Selenium/WebDriver подход, легко поднимается, но у кого-то вызывает вопросы по стабильности.

А теперь главный вопрос: если завтра стартовать новый проект, что выберете вы и почему?

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

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰2🤔21🤩1
2025/09/21 04:34:01
Back to Top
HTML Embed Code: