QA❤️4Life | Testing | Тестирование ПО
6.2K subscribers
477 photos
141 videos
25 files
2.62K links
QA❤️4Life — твой спасательный круг в мире тестирования!
🔍 Шпаргалки, полезные статьи, видео и QA-юмор.
🎯 Для тех, кто хочет разбираться в тестировании и не тонуть в баг-трекинге.
👨‍💻 Для новичков и опытных QA.

📩 Для связи с автором @Eugeniusz_1
Download Telegram
🔥 Путь одинокого джедая: как не сойти с ума в команде, которая не хочет меняться

💫 Путь одинокого джедая в IT
Что делать, если ты один за качество, процессы и адекватность, а вокруг — только "мне лень", "это сложно", "делай сам, если хочешь"?

В статье я разбираю:
🧱 Почему команды отказываются меняться
🛠 Что можно сделать, чтобы сдвинуть их с места
🚨 Когда пора не спасать, а спасаться

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

📌 Читай статью, если чувствуешь, что ты — тот самый QA-джедай, один в поле воюешь за порядок в галактике IT.

#QA #Тестирование #ТоксичнаяКоманда #ПутьДжедая #ПсихологияQA #КультураКачества #QA4Life ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 Как QA не утонуть в новом проекте? Часть 1
Гайд, советы и ChatGPT в помощь! 🚀

Ты — новичок в проекте, ничего не понятно, документации ноль, у всех свои задачи, а тебе уже нужно "покрыть всё тестами"? Тогда этот пост для тебя!

👩‍💻 Наташа из SmartHead подготовила интересный разбор:
🔹 Как собраться в кучу в первые дни
🔹 Что делать, если документация — это "один абзац"
🔹 С кем и о чём говорить в команде
🔹 Как выжить без тест-планов, API-доки и истории багов
🔹 И главное — как ChatGPT может помочь тебе выстроить структуру и сэкономить кучу времени 💬🤖

📌 В статье ты найдёшь: Чек-листы по доступам и коммуникациям
Практикум по документации (даже если её нет)
Промпты для ChatGPT и гайд, как из ИИ выжать максимум


📖 Читай первую часть: Как QA не утонуть в новом проекте
👉 Ссылка на статью

#QA #Тестирование #НовыйПроект #Документация #ChatGPT #ТестПлан #JuniorQA #AIвТестировании #QA4Life ❤️
📱🧵 Многопоточность в мобильных приложениях: что должен знать QA?

🔥 Новая статья от Ozon Tech — это 🔍 гайд по многопоточности для тестировщиков, особенно мобильных! Даже если ты не пишешь код — тебе стоит понимать, как работают потоки, чтобы находить 🐛 критичные и нестабильные баги до продакшена.

💡 Что внутри?
🔹 Как устроены процессы и потоки в Android/iOS
🔹 Почему UI-поток — святыня, которую нельзя блокировать
🔹 Чем опасны:
 • ANR и фризы
 • Race Condition
 • Deadlock
 • Starvation
🔹 Как находить баги, которые "иногда проявляются"
🔹 🤯 Гифки, схемы и реальные кейсы из практики
🔹 Чек-лист: как тестировать, чтобы не упустить ошибки из-за многопоточности

⚙️ Почему это важно для QA?
Понимаешь, что происходит "под капотом"
Лучше взаимодействуешь с девами
Становишься сильнее в стратегиях тестирования
Не упускаешь нестабильные баги, которые не ловит автотест

📖 Читай статью
Разберись в потоках — и приложение станет (почти) непотопляемым 🛟

#QA #Тестирование #МобильноеТестирование #Android #iOS #Concurrency #Потоки #RaceCondition #ANR #QA4Life ❤️
Forwarded from QA❤️4Life Prod (Evgeny)
Приходите завтра на написание вашего первого автотеста ⚡️

Прошлым летом я провёл эксперимент: 25 человек без опыта в написании кода запустили свой первый автотест в Jenkins под моим руководством. Это доказало — писать код может каждый, даже если не всем это нравится.

🗓 Завтра 23.04 в 19:00 Мск в прямом эфире наш коллега — QA Lead с опытом 9 лет, который терпеть не может кодить, попробует написать автотест на связке Python + pytest + requests + Jenkins. Я буду направлять его шаг за шагом!

☝️Что покажем на эфире:

– как ручной тестировщик справляется с кодом, даже если он его не любит

– типичные ошибки новичков при написании кода с нуля

– реальный процесс обучения — без прикрас и «магии».

Сможете:
Написать свой первый автотест вместе с нами
Задать вопросы в реальном времени

Подписывайтесь на канал, чтобы не пропустить – t.me/rvtsakunov
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Прокачай UI автотесты на максимум!
🔥 Статья-бомба для тех, кто хочет писать идеальные автотесты на Python:

🛠 Что внутри?
— PageObject + PageComponent + PageFactory
— Playwright против Selenium: аргументы в пользу современности
— GitHub Actions для CI/CD
— Allure для шикарных отчётов
— Полная архитектура с логами, видео и trace-файлами
— Пошаговый UI-тест регистрации

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

📖 Читай на Хабре

#QA #Тестирование #Автотесты #Python #Playwright #Allure #CI_CD #PageObject #QA4Life ❤️
🎉 JSON-мастерская в одном слайде! 🎨
Хватит мучиться с массивами и кавычками — этот визуальный гид разложит всё по полочкам и зарядит настроение ⚡️

🔍 Что внутри?

🚀 Что такое JSON и зачем он в REST, GraphQL и мессенджерах брокеров
🧩 Соответствие типов JSON ↔️ PostgreSQL (чтобы не было «какая тут строка, а где число?»)
Топ-ошибок: забыли кавычки? поставили запятую не туда? Забудьте про баги!
🍰 Вкусный пример «Чизкейк» с калориями, комментами и автором
💡 Советы гуру: camelCase, минимализм в полях, читаемые статусы
🛠 Инструменты: JsonEditorOnline, Postman, ChatGPT/DeepSeek

⚙️ Практические выводы:

Используй camelCase, чтобы фронтенд и бэкенд говорили на одном языке
Чётко разделяй только нужные поля — меньше шума, больше скорости
Отлавливай запятые и кавычки ещё до запроса с онлайн-редакторами
Возвращай в API человеческие статусы ("status":"Опубликован")

📖 Как прокачать навыки прямо сейчас?

Открой JsonEditorOnline и потренируйся на примере из гида
Настрой коллекцию в Postman и проверь все кейсы
Спроси у ChatGPT , Gemini или DeepSeek — покажет live-разбор

🔗 Документ в лучшем качестве в комментарии

#JSON #API #DevTools #Frontend #Backend #QA #Тестирование #QA4Life ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Новая статья от Reksoft: «Качество требований в IT-проектах»
Автор делится реальным кейсом о том, как выстроить циклический процесс управления качеством требований и добиться максимальной эффективности команды без конца правок 📈

Ключевые идеи:

🚩 Команда столкнулась с отсутствием своего аналитика, разнородным опытом сеньоров и разными представлениями о «готовой» User Story — из-за этого грейминги и доработки съедали уйму времени


📝 Шаблоны требований нужно адаптировать под нужды всех: несколько итераций обсуждений с разработчиками и тестировщиками позволили создать единый, понятный формат


📊 Аналитиков перевели на отдельную Kanban-доску, чтобы отделить анализ от разработки и всегда держать документацию в актуальном состоянии

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

Создали гибкий чек-лист Definition of Ready (DOR), включив в него не только критерии качества, но и бюрократические этапы (запросы доступов и пр.) — теперь артефакты готовы к работе без задержек

Результаты и выводы:

↪️ Возвраты требований стали минимальными, документация всегда свежая и прозрачная для заказчика

🔄 Процесс управления качеством превратился в циклическую работу: выявляем проблему, ищем причину, внедряем решение и снова собираем обратную связь

🚀 Спустя 2,5 года подход распространился на три новые команды — и работает везде одинаково эффективно

💡 Даже в сеньорной команде с устоявшимися привычками можно добиться значимых изменений, если правильно расставить приоритеты и правила

Не теория — только практика! Читаем полную статью, берем лайфхаки и внедряем у себя в проектах 😉

#QA #Тестирование #Тестировщик #IT #Testing #требования #QA4Life