Telegram Web Link
🙄 Переписывать старые тесты или улучшать текущие

Когда тесты устаревают или начинают давать ложные срабатывания, встает вопрос: что с ними делать?

➡️ Какие плюсы переписывания с нуля:

Учёт новых технологий и подходов, улучшение структуры и читаемости

➡️ Минусы:

Требует значительных временных затрат и существует риск ошибок в новых тестах

➡️ Какие плюсы улучшения существующих тестов:

Быстрая корректировка, экономия времени и легкость в поддержке

➡️ Минусы:

Ограничения старой архитектуры и потенциальная неэффективность

Как подходите вы Переписываете или улучшаете тесты? Пишите в комментариях ✏️

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

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩6👍1
🟣 Подборка материалов по тестированию микросервисов в Docker-контейнерах

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

➡️ Как тестировать микросервисы с использованием Docker: основные подходы и инструменты для создания и тестирования изолированных контейнеров с микросервисами

➡️ Практика тестирования контейнеризированных микросервисов: как использовать Docker Compose для организации тестовых окружений для микросервисов и управления их зависимостями

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

➡️ Тестирование безопасности микросервисов в Docker: как проводить безопасность контейнеров, включая проверку образов на уязвимости и правильную настройку доступа

➡️ The Best Way To Use Docker For Integration Testing In .NET: видеогид показывает, как использовать контейнеры для тестирования интеграции микросервисов в .NET-приложениях

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🥰2🤩21
Вакансии «Библиотеки программиста»

Привет! Мы ищем контент-менеджеров, которые будут вести наши телеграм-каналы о разработке.

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

Большим плюсом будет навык программирования на каких-либо языках.

Условия:
— удаленка
— частичная занятость
— сдельная оплата в зависимости от количества задач

🔥 Оставляйте отклик, и мы свяжемся с вами: https://forms.gle/o4BZnsQ526JoqsCq9
🥰5🤩3
Что происходит, когда вы вводите URL

Когда вы открываете сайт, браузер запускает целую цепочку сетевых шагов — подключение, запрос, обработка, ответ.

Чтобы находить ошибки на стыке клиента, сервера и сети, важно понимать эту последовательность.

Разберемся с этим на практике — в формате опроса👇

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

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

QA Automation Engineer Python удаленно (Москва)

QA специалист-тестировщик — от 1500 ₽/час, удаленно (Челябинск)

QAA Lead — удаленно/гибрид (Москва)

Automation Mobile QA Enginer 260 000 ₽, удаленно

Инженер по нагрузочному тестированию от 200 000 ₽ до 420 000 ₽, удаленно (Москва)

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

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

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩6👍1
📌 Шпаргалка по CDN и кэшированию

Содержит ключевые моменты для тестирования взаимодействия с Content Delivery Network (CDN), включая:

➡️ Обработку запросов

➡️ Кэширование и отказоустойчивость

Это поможет при тестировании системы и выявлении проблем с недоступностью серверов.

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4🔥2🤩1
😡 А вас тоже бесят облачные сервисы?

Согласитесь, статус отношений с облаками — все сложно. Но что, если можно изменить правила игры?

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

Что мы хотим узнать:
— Для чего вы реально используете облако?
— Чего катастрофически не хватает прямо сейчас?
— Что бесит больше всего? (можно материться)
— Как выбираете провайдера — по цене или по любви?
— и тому подобное

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

️Время на опрос: меньше, чем на кофе-брейк. Жмите → https://clc.to/nboYDA
🥰4🤩2
Вопросы по баг-репортам

На собеседовании вам могут задать вопросы о том, какие атрибуты должен содержать идеальный баг-репорт. Важно быть готовым объяснить, как правильно его заполнять.

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

➡️ Какие атрибуты должны быть обязательными в баг-репорте

➡️ Какие дополнительные поля могут быть полезны

➡️ Как сделать баг-репорт максимально полезным и точным

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3🥰31🤩1
⭐️ Как ускорить регрессионное тестирование под CI/CD

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

Почему важно:

📍 Ручной тест не поспевает за релизами

📍 Тестируются не те участки, где чаще всего возникают баги

📍 Без приоритезации снижается доверие к стабильности

Что делать:

1️⃣ Разделяем регрессию на уровни

— Smoke (5–10 ключевых кейсов) — быстрое подтверждение работоспособности

— Sanity — базовая проверка новых фич

— Полный регресс — по расписанию или при крупных релизах

📌 Используйте отдельные теги/группы в TestRail, Allure, Xray, Testomat или CI-джобах

2️⃣ Применяем Risk-Based Testing

— Расставьте приоритеты: что критично при падении

— Анализируйте, где чаще всего бывают баги

— Используйте баг-репорты и ретроспективы для корректировки регрессии

📌 Визуализируйте покрытие: high risk vs. low impact

3️⃣ Интегрируем регрессию в CI/CD пайплайн

— Запускайте smoke-тесты на каждом pull request

— Основной регресс — раз в сутки/неделю (ночной запуск)

— Используйте флаги @smoke, @critical, @release

📌 Инструменты: Jenkins, GitLab CI, Allure TestOps, TestCafe, Playwright

4️⃣ Ускоряем: параллельность и селективный запуск

— Делайте параллельные джобы (разделение по модулям или фреймворку)

— Используйте dependency-based запуск (only tests affected by changes)

📌 Системы: knapsack, Test Impact Analysis, Git diff + tag фильтры

5️⃣ Автоматизируем отчеты и оповещения

— Результаты тестов сразу в Slack, Telegram или JIRA

— Покрытие и статус регресса — в дашборде

— Быстрый фидбек команде при падении

💡 Советы:

— Не пытайтесь автоматизировать весь регресс — автоматизируйте главное

— Поддерживайте живой список приоритетных тестов — и регулярно пересматриваййте

— Комбинируйте ручной и автоподход: часть регресса можно проверять exploratory

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64🤩3
🌟 Как превратить сценарий теста в готовый Selenium-скрипт

Ручная проверка — хорошо, но автоматизация помогает сэкономить время. Этот промпт может сгенерировать базовый скрипт, который подойдёт как основа для автотестов и дальнейшей доработки.

Промпт:

Act as a QA automation engineer.
Write a Selenium test in [Python/Java/JS] using [pytest/JUnit/etc.] that automates the following scenario:
[вставь шаги теста: открыть страницу, заполнить форму, проверить сообщение].
Добавь комментарии, обработку ошибок и логирование шагов.


Что дает этот промпт:

➡️ Генерирует рабочий автотест под твой сценарий

➡️ Учитывает валидации, тайминги и негативные кейсы

➡️ Структурирует код и делает его пригодным для CI/CD

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🥰2👏1
🌧️ Облачная терапия: время выговориться!

Знакомая ситуация? Покупаете облако как BMW, а получаете телегу с квадратными колесами. Обещают 99.9% uptime, а сервер падает на релизе. Техподдержка отвечает через сутки фразой «попробуйте перезагрузить».

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

🤫О чем спросим:
— Зачем вам вообще это облако нужно
— Какие косяки достали до печенок
— Сколько денег утекает в никуда ежемесячно
— Что должно случиться, чтобы вы сменили провайдера
— И еще пару каверзных вопросов

⏱️ 2 минуты честности = большое исследование без воды → https://clc.to/nboYDA
🔥4👍2
😱 Когда баги не фиксируются

Один тестировщик поделился историей о том, как он нашёл критический баг, но команда не восприняла его всерьёз, что привело к серьёзным последствиям:

«Я работал в e-commerce компании почти 15 лет назад. QA из главного офиса позволили нескольким багам попасть в продакшн в одном релизе. После этого руководство, которое не совсем разбирается в работе с компьютерами, придумало идею: разработчики должны специально вставить баги в следующий релиз и не сообщать об этом QA, чтобы проверить, поймаем ли мы их. И сделали это прямо перед новогодними праздниками, когда был кодовый фриз. Разработчики потратили время на создание “фальшивых” багов, чтобы научить нас уроку. Это было ужасное решение. Да, баги не были критическими, но факт того, что ресурсы были потрачены зря, чтобы «показать нам», запомнился надолго.»


Как вы реагируете, если команда не воспринимает баги всерьёз? Бывали ли у вас такие случаи?

🔗 Источник

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

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🥱3🤔1
🌸 Нагрузочное тестирование с масштабируемой нагрузкой

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

Чем полезен:

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

➡️ Позволяет тестировать не только HTTP, но и API, FTP-сервера, базы данных и другие протоколы.

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

Как настроить тест:

1️⃣ Создайте Test Plan:

— Добавьте в него Thread Group для настройки пользователей и времени разгона нагрузки.

— В HTTP Request укажите URL вашего приложения для тестирования.

— Добавьте Listener (например, Summary Report) для сбора и анализа результатов.

2️⃣ Настройка параметров нагрузки:

— В Thread Group установите количество пользователей (например, 100).

— Настройте Ramp-Up Time для плавного увеличения нагрузки.

— Установите Loop Count для количества повторений теста.

3️⃣ Запуск теста:

— Нажмите Start, чтобы начать тест. JMeter начнёт генерировать запросы и собирать данные.

❗️ После выполнения теста проанализируйте следующие метрики:

— Response Time — время отклика, которое должно быть минимальным.

— Throughput — количество запросов в секунду (показатель пропускной способности).

— Error Rate — процент ошибок. Чем ниже, тем лучше.

— Latency — задержка. Следите, чтобы она не превышала допустимые пределы.

🔗 Официальный сайт JMeter

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

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
9😁3🤩2🔥1
2025/07/08 21:05:37
Back to Top
HTML Embed Code: