TGViewer
Channel Public Channel
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты

Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты

@testerlib

Все самое полезное для тестировщика в одном канале.

Наши курсы: https://clc.to/wlBkTA

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

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

Для обратной связи: @proglibrary_feeedback_bot
Subscribers
9.02K
Photos
2.1K
Videos
255
Links
3.6K

Showing posts older than #4803 · Back to latest

Older Posts 20 shown
Post #4802 639
🤔 Разбираемся, что такое регресс на самом деле

Вы исправили баг, проверили, что всё работает и закрыли задачу. А потом внезапно все крашится.. Это и есть регресс.

❗️ Регресс — это проверка того, что новые изменения не сломали существующую систему.

Проблема в том, что в реальных проектах ничего не изолировано. Любое изменение затрагивает соседние части: общую логику, зависимости, данные.

Даже маленький фикс может изменить поведение в другом месте.


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

Важно понимать:

♾ полного регресса не существует. Всегда остаётся вероятность, что что-то ускользнуло.

👍 — знал/а
🔥 — стало понятнее

📍 Навигация: [Вакансии]

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

#теория_на_пальцах
  • 👍 5
  • 🔥 4
  • 🤩 2
  • 🥰 1
Post #4801 621
📊 Jira vs TestRail — чем вы пользуетесь

Сначала всё ведут в Jira: задачи, баги, тесты — удобно. Потом начинается:

— тест-кейсы превращаются в кашу
— прогоны теряются
— покрытие непонятно


В какой-то момент приходится решать: оставаться в Jira или выносить тестирование в отдельный инструмент (например, TestRail).

💬 Что используете у себя в команде:

👍 — Только Jira
🔥 — Jira + TestRail
❤️ — Jira + плагины
🌚 — Другое (напишу в комментах)

📍 Навигация: [Вакансии]

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

#стендап_qa
  • 🔥 8
  • ❤ 5
  • 🌚 5
  • 👍 4
  • 🤩 1
Post #4800 820
⚡️ Chrome DevTools умеет локально подменять ответы сервера

Когда нужный сценарий сложно быстро получить с бэка, выручает Local Overrides. Эта функция позволяет прямо в браузере менять ответы API, фронтовые файлы и заголовки — без правок на стороне сервера.

Где это полезно:

— когда API ещё не готов, а интерфейс уже нужно проверять
— когда надо прогнать UI на пустых, частичных или некорректных данных
— когда баг сложно поймать повторно, но его можно собрать вручную
— когда важно проверить не только happy path, но и поведение при сбоях


🔜 Например: можно подставить ответ с null, пустым массивом или ошибочным статусом и сразу увидеть, как на это реагирует интерфейс.

📍 Навигация: [Вакансии]

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

#тест_драйв
  • ❤ 6
  • 👍 2
  • 🤩 2
  • 🥰 1
Post #4799 847
🎯 Как проходит собеседование QA

Нашли разбор реального мок-интервью Junior QA ⬇️

Внутри:

— вопросы про роль QA и требования
— практика: тестирование калькулятора
— тест-кейсы, баг-репорты
— SQL и HTTP на примерах
— подробная обратная связь


Полезно для:

— Начинающих тестировщиков, готовящихся к собеседованиям
— Junior QA, желающих понять свой уровень
— Всех, кто хочет увидеть реальный формат технического интервью

🔗 Смотреть по ссылке

📍 Навигация: [Вакансии]

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

#карьерный_трек
  • 🤩 4
  • ❤ 2
  • 🌚 2
Post #4798 613
🦾 Надоело чинить «упавших» ИИ-агентов после каждого микросбоя внешних сервисов?

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

🗓 Ждем вас 28 апреля в 19:00 МСК на эфире: «Как эффективно управлять контекстным окном LLM в мультиагентных системах и не сливать бюджет на токены».

👉 Кто вещает и в чем польза?

Спикер Кирилл Кухарев (Senior AI Engineer в Raft, спикер AI Conf и Highload++). Он реализовал более 50 коммерческих проектов в GenAI и на вебинаре покажет, как взять под контроль работу нескольких агентов, чтобы они не перекидывали друг другу лишний контекст и не сжигали ваши деньги.

