QA❤️4Life | Testing | Тестирование ПО – Telegram
QA❤️4Life | Testing | Тестирование ПО
7.44K subscribers
805 photos
180 videos
36 files
3K links
⚡️QA❤️4Life — turbo-лаборатория для охотников за багами: шпаргалки, instant-гайды, видео-разборы, нейросетевые хаки и мемы без воды. Джуны апают скилл, синьоры экономят время — все в плюсе. Канал ведёт Middle+ QA-инженер
📩 Связь с автором @Eugeniusz_1
Download Telegram
👋 Привет, друзья! Делюсь с вами очередной порцией отзывов от участников прошедших обучение на моем курсе "Нейросети для всех"!

🚀 СТАРТ БЛИЖАЙШЕГО 4-го потока
🗓 24 июня в 19.00 по МСК

💡Также можно приобрести ВИДЕОКУРС с доступом ко всем материалам со 🛍скидкой 35%

🆒Не упустите возможно пройти обучение по старой цене.
С июля планирую поднять⬆️ стоимость курса на 10%🔼

Это лучшая возможность инвестировать в свои навыки!
👇ВСЕ ПОДРОБНОСТИ о программе курса, отзывы участников и запись по ссылке

#нейросети #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Логи глазами QA: зачем они тебе и как их приручить

Привет, QA-комьюнити! 👋
Думаешь: "Ну, баги же видно - в UI, в API… Зачем мне лезть в эти сложные, страшные, многословные логи?"
Сейчас расскажу, почему QA без логов — это как травматолог без МРТ. 👇

🤔 Почему интерфейс и API могут обманывать?


1️⃣ UI может замолчать. Кнопка кликается, но ничего не происходит. Почему? В интерфейсе тишина, в Postman — 200 OK, а в логах? В логах — stacktrace, что backend упал на шаге валидации. Вот где истина!
2️⃣ API может сказать: "успех!", но не выполнить работу. Например, ты отправил заказ, получил ответ: всё принято. А в базе данных — пусто. Почему? Логи backend-а расскажут, что часть обработки пошла не туда.
3️⃣ Автотест может пройти, но внутри валятся ворнинги. Они пока не фатальные, но завтра превратятся в баг. QA, который умеет читать логи, может поймать будущие проблемы заранее. 🚀
⚙️ Какие логи нужны QA?
* Серверные (backend) → ошибки, stacktrace, отклонения логики
* Клиентские (frontend) → сбои рендера, ошибки JS, проблемы с интеграцией
* Мобильные (Android Logcat, Xcode console) → падения на девайсе, утечки памяти
* Системные (CI/CD, pipeline) → зачем упали автотесты, где оборвался билд
* Логи баз данных → что происходило на уровне БД при запросах, проблемы с сохранением данных.
* Логи очередей сообщений (Kafka, RabbitMQ и др.) → как сообщения проходят между сервисами в асинхронных системах.
* Логи сторонних интеграций → где произошел сбой при взаимодействии с внешними системами: у вас или у партнера.
🔥 Что искать в логах?
stacktrace → понять, где именно упал код
error message → текст ошибки (можно сразу приложить в баг-репорт)
context → ID пользователя, сессии, транзакции, чтобы воспроизвести
warning → не фатальные, но важные предупреждения
💡 Как начать, если ты никогда не работал с логами?
* Спроси у команды, где они хранятся.
* Попроси доступ и просто понаблюдай: что пишется, когда ты тестируешь.
* Научись фильтровать по ID пользователя, времени, тегам ошибки.
* Не бойся скопировать кусок лога, принести его разработчику и сказать: "Смотри, что я нашёл!"

Логи — твой мощный союзник в поиске багов. Не игнорируй их! 💪

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Логи #Багрепорт #Инструменты
6👍3
Инструменты для работы с логами: твой арсенал QA

Привет, друзья 👋

В предыдущем посте мы выяснили, почему логи — это суперсила QA. А теперь давайте разберем, какие инструменты помогут вам эту силу приручить. Ведь читать сырые текстовые файлы — занятие не для слабонервных!

🚀 Куда "утекают" логи и где их искать?


Современные системы генерируют огромное количество логов, и чтобы их анализировать, нужны специальные платформы:

ELK Stack (Elasticsearch, Logstash, Kibana): Это, пожалуй, самый популярный и мощный набор инструментов.
Elasticsearch: распределенная поисковая система для хранения и индексации логов.
Logstash: собирает, обрабатывает и отправляет логи в Elasticsearch.
Kibana: веб-интерфейс для поиска, анализа и визуализации логов в удобных дашбордах. Мастхэв для QA, позволяет быстро фильтровать, искать ошибки и строить графики.
Splunk: Мощная коммерческая платформа для сбора, индексирования и анализа машинных данных, включая логи. Очень мощный, но обычно требует отдельного обучения и лицензии. Часто используется в больших энтерпрайз-проектах.
Grafana Loki: Ориентирован на сбор и хранение логов, как метрик, делая их легкими для запросов. Часто используется в связке с Grafana для визуализации. Хорош для облачных и микросервисных архитектур.
Datadog, New Relic, Dynatrace: это комплексные платформы для мониторинга производительности приложений (APM), которые также включают в себя мощные модули для сбора и анализа логов, связывая их с метриками производительности. Полезны, когда нужно увидеть общую картину работы системы.
Sentry: отдельный инструмент, специализирующийся на отслеживании ошибок в режиме реального времени. Автоматически собирает stacktrace, контекст ошибки, данные о пользователе и окружении. Идеален для быстрого получения всей информации по багу.
Graylog: открытая платформа для централизованного управления логами. Позволяет собирать, индексировать и анализировать логи из разных источников. Хорошая альтернатива ELK.

💡 Как эти инструменты помогают QA?

Централизованный доступ: Все логи в одном месте, не нужно ходить по серверам.
Быстрый поиск и фильтрация: Мощные поисковые запросы по любым полям (пользователь, ID транзакции, тип ошибки, время).
Визуализация: Дашборды и графики помогают быстро обнаружить всплески ошибок или аномалии.
Алерты: Настройка уведомлений о критических ошибках, чтобы быть в курсе до того, как пользователь их заметит.
Контекст: Связь логов с конкретными релизами, фичами или пользователями.

🛠 Совет QA-специалисту:

Не нужно быть DevOps-инженером, чтобы пользоваться этими системами. Ваша задача — освоить их пользовательский интерфейс для поиска нужной информации. Попросите команду показать, какой инструмент для логов они используют, и пройдите базовый тренинг. Это значительно ускорит вашу работу!


А какие инструменты для работы с логами используете вы на своих проектах? Делитесь в комментариях! 👇

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Логи #Инструменты #Kibana #Splunk #Sentry #Мониторинг
1
🧠 Какая нейросеть умнее человека? Есть ответ!

Привет, QA-комьюнити! 👋

Пока мы тестируем софт, искусственный интеллект сдает тесты на IQ, и результаты впечатляют. Это не просто интересная новость, а прямой взгляд в будущее наших рабочих инструментов.

🤔 Что происходит?
Ведущие AI-модели прошли тест на интеллект от общества Менса. Результаты поражают: модель o3 от OpenAI набрала 135 баллов, что соответствует уровню гениальности! Модели от Anthropic и Google не сильно отстают.

🏆 Топ-3 гения в мире AI:

🥇 OpenAI o3: 135 баллов. Официально в категории "гений"!
🥈 Claude-4 Sonnet: 127 баллов.
🥉 Gemini 2.0 Flash Thinking: 126 баллов.

💡 Почему это важно для тестировщиков?
Чем "умнее" становятся базовые модели, тем более мощными и полезными будут инструменты на их основе:

AI-ассистенты для генерации тестовых данных и сценариев станут точнее.
Инструменты статического анализа смогут находить более сложные и нетривиальные баги.
Системы визуального тестирования будут лучше понимать контекст и выявлять неявные дефекты.

🚀 По сути, мы наблюдаем эволюцию движков, которые скоро будут встроены в наши любимые QA-инструменты.

А вы уже используете AI в своей ежедневной работе? Делитесь опытом!

☝️ Также хочу напомнить про близкий старт очередного потока курса обучения по нейросетям

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #AI #Инструменты #БудущееQA
Please open Telegram to view this post
VIEW IN TELEGRAM
4
🤔 Слышали про сертификацию MCP, но не понимаете, что это? Давайте по-человечески!


В мире IT постоянно мелькают аббревиатуры, и MCP (Microsoft Certified Professional) — одна из них. Если вы теряетесь в догадках, нужно ли это вам и с чего начать, то свежая статья на Хабре создана специально для вас.

💡 Что полезного в статье?

Автор простым языком, без лишнего пафоса, раскладывает по полочкам:
* Что такое MCP? Не просто бумажка, а подтверждение ваших знаний в экосистеме Microsoft.
* Кому это нужно? Разработчикам, администраторам, аналитикам и, конечно же, тестировщикам, работающим с продуктами Microsoft (Azure, .NET и др.).
* Как это работает? Разбор уровней сертификации: от базовых Fundamentals до экспертных.

Статья поможет вам понять, станет ли сертификация полезным инструментом в вашей карьере или окажется пустой тратой времени.

🔗 Читай статью

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Карьера #Сертификация #Microsoft #Статья #Habr
🔥 Классная новость!!! 🎆

Выпускница Рождественского эксперимента (#РождественскийЭксперимент) канала QA❤️4Life, Юлия приняла отличный оффер в классном проекте OHI-S Team , посвящённому предоставлению комплексных решений для стоматологов в различных направлениях. Теперь она будет обеспечивать качество крутой экосистемы, направленной на повышение эффективности и качества работы стоматологических клиник. И, кстати говоря, делать она это будет на ⭐️полной УДАЛЁНКЕ⭐️!

☝️На эту вакансию первоначально рассматривали исключительно ребят из РБ с форматом гибрид. И подавалась она изначально исключительно по закрытым каналам (знакомая HR мне в ЛС предложила порекомендовать лучших своих ребят). Ну и Юля просто покорила свою будущую команду ответами на вопросы во время собеседования. Она настолько понравилась, что компания пересмотрела даже свою первоначальную обязательность локации РБ. Напомню, что Юля из Санкт-Петербурга.

☝️Напомню, что ранее Юля получала предложения о работе в ходе нашего эксперимента, но вынуждена была отказаться от них по различным обстоятельствам

Предыдущие посты о Юле можно посмотреть здесь:
https://news.1rj.ru/str/QA4Life/3162
https://news.1rj.ru/str/QA4Life/3181

⚡️ОТ себя и от всех наших подписчиков поздравляю Юлю с эти замечательным событием!
Хочу пожелать ей успешно пройти испытательный срок на проекте, влиться в команду, набраться классного опыта и стать супер-крутым специалистом в области обеспечения качества. 🎆🎆🎊
Напишите слова поддержки и поздравления для Юли в комментарии (она их непременно прочитает)
А также накидайте побольше реакций, ведь девушка реально очень достойно проявила себя!

P.S.🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸
Кстати а как там поживают остальные выпускники Рождественского эксперимента?
Вероника получила оффер больше месяца назад и работает QA на ⭐️полной УДАЛЁНКЕ⭐️!
Кристина продолжает свою стажировку в роли QA\TechSupport в проекте "Дышите свободно", а Руслан пока продолжает работу по старой профессии, откликается не очень активно из-за большой загруженности (кормилец семьи, как-никак).
Итоги эксперимента были подведены в этом эфире
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥82👌21👍1
Forwarded from AI❤️4Life |Нейросети|IT (Evgeny)
Media is too big
VIEW IN TELEGRAM
🚀 Warp 2.0: Терминал, который стал полноценным AI-разработчиком

Представьте, что Cursor, Claude Code и Codex объединили в одном инструменте. Это и есть Warp — новая агентная среда разработки, которая выводит взаимодействие с кодом на следующий уровень.

🔥 Ключевые фишки Warp 2.0:
🏆 Топ-1 по кодингу: Занимает первое место на бенчмарке Terminal-Bench и показывает впечатляющие 71% на SWE-bench Verified.
🧠 Многозадачный AI-агент: Может одновременно писать код, отлаживать его, вносить правки в файлы и готовить документацию.
Два режима работы:
* Agent: Ставьте ему комплексные задачи по разработке.
* Terminal: Просто описываете задачу естественным языком и получаете готовый результат в командной строке.
🤖 Поддержка любых моделей: Интегрируется с основными AI-моделями, в отличие от закрытых аналогов.

👇 Как считаете, готовы доверить такому AI-агенту реальный рабочий проект?

🔗 Тестировать бесплатно

#news #tools #cases
Привет, QA-комьюнити! 👋

Как превратить команду ручных тестировщиков в мощный отряд автоматизаторов, не нанимая дорогих "звезд" с рынка? Свежая статья на Хабре делится реальным опытом и пошаговым планом.

🤔 В чем была проблема?
Регресс длился вечность, покрытие автотестами было низким, а найм готовых автоматизаторов — долго, дорого и не всегда эффективно.

💡 Какое решение нашли?
Вырастить экспертизу внутри команды! Компания сделала ставку на своих ручных тестировщиков, которые хотели развиваться.

🚀 Ключевые шаги, которые они предприняли:
* Индивидуальное обучение: Предложили выбор — курсы, статьи, менторство от опытных коллег. Не все дошли до конца, и это нормально.
* Рефакторинг фреймворка: Упростили и подготовили тестовый фреймворк для новичков, убрав лишние сложности (например, Cucumber).
* "Мягкое" код-ревью: Создали безопасную среду для первых шагов, где ошибки разбирались индивидуально, а не на общем созвоне.

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

🔗 Почитать подробный кейс на Хабре

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Автоматизация #AQA #Команда #Статья
2
Что будет, если тестировщик на два месяца останется практически без рук? Об этом в своей личной и ироничной истории на Хабре рассказал один из коллег по цеху.

🤔 Что случилось?
Автор неудачно упал и на время потерял возможность нормально пользоваться обеими руками. Но работа не ждет!

💡 Главные выводы из его опыта:
* Мир не для левшей: Простые вещи, вроде ножниц, становятся настоящим испытанием.
* Полюбить голосовые: Автор, который раньше ненавидел войсы, был вынужден перейти на них и даже нашел плюсы в расшифровках.
* Новые открытия: Внезапно начинаешь пользоваться посудомойкой и обнаруживаешь скрытые функции в Telegram.
* Неудобства как тест: Сломанные пальцы заставили по-новому взглянуть на юзабилити привычных вещей, например, компьютерной мыши.

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

🔗 Читай полный рассказ на Хабре

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Fun #Статья
🔥2
Как спасти проект, если нашли баги перед релизом

Привет, QA-комьюнити! 👋

Знакомая до боли ситуация: дедлайн завтра, все тесты пройдены, и вдруг… находится критический баг. Что делать? Бежать? Паниковать? 🤔

Авторы свежей статьи на Хабре собрали истории и советы от опытных тимлидов о том, как спасать проекты в последний момент и, что еще важнее, как не доводить до такого состояния.

💡 Почему баги вообще доживают до релиза?
* Нереалистичная тестовая среда: прод и тест — два разных мира.
* Ошибки в планировании: на тестирование остается пара часов.
* Сложная комбинаторика: микросервисы и фича-флаги создают хаос.
* "Давай быстренько поправим": хотфиксы в обход процессов.
* Просто все устали: человеческий фактор никто не отменял.

🚀 Что помогает спасти релиз (и нервы):
* Smoke-тесты по зонам риска перед выкаткой.
* Shift-left подход: подключать QA как можно раньше.
* Прозрачная приоритизация и культура без обвинений (blame-free).
* Чек-листы для разработчиков и продуманный план отката.

🔗Читай статью

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Статья #Habr #Релиз
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AI❤️4Life |Нейросети|IT (Evgeny)
☝️НА обучении нейросетям часто у меня просят порекомендовать универсальный сервис, который даёт возможность доступа ко всем нейронкам в одном месте.

⭐️Конечно, за бесплатно получить такое просто невозможно, но цена у них демократичная. Выходит дешевле, чем покупать только один GPT. Данный сервис, который работает через ТГ. Оплачивать можно с наших карт без проблем. Реально удобный сервис, работающий через телеграмм.
💰 Просто пополнил баланс и используешь на те нейросети, которые нужно
Ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Привет, QA-комьюнити! 👋

Сколько сейчас платят тестировщикам и чего ждать от рынка в ближайшее время? Кадровое агентство Selecty выпустило свежий обзор зарплат в IT на 2024-2025 годы. Давайте посмотрим на самые интересные цифры и тренды!

🤔 Главные выводы из исследования:
* Рынок стабилизировался после "шторма" прошлых лет.
* Сохраняется высокий спрос на опытных специалистов (Middle+ и Senior).
* Конкуренция среди джуниоров выросла, компании стали реже нанимать новичков без опыта.

💸 Зарплатные вилки для QA-инженеров (в месяц, на руки):
* Junior (до 1 года): 60 000 - 100 000 ₽
* Middle (1-3 года): 150 000 - 250 000 ₽
* Senior (3-6 лет): 250 000 - 400 000 ₽
* Lead (от 6 лет): 400 000 - 600 000 ₽

💡 Основной тренд: опыт и реальные навыки решают. Компании готовы хорошо платить специалистам, которые могут приносить пользу проекту здесь и сейчас.

👇 Как вам цифры? Совпадают с вашими ожиданиями и реальностью на рынке? Делитесь мнением в комментариях!

🔗 Посмотреть полный обзор и вилки для других IT-профессий можно в статье

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Зарплата #Карьера #Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Привет, QA-комьюнити! 👋 Представляю вашему вниманию доработанную мною версию поста Алены Решетниковай, автора ТГ -канала qa_pop

"Ужасная работа тестировщиков! Как можно было такое выпустить в прод?!"

Знакомый упрек, не так ли? 🤦‍♀️ Когда видишь баг, первая мысль — "и кто это тестировал?". Но правда в том, что баг в проде — это почти всегда результат целой цепочки событий, а не вина одного человека.

Давайте разберемся, почему не всё так просто.

🤔 Почему баги добираются до продакшена?

1. Процессы и приоритеты:
Баг нашли, но не исправили. QA завел тикет, но бизнес решил: "Выкатываем как есть, потом починим". Это "потом" может так и не наступить.
Нехватка времени. Классика: "Горит! Надо выкатить до конца спринта!". В итоге тестируются только базовые сценарии, а на edge-кейсы времени не остается.
Неверная оценка рисков. Все силы бросили на новый платежный шлюз, а "выстрелило" в модуле отчетов, который посчитали второстепенным.
В команде нет QA. Да, в 2025-м такое бывает, особенно в стартапах, где "разработчики сами всё проверяют".

2. Требования и информация:
"Скрытые" изменения. Менеджер "на словах" договорился с разработчиком, а в задаче это не отразили. QA тестирует по старым требованиям и не знает, что логика уже другая.
Нет ТЗ (Технического Задания). Тестировать приходится, опираясь на здравый смысл и постоянные уточнения у команды. Прокачивает soft skills, но увеличивает риск что-то упустить.
Новый человек в команде. Даже сеньор не может знать все нюансы продукта с первого дня. На погружение в бизнес-домен нужно время.

3. Техническая сложность и окружение:
Разные окружения. На тестовом стенде всё работало, а на проде — другая конфигурация, версия БД или нагрузка. И вот он, баг, которого "не было".
Сложность системы. Баг возникает не в самом компоненте, а на стыке нескольких систем при специфических условиях (например, при задержке ответа от внешнего сервиса). Протестировать все комбинации почти нереально.
Ошибки регрессии. Неправильно определили зависимости, не протестировали тот функционал, который был затронут косвенно, и получили "сюрприз".

4. Стратегия тестирования и человеческий фактор:
Парадокс пестицида. Если годами гонять одни и те же тесты, они перестают находить новые баги. Код "привыкает" к ним, а дефект появляется там, где не проверяли.
Недостаток тестовых данных. Данные, на которых велось тестирование, не покрывали все реальные сценарии, с которыми столкнулись пользователи.
Просто ошибка. Да, бывает. Аналитик, разработчик или тестировщик — все мы люди и можем что-то упустить.


🚀 Что важно помнить?
Баг в проде — это не приговор, а индикатор сбоя в процессе. Вместо того чтобы искать виноватого, лучше задать вопросы: "Что пошло не так? Как это исправить и как не допустить подобного в будущем?".

👇 Что бы вы добавили в этот список? Делитесь своими кейсами в комментариях!

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Баг #QualityAssurance #Процессы
Please open Telegram to view this post
VIEW IN TELEGRAM
👌1
👋 Всем привет! Напоминаю, что курс "Нейросети для всех" (версия в записи) по-прежнему доступен по старой цене со скидкой 35 %
💥Очень выгодное предложение, учитывая, что записи 4-го потока уже доступны для просмотра при покупке видеокурса.
🎁 Вы также получаете доступ к закрытой группе со всеми полезными материалами.

Подробная информация о курсе здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
SQL Window Functions.pdf
129.5 KB
Сборник полезных шпаргалок по SQL

SQL — один из ключевых навыков для многих QA-специалистов, особенно при работе с бэкендом и данными. Чтобы самые нужные команды всегда были у вас под рукой.

Сохраняйте, чтобы не потерять! 👇

🚀 Что внутри этой подборки:

📄 Основы языка SQL: Все базовые команды от SELECT до WHERE, которые нужно знать каждому.
🔗 SQL Joins: Наглядная схема по всем видам джойнов (INNER, LEFT, RIGHT, FULL OUTER).
📊 Оконные функции: Для тех, кто хочет делать более сложные и мощные запросы.
📈 SQL для анализа данных: Готовые запросы, которые пригодятся при поиске и анализе тестовых данных в базе.

Надеюсь, эти материалы помогут вам в работе и освежат знания!

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #SQL #БазыДанных #Шпаргалка #Гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥52🆒1