Один тестировщик поделился историей о том, как он нашёл критический баг, но команда не восприняла его всерьёз, что привело к серьёзным последствиям:
«Я работал в e-commerce компании почти 15 лет назад. QA из главного офиса позволили нескольким багам попасть в продакшн в одном релизе. После этого руководство, которое не совсем разбирается в работе с компьютерами, придумало идею: разработчики должны специально вставить баги в следующий релиз и не сообщать об этом QA, чтобы проверить, поймаем ли мы их. И сделали это прямо перед новогодними праздниками, когда был кодовый фриз. Разработчики потратили время на создание “фальшивых” багов, чтобы научить нас уроку. Это было ужасное решение. Да, баги не были критическими, но факт того, что ресурсы были потрачены зря, чтобы «показать нам», запомнился надолго.»
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🥱3🤔1
JMeter — инструмент с открытым исходным кодом для тестирования производительности, который позволяет моделировать нагрузку на веб-приложения и сервисы.
Чем полезен:
Как настроить тест:
— Добавьте в него Thread Group для настройки пользователей и времени разгона нагрузки.
— В HTTP Request укажите URL вашего приложения для тестирования.
— Добавьте Listener (например, Summary Report) для сбора и анализа результатов.
— В Thread Group установите количество пользователей (например, 100).
— Настройте Ramp-Up Time для плавного увеличения нагрузки.
— Установите Loop Count для количества повторений теста.
— Нажмите Start, чтобы начать тест. JMeter начнёт генерировать запросы и собирать данные.
— Response Time — время отклика, которое должно быть минимальным.
— Throughput — количество запросов в секунду (показатель пропускной способности).
— Error Rate — процент ошибок. Чем ниже, тем лучше.
— Latency — задержка. Следите, чтобы она не превышала допустимые пределы.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9😁3🤩2🔥1
Успей впрыгнуть на курс «AI-агенты для DS» до завтрашнего повышения цены: 59.000 р. вместо
Про RAG слышали все — это уже два года самый массовый способ применения LLM в проде для бизнеса.
Это значит, что точность и надёжность такого решения достаточно предсказуемы для того, чтобы исключить человека из процесса аппрува выдачи LLM,
а связка «локально развернутая LLM + RAG над корпоративными документами» обеспечивает достаточную конфиденциальность, чтобы снять тревожность
«что наши данные попадут в OpenAI».
Эта история настолько популярна, что на рынке есть готовые RAG-решения,
а даже «маленькие» опенсорс-модели (до 5B) уже обзавелись своей RAG-ареной:
👉 https://huggingface.co/spaces/aizip-dev/SLM-RAG-Arena
Во время обучения на курсе «AI-агенты для DS» научим собирать автономные системы под реальные бизнес-задачи. На прошлой неделе мы рассказали о первом занятии.
— Собираем свой RAG-пайплайн на своих данных
— Обсуждаем, почему качество такой системы нельзя измерять «на глаз»
— Разбираем схему LLM as a Judge и как подготовить для неё датасет
— Что такое guardrails и как они спасают от бреда
— Что делать, когда LLM не знает ответа
— Смотрим на агентский RAG и обсуждаем, можно ли использовать RAG как память агента
Если пропустили первое занятие, то вот ссылочка
❗️До повышения цены остался последний день — бронируйте место сейчас
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🤩2
Postman хорош для одиночной работы, но в команде быстро проявляются ограничения. Bruno решает эти проблемы и даёт больше свободы.
Разбираем в карточках:
Во второй части покажем, как использовать Bruno как полноценную замену Postman — с автоматизацией, безопасностью и удобной работой с Git.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔6👍2🤩2
😱 Завтра цена на курс «AI-агенты для DS» вырастет
Пока вы думаете — другие уже покупают. Что вы теряете, откладывая решение? Как минимум — 10 000 рублей, именно столько вы переплатите завтра. Как максимум — шанс войти в топ-1% дата-сайентистов, которые умеют строить AI-агенты.
🎓 Чему вы научитесь на курсе:
— адаптировать LLM под разные предметные области и данные
— собирать свою RAG-систему: от ретривера и реранкера до генератора и оценки качества
— строить AI-агентов с нуля — на основе сценариев, функций и взаимодействия с внешней средой
Решение за вами.
👉 Купить курс по старой цене
Пока вы думаете — другие уже покупают. Что вы теряете, откладывая решение? Как минимум — 10 000 рублей, именно столько вы переплатите завтра. Как максимум — шанс войти в топ-1% дата-сайентистов, которые умеют строить AI-агенты.
🎓 Чему вы научитесь на курсе:
— адаптировать LLM под разные предметные области и данные
— собирать свою RAG-систему: от ретривера и реранкера до генератора и оценки качества
— строить AI-агентов с нуля — на основе сценариев, функций и взаимодействия с внешней средой
Решение за вами.
👉 Купить курс по старой цене
proglib.academy
Курс|AI-агенты для DS-специалистов
На курсе ты разберёшься, как работают AI-агенты и как их применять в работе — от текстовых помощников до систем, помогающих принимать решения. Разберем архитектуру агентов, связку с внешними API, пайплайны действий и популярные библиотеки. Курс включает реальные…
🤩4🥰2👾1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13🤩2
Пишите догадку под спойлер — и не забудьте обратить внимание на все зависимости, которые могут вызвать новые баги.
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🥰2🤔2🤩1
Эти статьи и видео помогут вам эффективно настроить и использовать Tox для тестирования в разных окружениях, а также интегрировать его с CI/CD пайплайнам.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5❤2👍1
Когда вы отправляете POST-запрос, вместе с заголовками сервер получает и body — данные запроса.
Чтобы правильно тестировать API, важно понимать, как сервер с этим телом работает: парсинг, проверка, обработка ошибок.
Разберемся на практике — в формате опроса
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔5🥰2
Что делает сервер в первую очередь при получении POST-запроса с телом?
Anonymous Quiz
4%
Сразу сохраняет тело в базу без проверки
1%
Отправляет тело обратно клиенту без обработки
3%
Игнорирует тело и отвечает 200 OK
92%
Проверяет, соответствует ли Content-Type и парсит body
😁8🔥5👍3🤩1
QA auto инженер — гибрид (Сочи)
QA-инженер — от 130 000 до 150 000 ₽ , удаленно/гибрид (Москва)
QA-автоматизатор — офис (Москва/Санкт-Петербург)
Ведущий инженер по нагрузочному тестированию — от 300 000 ₽, удаленно (Москва)
Senior QA — удаленно (Новосибирск)
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤩2
📋 Как управлять и поддерживать тестовую документацию
Тестовая документация — ключ к качеству и ускорению тестирования. Чтобы она работала на вас, важно поддерживать её актуальность и гибкость. Рассмотрим лучшие практики и инструменты для этого.
Почему это важно:
📍 Устаревшие тесты создают ложные отчёты и баги
📍 Актуальная документация ускоряет тестирование и улучшает взаимодействие внутри команды
Как управлять тестовой документацией:
1. Используйте теги для фильтрации тестов
Теги помогают классифицировать тесты по важности, ускоряя запуск. Например, в Xray добавьте теги
➡️ Пример с GitLab CI:
2. Регулярно обновляйте документацию
Обновляйте тесты после каждого спринта, чтобы поддерживать их актуальность.
3. Интегрируйте документацию с баг-трекерами
Связывайте баги с тестами для отслеживания исправлений. В Jira это можно делать через связи между багами и тестами.
4. Используйте динамичные шаблоны для тестов
Шаблоны ускоряют создание тестов для часто меняющихся компонентов, например, API.
➡️ Пример с Postman:
5. Используйте отчеты для анализа
Создавайте отчеты с помощью Allure или Jenkins, чтобы отслеживать статус тестов и выявлять проблемные области.
💡 Советы:
— Автоматизация должна быть гибкой.
— Документация должна быть живой и обновляться регулярно.
— Использование фильтров ускоряет тестирование.
🐸 Библиотека тестировщика
#буст
Тестовая документация — ключ к качеству и ускорению тестирования. Чтобы она работала на вас, важно поддерживать её актуальность и гибкость. Рассмотрим лучшие практики и инструменты для этого.
Почему это важно:
Как управлять тестовой документацией:
1. Используйте теги для фильтрации тестов
Теги помогают классифицировать тесты по важности, ускоряя запуск. Например, в Xray добавьте теги
@critical, @smoke
для быстрого фильтра тестов.
mvn clean test -Dtags="critical»
2. Регулярно обновляйте документацию
Обновляйте тесты после каждого спринта, чтобы поддерживать их актуальность.
3. Интегрируйте документацию с баг-трекерами
Связывайте баги с тестами для отслеживания исправлений. В Jira это можно делать через связи между багами и тестами.
4. Используйте динамичные шаблоны для тестов
Шаблоны ускоряют создание тестов для часто меняющихся компонентов, например, API.
newman run <your_collection>.json -r testrail
5. Используйте отчеты для анализа
Создавайте отчеты с помощью Allure или Jenkins, чтобы отслеживать статус тестов и выявлять проблемные области.
— Автоматизация должна быть гибкой.
— Документация должна быть живой и обновляться регулярно.
— Использование фильтров ускоряет тестирование.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4🤩2
💔AI vs Developer: who wins?
Бигтех уже режет найм разработчиков. Вайб-кодинг повсюду. Джуны не нужны. Но так ли это на самом деле?
Мы хотим разобраться, как ИИ влияет на рынок труда в IT. В реальности, а не в головах CEO или HR. Поэтому приглашаем пройти опрос.
Результаты нашего исследования позволят выяснить, сколько разработчиков потеряли работу из-за ИИ? Какие навыки сейчас ценятся больше всего? Кто зарабатывает больше — те, кто использует ИИ или игнорирует?
👾 Расскажите свою историю, чтобы помочь комьюнити: https://clc.to/aFntFw
Бигтех уже режет найм разработчиков. Вайб-кодинг повсюду. Джуны не нужны. Но так ли это на самом деле?
Мы хотим разобраться, как ИИ влияет на рынок труда в IT. В реальности, а не в головах CEO или HR. Поэтому приглашаем пройти опрос.
Результаты нашего исследования позволят выяснить, сколько разработчиков потеряли работу из-за ИИ? Какие навыки сейчас ценятся больше всего? Кто зарабатывает больше — те, кто использует ИИ или игнорирует?
👾 Расскажите свою историю, чтобы помочь комьюнити: https://clc.to/aFntFw
🤩6👍2😁2
Когда нужна «железная» гарантия
Есть задачи, которые не прогнать в облаке. Например, нужен конкретный софт, специфические нагрузки или вы просто хотите протестировать сервис «на чистом железе» без слоев абстракции.
Yandex BareMetal дает возможность арендовать выделенный сервер готовой конфигурации и развернуть нужную ОС (или загрузить свою). Вы сможете установить необходимую систему виртуализации и ПО, прогнать тесты на железе с полной изоляцией.
Сервис по аренде выделенного физического сервера подходит для:
✅ временных нагрузок
✅ экспериментов
✅ тестирования фич в реальных условиях
Арендовать сервер можно на день, месяц или год с выгодой до 15%. А необходимые мощности получить в течение 25 минут. Управление осуществляется по API или через KVM и SSH 👉 тут найдете большое количество инструкций по настройке.
Есть задачи, которые не прогнать в облаке. Например, нужен конкретный софт, специфические нагрузки или вы просто хотите протестировать сервис «на чистом железе» без слоев абстракции.
Yandex BareMetal дает возможность арендовать выделенный сервер готовой конфигурации и развернуть нужную ОС (или загрузить свою). Вы сможете установить необходимую систему виртуализации и ПО, прогнать тесты на железе с полной изоляцией.
Сервис по аренде выделенного физического сервера подходит для:
✅ временных нагрузок
✅ экспериментов
✅ тестирования фич в реальных условиях
Арендовать сервер можно на день, месяц или год с выгодой до 15%. А необходимые мощности получить в течение 25 минут. Управление осуществляется по API или через KVM и SSH 👉 тут найдете большое количество инструкций по настройке.
🤩5👍1
HTML Embed Code: