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 #4720 · Back to latest

Older Posts 16 shown
Post #4715 834
📎 Прокачиваем мышление QA

Часто баг находят… но не понимают, где он на самом деле. В итоге начинается: «это фронт», «нет, это бэк» 👀

В карточках — простая модель, которая помогает быстро разобраться: на каком уровне реально сломалось.

После неё начинаешь смотреть на баги не как пользователь, а как инженер 💡

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

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

#карьерный_трек
  • 🥰 7
  • 🤩 3
  • 🔥 2
Post #4713 803
  • 🤩 4
  • 🤔 3
  • 🥰 2
Post #4712 863
Web Request Lifecycle cheat sheet.jpeg155.1 KB
🌐 Как загружается страница в браузере

Ранее разобрали этот процесс в статье, а теперь — шпаргалка.

Вся цепочка от ввода URL до отрисовки страницы: DNS, кеши, TCP/TLS, HTTP, парсинг и рендеринг — в одной схеме.

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

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

#артефакт
  • 🔥 5
  • 🤩 3
  • 🥰 2
Post #4711 871
❓ Где живут баги?

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

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

И помните, что количество багов это не единственный и не самый главный показатель качества продукта 🥇

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

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

#тест_драйв
  • 🔥 6
  • 🥰 4
  • 🤩 4
Post #4710 767
🔥 QA собрал свой сервис за выходные — с помощью AI

Ручной тестировщик без команды и бюджета сделал MVP приложения
(«Tinder для кино»), используя нейросеть.

📌 Но интерес здесь не в коде

— как QA декомпозирует продукт
— почему без архитектуры всё разваливается
— где AI помогает, а где ломает
— и какие проблемы всплывают в реальности

📎 Внутри — реальный кейс

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

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

#карьерный_трек
  • 🤩 8
  • 🥰 2
Post #4709 797
😵‍💫 Heisenbug — баг, который исчезает при дебаге

Ловите баг → включаете логирование или дебаг → и он… пропадает.

Знакомо? 👇

В чём проблема:

ℹ️ сам факт наблюдения меняет поведение системы → тайминги сдвигаются, порядок событий меняется

Чаще всего причина:

— race condition
— проблемы с синхронизацией
— зависимость от времени / нагрузки

👍 — знал/а
🔥 — впервые слышу

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

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

#теория_на_пальцах
  • 🔥 14
  • 👍 3
  • 🥰 2
  • 🤩 1
Post #4708 836
  • ❤ 5
  • 🥰 2
  • 🤩 2
Post #4706 765
💡 Почему баги возвращаются снова и снова

Кажется, что баг уже исправили… но через время он появляется снова — иногда в другом месте.

Знакомо? 👇

6️⃣ Пофиксили симптом, а не причину

Исправили конкретный кейс, но не разобрались, почему он вообще появился.

🔜 баг возвращается в другой форме

2️⃣ Нет нормального RCA

Никто не копает глубже: что сломалось, где процесс дал сбой, почему не поймали раньше

🔜 команда повторяет те же ошибки

3️⃣ Проблема в процессе, а не в коде

— нет тестов на этот сценарий
— не покрыли регрессом
— не проверили смежные зоны

🔜 баг «путешествует» по системе

Если не устранить причину и не изменить процесс — баги будут возвращаться 👮‍♂️

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

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

#карьерный_трек
  • 🤩 5
  • ❤ 2
  • 🥰 2
Post #4704 798
😱 Если ваш продукт не умеет отдавать данные в формате, понятном AI-агенту, то вас просто не существует

Скрипт не будет кликать по красивым кнопкам в браузере, он уйдёт к конкуренту с нормальным API. Перестроить архитектуру под машинных клиентов — это уже не хайп, а необходимое условие сохранения конкурентоспособности.

Как адаптировать продукт и не исчезнуть из выдачи:

— интегрировать MCP и A2A-взаимодействие, чтобы агенты могли вас читать;
— научиться контролировать стоимость (лимиты, кэш, роутинг между моделями);
— настроить AgentOps: трейсинг, логирование и отлов регрессий.

Всё это ждёт вас на обновлённом курсе «Разработка AI-агентов». Мы специально сделали фокус на утилитарном инжиниринге и production-ready решениях.

Кстати, до 29 марта можно забрать курс с большой скидкой, и стоит поторопиться — мест на потоке всё меньше.

Зафиксировать цену и начать деплоить агентов без слива бюджета 👈
  • 🤩 4
  • 🥰 2
  • ❤ 1
Post #4703 909
🔥 Вопрос с собеседования на Middle

Что произойдёт, если тесты используют общий state (общие данные)?

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

Тесты теряют изоляцию и начинают зависеть друг от друга.

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

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

📌 Если коротко:

Общий state делает тесты непредсказуемыми и снижает доверие к результатам


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

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

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

#карьерный_трек #middle
  • 👍 9
  • 🔥 8
  • 🤩 3
  • 🥰 1
Post #4702 961
selenium_webdriver_ru.pdf74.1 KB
📎 Шпаргалка по Selenium WebDriver — база, которую забывают

Внутри:

— работа с браузером и вкладками
— взаимодействие с элементами
— Actions, загрузка файлов
— частые ошибки (wait, close vs quit)

Сохраняйте — пригодится в работе 🤟

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

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

#артефакт
  • 🔥 4
  • 👍 2
  • 😁 2
  • 🤩 2
  • 🥰 1
Post #4701 817
💡 Что помогает QA решать сложные дилеммы

В работе тестировщика постоянно возникают ситуации без «правильного ответа»: давить на релиз или стопать, спорить с разработкой или идти на компромисс.

Вот что реально помогает не теряться 🦆

6️⃣ Видимость важна не меньше результата

Если QA молчит — его просто не слышат. Даже хорошие находки могут проигнорировать.

🔜 важно проговаривать риски и доносить ценность своей работы

2️⃣ Качество — это не «по умолчанию»

Команда не всегда ставит качество в приоритет. Иногда быстрее «закрыть задачу», чем сделать правильно.

🔜 задача QA — возвращать фокус на качество и аргументировать решения

3️⃣ Без стратегии тестирование превращается в хаос

«Протестируй что-нибудь перед релизом»


— знакомо?

🔜 без процесса и договорённостей качество случайно
🔜 со стратегией — становится управляемым

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

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

#карьерный_трек
  • 🥰 6
  • 🔥 2
  • 💯 2
  • 👏 1
  • 🤩 1
Post #4700 852
🔥 Как ускорить тестирование с помощью AI

Появился инструмент Expect: он берёт изменения в коде и сам прогоняет их в браузере.

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

— анализирует изменения в коде
— собирает тест-план
— выполняет сценарии через Playwright
— записывает видео прогона

💡 Важно:

это не «замена тестировщиков», а ускорение рутины

— быстрый sanity после изменений
— автоматическая проверка типовых сценариев
— наглядный дебаг через запись

Всё остальное — сложные кейсы, логика и риски — всё ещё за вами.

🔗 Ссылка на GitHub

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

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

#тест_драйв
  • 🥰 4
  • 🔥 3
  • ❤ 2
Post #4699 824
📎 Метаморфное тестирование — когда нет «правильного ответа»

Иногда нельзя заранее понять, какой результат верный (например, в AI или сложных расчётах).

🔜 Тогда проверяют не сам ответ, а его поведение:

меняем вход → смотрим, как меняется результат


💡 Пример:

добавили лишние пробелы в текст → перевод не должен менять смысл


🔜 Если система ведёт себя нелогично при изменении входа — это баг.

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

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

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

#теория_на_пальцах
  • 🔥 12
  • 👍 6
  • 🌚 2
  • 🥰 1
  • 🤩 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 →