В прямом эфире разберем:
• Как формируется контекст в LLM при маршрутизации между агентами;
• Куда утекают лишние токены и возникает перерасход;
• Практические методы: как сжимать историю, грамотно делить задачи, лимитировать передачу контекста и собирать промпты прямо в процессе запроса пользователя.

🔥 Два способа получить максимум:

1. Приходите на вебинар 28 апреля. Дарим участникам промокод на 5.000 ₽ (работает 3 дня после эфира - это шанс забрать курс по самому низу рынка).

2. Выбирайте Инженерный трек. В подарок к нему идет полный доступ к записям и автопроверкам завершенного курса «Разработка ИИ-агентов».

👉 Занять место на вебинаре и стать профи в AgentOps
  • 🤩 3
  • 🥰 2
Post #4796 622
Post #4795 707
🖥️ Postman vs Insomnia

Инструменты для тестирования API вроде бы делают одно и то же — но команды делятся на два лагеря.

⏩ Postman — привычный стандарт

Мощный интерфейс, коллекции, автоматизация, поддержка разных окружений. Но со временем стал тяжеловесным — особенно если нужно просто быстро проверить пару запросов.

⏩ Insomnia — лёгкий и минималистичный

Меньше лишнего, быстрее стартует, интерфейс проще. Но кто-то жалуется на ограниченные возможности и слабую экосистему по сравнению с Postman.

💬 Что выбираете для API-тестов?

👍 — Postman
❤️ — Insomnia

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

#стендап_qa
  • 👍 23
  • ❤ 6
  • 🤩 2
  • 🥰 1
Post #4794 718
🤖 Ваш ИИ-агент съедает бюджет на токены и падает при сбоях API?

Пора переходить на новый уровень. Открыли продажи курса по AgentOps — управлению ИИ-агентами в рабочих процессах.

Рынок требует инженеров, которые умеют:

• Контролировать метрики и качество ответов;
• Эффективно работать с RAG-архитектурой;
• Строить системы, готовые к реальным нагрузкам.

Обучение займет 6-12 недель под руководством практиков с опытом в AI и Data Science в крупных IT-компаниях, таких как Яндекс, Сбер, МТС, Huawei, Raft и др.

🎁 Можно подождать, пока про AgentOps начнут говорить все. Или зайти сейчас — НА 30% ДЕШЕВЛЕ!

Работа с AI начинается с систем.
Системы — с AgentOps.


🔥 Забрать скидку и изучить программу.
  • 🔥 3
  • 🤩 3
  • 🥰 2
Post #4793 735
🔥 Вопрос с собеседования на Junior

Что произойдёт, если не очищать тестовые данные между тестами?

👇 Правильный ответ (нажми, чтобы прочитать):

Тесты начнут влиять друг на друга → результаты станут нестабильными.

🔵 Почему это критично:

— один тест может “сломать” другой
— появляются случайные падения (flaky tests)
— сложно понять, где реальная ошибка
— результаты в CI и локально могут отличаться

🔵 Где чаще всего стреляют:

— базы данных (не очищаются записи)
— пользователи/сессии
— кэш и cookies
— файлы и временные данные


👍 — знал/а
🔥 — стало понятнее

💼 Щелкаешь такие задачи как орешки? Найди проект с достойной зарплатой тут

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

#карьерный_трек #junior
  • 🔥 13
  • 👍 7
  • 🥰 2
  • 🤩 1
Post #4792 770
💡 Почему unit-тесты не ускоряют регресс

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

В статье разобран кейс, как это починили:

🔴 Юниты вывели в Allure, связали с тест-кейсами и встроили в общий прогон. После этого они перестали быть внутренней историей разработчиков и стали частью QA-процесса.

📌 Полезно, если у вас:

— юниты есть, но вы их игнорируете
— регресс занимает слишком много времени
— непонятно, что уже покрыто

🔗 Ссылка на гайд

📍 Навигация: [Вакансии]

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

#тест_драйв
  • 👏 4
  • 🤩 3
  • 🥰 2
Post #4791 822
english-for-it-specialists.pdf187.7 KB
🗂 Английский, который пригодится в работе

Можно знать грамматику, но теряться на простых словах вроде verify или deploy. В работе важен не уровень языка, а базовая IT-лексика, которая встречается каждый день.

— действия: deploy, debug, install, update, verify, restore
— базовые операции: copy, paste, delete, connect, reboot
— разработка: compile, implement, integrate, execute
— тестирование: regression testing, unit testing, acceptance testing
— окружение: OS, runtime, IDE, database, server software
— сеть: DNS, router, bandwidth, latency


С вас 🎀, если сохранили!

📍 Навигация: [Вакансии]

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

#артефакт
  • ❤ 13
  • 🤩 3
  • 🥰 2
  • 😁 1
Post #4789 807
✅ Правильный ответ: B. Проверить наличие сообщения в очереди/топике и offset/acknowledgement

HTTP 200 от продюсера не гарантирует доставку → это только факт отправки

В брокерах сообщений важны:
— факт записи в очередь/топик
— подтверждение доставки (ack в RabbitMQ / offset commit в Kafka)
— состояние консюмера

👉 Сообщение может:
— не дойти до брокера
— записаться, но не обработаться
— обработаться, но не зафиксироваться

💡 Поэтому проверка всегда на уровне брокера + консюмера, а не только API

👍 — знал/а
🔥 — стало понятнее

📍 Навигация: [Вакансии]

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

#стендап_qa
  • 🔥 15
  • 👍 6
  • 🤩 2
  • ❤ 1
  • 🥰 1
Post #4788 788

This post (sticker, poll or similar) has no web preview. Open in Telegram

  • 🤩 3
  • ❤ 2
  • 🥰 2
Post #4787 797
🔥 Вопрос с собеседования на Middle

Как проверить, что сообщение в брокере (Kafka / RabbitMQ) не потерялось, если продюсер отправил его, а консюмер не получил?

📍 Навигация: [Вакансии]

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

#стендап_qa
  • 🤩 5
  • 🥰 2
  • 🤔 2
Post #4786 717
🧬 Что такое Mutation testing

Обычные метрики покрытия (coverage 90%) ничего не говорят о качестве тестов. Код можно покрыть, но не проверить. Mutation testing проверяет не код, а тесты.

Как это работает:

Инструмент специально вносит мелкие изменения (мутации) в код:

🟣 > заменяет на <
🟣 == на !=
🟣 убирает строки, инвертирует условия


Если после этого тесты всё равно проходят — значит, они не ловят ошибку.

🔜 Пример:


def is_adult(age):
return age >= 18


Тест проверяет age = 18.
Мутация меняет код на > — тест всё ещё проходит.
Вывод: тест слабый, не покрывает граничные случаи.

📍 Навигация: [Вакансии]

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

#теория_на_пальцах
  • 👍 5
  • ❤ 3
  • 🥰 2
  • 🤩 1
Post #4785 878
💡 Бесплатный QA Handbook для начинающих (и не только)

Нашли подробный гайд по тестированию, который можно использовать как шпаргалку и базу знаний 👇

🔗 Доступен по ссылке

Что внутри:

— основы тестирования (SDLC, STLC, принципы)
— виды тестирования (функциональное, нефункциональное, перфоманс)
— тест-менеджмент (баг-репорты, тест-кейсы, регресс)
— база по автоматизации (Cypress)
— примеры из реальной практики


👍 — заберу себе

📍 Навигация: [Вакансии]

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

#артефакт
  • 👍 13
  • 🤩 3
  • 🥰 2
Post #4784 780
😈 Тестировщик и «вера»: баг или фича?

Мы привыкли думать, что тестирование — это про проверки и факты, но есть нюанс:

➖Тестирование не может доказать, что система работает, оно может только показать, что она ломается.

И тогда возникает вопрос:

почему мы вообще решаем «релизить»?


🔤 В статье разбирается ключевая идея:

QA каждый день опирается не только на проверки,
но и на допущения:

— что требования корректны
— что стенд похож на прод
— что тесты покрывают критичное


И часть из этого мы просто принимаем «на доверие».

📍 Навигация: [Вакансии]

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

#теория_на_пальцах
  • 🤩 4
  • 👍 2
  • 😁 2
  • 🥰 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →