🔖 Почитать:
- на TestEngineer
▪️Таинственный баг в пайплайне
▪️Юзкейсы (они же use cases, варианты/сценарии использования, прецеденты)
🔥 ISTQB — вопросы ‘2025
- Также
▪️Тестируй как разработчик, разрабатывай как тестировщик
▪️Улучшение инфраструктуры автоматизации при помощи навыков DevOps
▪️Отслеживание дефектов с помощью JIRA
▪️Лучшие практики тестирования локализации
▪️Как тестировать сложные формы и валидации в веб-приложениях
▪️Тестирование 1С: как избежать багов, потерь и паники после доработок и обновлений
▪️Расследование ночного инцидента на продакшене
▫️Как джуниору отстаивать свою позицию и не испортить отношения
▫️Легко ли войти в IT через курсы по ручному тестированию
▫️Как мы упростили развертывание почтового сервиса для тестирования
▫️Где набраться практики начинающему тестировщику: от учебных полигонов до open source
▫️Измерение покрытия UI тестами. Следующий уровень
▫️Заглядываем под капот ChatGPT
▫️Edge-to-edge в Android: опыт внедрения и рекомендации по тестированию
▫️Тестирование как точка входа для новичков нетехнарей
▫️Большая подборка песочниц и ресурсов
Авторизация через VK: что под капотом и как это тестировать
▫️7 этапов эволюции QA в компании
▫️Корректируем резюме: советы от тимлида
▫️Встраивать защиту прямо в защищаемое приложение
- Англоязычное
▪️Using an Agile definition of done to promote a quality culture
▪️Why Some Bugs Slip Through: Common Reasons and How to Prevent Them
▪️Best Practices for React Native Development to Improve Appium Test Automation
▪️How I Built a Real-World Manual Testing Portfolio with ISTQB Templates
▪️How I stopped testing software like a machine
▪️A Developer’s Playbook for Smart Testing and Confident Releases
▪️The Meeting Vortex. How Lead Test Engineer Roles Catch and Hold Your Career
▪️Spring Boot Testing Myths
▪️Resultful Testing
▪️Setting Up the Official GitHub MCP Server: An Official Guide
▪️Cypress — How to Create a Merge Report in your Pipeline
▪️Practical use of Cursor and MCP Playwright in test automation
👀 Посмотреть:
Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤21👍6🔥5
🐞 QA Handbook: WebSocket
Посмотреть:
🌐 Web сокеты
Почитать:
▫️WebSockets vs HTTP
▫️Знакомство с AJAX
▫️WebSocket: особенности протокола и пример использования на React
▫️Разница между WebSockets и Socket.IO
Посмотреть:
Почитать:
▫️WebSockets vs HTTP
▫️Знакомство с AJAX
▫️WebSocket: особенности протокола и пример использования на React
▫️Разница между WebSockets и Socket.IO
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13
Привет! Меня зовут Женя, и я приглашаю тебя в канал QA Hustle🚨
В канале я делюсь своим путём, лайфхаками и реальной движухой в тестировании.
⁉️ Тут найдёшь всё:
🔸Хочешь узнать, как пройти собес и не быть сухарем?
🔸Или почему тестировщикам платят такие бабки?
🔸А может, вдохновиться кейсами ребят, которые врываются в IT?
🔸От советов по резюме до разборов рынка
🔸Как насчёт узнать, что бесит в тестовых заданиях и как стоит к ним относиться?
🔸Или как устроить себе лайтовую работу на 3-4 часа в день?
🔸Плюс я менторю: от теории до оффера и прохождении испыталки — всегда рядом
Сам я довольно бодро вкатился в тестирование на2️⃣ проекта разом, за 2️⃣ с половиной месяца со дня обучения и уже через 5️⃣ месяцев моя зп составляла 346к. По образованию я психолог, который до айти работал кладовщиком и в онлайн школе для детей😅
Так что я очень хочу поделиться своими успехами, взглядами, интересными историями и помочь взглянуть на мир айти, с точки зрения достижения крутых результатов и большей свободы.
Простой работяга, который смог🚂
✊ Заходи и подписывайся! QA Hustle
👋 Рад буду пообщаться!
В канале я делюсь своим путём, лайфхаками и реальной движухой в тестировании.
🔸Хочешь узнать, как пройти собес и не быть сухарем?
🔸Или почему тестировщикам платят такие бабки?
🔸А может, вдохновиться кейсами ребят, которые врываются в IT?
🔸От советов по резюме до разборов рынка
🔸Как насчёт узнать, что бесит в тестовых заданиях и как стоит к ним относиться?
🔸Или как устроить себе лайтовую работу на 3-4 часа в день?
🔸Плюс я менторю: от теории до оффера и прохождении испыталки — всегда рядом
Сам я довольно бодро вкатился в тестирование на
Так что я очень хочу поделиться своими успехами, взглядами, интересными историями и помочь взглянуть на мир айти, с точки зрения достижения крутых результатов и большей свободы.
Простой работяга, который смог🚂
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19👎7🌚3👍2
🛠 Инструменты тестировщика в 2025 году: что нужно для трудоустройства
Рассказываем про необходимый минимум
▪️Технологии:
JSON, XML и XSD, SQL
▪️Автоматизация тестирования:
JUnit, Jenkins, Selenide, Selenium WebDriverd
▪️Тестирование API и трафика:
REST Assured, apiDoc и Swagger, Postman, Charles
▪️Рабочие инструменты:
Git, IntelliJ IDEA, Android Studio
▪️Прикладные инструменты:
Allure, Maven
Рассказываем про необходимый минимум
▪️Технологии:
JSON, XML и XSD, SQL
▪️Автоматизация тестирования:
JUnit, Jenkins, Selenide, Selenium WebDriverd
▪️Тестирование API и трафика:
REST Assured, apiDoc и Swagger, Postman, Charles
▪️Рабочие инструменты:
Git, IntelliJ IDEA, Android Studio
▪️Прикладные инструменты:
Allure, Maven
🔥35❤1
🔖 Почитать:
- на TestEngineer
▫️Как тестируют Dropbox
▫️ИИ не оставит без работы тестировщиков, а наоборот сделает нужнее
- Также
▪️Ошибки в нагрузочном тестировании
▪️Как справляться с невоспроизводимыми дефектами
▪️10 ошибок QA и как их избежать
▪️Пять ошибок общения, из-за которых команда теряет миллионы и время
▪️QA в страховании (InsurTech)
▪️Подходы QA на разных стадиях продукта
- Хабр
▫️От релиз-менеджера до разработчика: почему я ушел из QA и не жалею
▫️Что происходит с собеседованиями QA в 2025 году? Взгляд с обеих сторон баррикад
▫️История о свершениях одного QA: о Quality Gates и оптимизации релизных процессов
▫️Мошеннические курсы по тестированию — развод, маркетинг и пустышки
▫️Автоматизация UI тестов на Cypress
▫️Тестирование по SAFe
▫️Гейты в тестировании
▫️Методы убийства ИТ-продукта: мнение QA-инженера
▫️Автоматизированное E2E-тестирование App.Farm: от хаоса к системе
▫️Практический гайд по Left Shift Testing
▫️pytest.raises: ловим исключения правильно
▫️Основные нагрузочные метрики
▫️XCUITest для начинающих: как сделать тестирование iOS красивым с Allure
- В большом мире QA
▪️Slack: Optimizing Our E2E Pipeline
▪️How to enhance test workflows in Cypress and Playwright with tags and test filters
▪️AI Unit Test Generation: Key Strategies and Tools
▪️Building a Custom Jest File Structure Matcher
▪️In Software, Delivery Is Just the Beginning
▪️Product Quality for Non-Technical Founders
▪️Bug Advocacy 101: Make Sure Your Bugs Get the Attention They Deserve
▪️Quality Engineering as philosophy, a framework and a tool
▪️If There’s No Time for Testing at the End of the Sprint, There’s No Time Management at All
▪️Building a Rock-Solid Testing Framework at Bynry
▪️How Testing Became My Code’s Lifeline
▪️Code Coverage: What the Experts Really Think
▪️The Async Nature of Cypress: Don’t Mess with the Timelines in Your Cypress Tests ‘Dual-Verse’
👀 Посмотреть:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19😁7
💡 Можно ли развить свой проект в опенсорсе?
Короткий ответ — да. Длинный — тоже да, но с нюансами.
Опенсорс — это не просто выложить код на GitHub и ждать звёздочек. Это:
— сообщество,
— качество,
— документация,
— поддержка,
— и главное — цель. Зачем ты это делаешь?
Даже если всё это есть, в какой-то момент ты упрёшься в ресурсы. Свободное время и свой кошелёк — не вечные источники.
Где искать поддержку? Есть несколько путей: поговорить с работодателем — возможно, проект важен и для него. Или искать гранты от крупных компаний. Яндекс только что подвёл итоги своей грантовой программы Yandex Open Source — 7,2 млн отправилось на развитие 12 проектов.
Если ты решаешь реальные задачи и делаешь технологии доступнее — шанс высокий. Тем более, что бигтехи всё активнее поддерживают российский опенсорс. И Яндекс в их числе. Без этого индустрия не поедет.
Так что, если ты разрабатываешь свой инструмент — даже нишевый: не прячь его. Развивай, собирай сообщество. Это реально.
Короткий ответ — да. Длинный — тоже да, но с нюансами.
Опенсорс — это не просто выложить код на GitHub и ждать звёздочек. Это:
— сообщество,
— качество,
— документация,
— поддержка,
— и главное — цель. Зачем ты это делаешь?
Даже если всё это есть, в какой-то момент ты упрёшься в ресурсы. Свободное время и свой кошелёк — не вечные источники.
Где искать поддержку? Есть несколько путей: поговорить с работодателем — возможно, проект важен и для него. Или искать гранты от крупных компаний. Яндекс только что подвёл итоги своей грантовой программы Yandex Open Source — 7,2 млн отправилось на развитие 12 проектов.
Если ты решаешь реальные задачи и делаешь технологии доступнее — шанс высокий. Тем более, что бигтехи всё активнее поддерживают российский опенсорс. И Яндекс в их числе. Без этого индустрия не поедет.
Так что, если ты разрабатываешь свой инструмент — даже нишевый: не прячь его. Развивай, собирай сообщество. Это реально.
👍13
🐞🔥 QA Handbook — настольные материалы тестировщика
▫️ Основы компьютерных сетей
▫️ Клиент-серверная архитектура
▫️ Микросервисная архитектура
▫️ Брокеры сообщений
▫️ REST API / RPC / SOAP / GraphQL
▫️ HTTP
▫️ Хранение данных на стороне клиента
▫️ Кэширование данных
▫️ Аутентификация и авторизация
▫️ Рендеринг и DOM
▫️ Тестирование баз данных
▫️ Техники тест-дизайна
▫️ Мобильное тестирование
▫️ Тестовая документация
▫️ Виды и уровни тестирования
▫️ SDLC & STLC
▫️ Метрики тестирования
▫️ Тестирование API
▫️ Тестирование безопасности
▫️ Инструменты
▫️ Основы компьютерных сетей
▫️ Клиент-серверная архитектура
▫️ Микросервисная архитектура
▫️ Брокеры сообщений
▫️ REST API / RPC / SOAP / GraphQL
▫️ HTTP
▫️ Хранение данных на стороне клиента
▫️ Кэширование данных
▫️ Аутентификация и авторизация
▫️ Рендеринг и DOM
▫️ Тестирование баз данных
▫️ Техники тест-дизайна
▫️ Мобильное тестирование
▫️ Тестовая документация
▫️ Виды и уровни тестирования
▫️ SDLC & STLC
▫️ Метрики тестирования
▫️ Тестирование API
▫️ Тестирование безопасности
▫️ Инструменты
👍26🔥9❤3
🐞 5 лучших книг для тестировщиков ПО на русском языке от телегам-канала Библиотека тестировщика
💎 Agile-тестирование — Джанет Грегори, Лайза Криспин (2019)
Эта книга подробно описывает Agile-подходы к тестированию и их интеграцию в разработку. Она станет отличным путеводителем для тех, кто хочет внедрить Agile-тестирование в свои команды.
Скачать
💎 Тестирование JavaScript — Лукас де Коста (2021)
Руководство по тестированию JavaScript с фокусом на современные практики, такие как тестирование компонентов и интеграционное тестирование. Отлично подходит для тех, кто работает с веб-приложениями.
Скачать
💎 A Practitioner's Guide to Software Test Design — Ли Копланд (2019)
Книга рассматривает лучшие методы проектирования тестов и помогает усовершенствовать навыки создания качественных тест-кейсов. Рекомендуется как для начинающих, так и для опытных тестировщиков.
Скачать
💎 Эффективное тестирование — Mauricio Aniche (2022)
Это пособие объясняет, как проводить тестирование максимально продуктивно, уделяя внимание практическим аспектам тестирования. Книга подчеркивает важность автоматизации и современных подходов.
Скачать
💎 Экстремальное программирование. Разработка через тестирование — Кент Бек (2022)
Одна из ключевых книг по TDD (Test-Driven Development), рассказывающая о разработке через тестирование в экстремальном программировании. Обязательна к прочтению для тех, кто хочет освоить TDD и XP.
Скачать
Эти книги помогут вам углубить знания и улучшить навыки тестирования программного обеспечения.
💎 Agile-тестирование — Джанет Грегори, Лайза Криспин (2019)
Эта книга подробно описывает Agile-подходы к тестированию и их интеграцию в разработку. Она станет отличным путеводителем для тех, кто хочет внедрить Agile-тестирование в свои команды.
Скачать
💎 Тестирование JavaScript — Лукас де Коста (2021)
Руководство по тестированию JavaScript с фокусом на современные практики, такие как тестирование компонентов и интеграционное тестирование. Отлично подходит для тех, кто работает с веб-приложениями.
Скачать
💎 A Practitioner's Guide to Software Test Design — Ли Копланд (2019)
Книга рассматривает лучшие методы проектирования тестов и помогает усовершенствовать навыки создания качественных тест-кейсов. Рекомендуется как для начинающих, так и для опытных тестировщиков.
Скачать
💎 Эффективное тестирование — Mauricio Aniche (2022)
Это пособие объясняет, как проводить тестирование максимально продуктивно, уделяя внимание практическим аспектам тестирования. Книга подчеркивает важность автоматизации и современных подходов.
Скачать
💎 Экстремальное программирование. Разработка через тестирование — Кент Бек (2022)
Одна из ключевых книг по TDD (Test-Driven Development), рассказывающая о разработке через тестирование в экстремальном программировании. Обязательна к прочтению для тех, кто хочет освоить TDD и XP.
Скачать
Эти книги помогут вам углубить знания и улучшить навыки тестирования программного обеспечения.
👍20🔥4
🔖 Почитать:
▫️Тестирование производительности фронтенда в Cypress и Playwright. Быстрый практикум
▫️Тестируем AI-приложения на практике. Черный ящик: бинарный вывод | Лилия Урмазова
▫️Американские правительственные рекомендации по ИИ
📰 Также:
▪️Инструменты тестирования совместимости
▪️Инструменты тестирования доступности на основе ИИ
▪️Артефакты Scrum
▪️Локаторы в Playwright
▪️Гайд по Gemini 2.5: как использовать ИИ от Google в задачах QA и DevOps
▪️Практический гайд по ИИ в тестировании
▪️Системы оркестрации контейнеров
🧐 Хабр:
▫️Опрос: кто у вас в компании отвечает за «набивание» тестового покрытия под нужный процент?
▫️Эникейщик стал тестировщиком и не жалеет. 10 лет вкатывался в IT
▫️Может ли разработчик с большим стажем, но без QA бэкграунда, стать хорошим QA (нет)
▫️Сквозное тестирование 1С в SimbirSoft
▫️Slowpoke Finder: кастомный CLI-инструмент для анализа медленных шагов в автотестах
▫️Тестирование без инцидентов в проде
▫️Разбираем Robolectric по косточкам
▫️Нагрузочное тестирование: как планировать фазы и снимать метрики
▪️Взламываем самую защищенную модель Claude
▪️Как я взломал миллионы умных весов через уязвимости в API и железе
🌍 Англоязычное:
▫️Selenium AND Playwright
▫️Knowing when the battle is lost with XCUITests
▫️What makes PactumJS awesome
▫️Testing Cached Data with Playwright
▫️The State of Open-source AI-powered Test Automation
▫️Grafana k6 1.0 is here
▫️The current market for testers in the UK
▫️From QA Lead to Manager: My Journey and What I Learned
▫️Our Recipe for Developing Good Automated Tests
▫️Testing in Android Kotlin Projects: A Practical Guide
▫️Shared Test Automation Infrastructure for Web Projects
▫️Sneaky Playwright Pitfalls
👀 Посмотреть:
Удачного дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤6🔥4
✨ Чит-лист для собеседований Junior QA
К любому собеседованию можно подготовиться всего за 3 дня, если структурировать свои знания!
По ссылке находится документ со списком вопросов, которые задают на собеседованиях, и ответами на них
Ссылка на документ в Notion
К любому собеседованию можно подготовиться всего за 3 дня, если структурировать свои знания!
По ссылке находится документ со списком вопросов, которые задают на собеседованиях, и ответами на них
Ссылка на документ в Notion
🔥39❤4👍4👏1
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚37😁19😢4👍3
Опять провалил очередное собеседование?
Не расстраивайся) А лучше подписывайся на канал SA / Собеседования, здесь тебе расскажут все про собеседования и рынок найма системных аналитиков
Автор канала делится инфой абсолютно бесплатно. Проводит разбор реальных собеседований и дает советы именно тебе, как не провалить очередное собеседование
Не хило, да?
—Вот и я думаю, что не хило!
Подписывайся на канал, если хочешь:
—Отсобесить интервьюера
—Выбить достойный уровень жалованья
—Быть готовым к самому сложному техническому интервью в твоей жизни
Скорее подавай заявку, чтобы не потерять: @sa_sobes
Не расстраивайся) А лучше подписывайся на канал SA / Собеседования, здесь тебе расскажут все про собеседования и рынок найма системных аналитиков
Автор канала делится инфой абсолютно бесплатно. Проводит разбор реальных собеседований и дает советы именно тебе, как не провалить очередное собеседование
Не хило, да?
—Вот и я думаю, что не хило!
Подписывайся на канал, если хочешь:
—Отсобесить интервьюера
—Выбить достойный уровень жалованья
—Быть готовым к самому сложному техническому интервью в твоей жизни
Скорее подавай заявку, чтобы не потерять: @sa_sobes
❤14😴1
Forwarded from QA Live 🚩 Тестирование ПО
This media is not supported in your browser
VIEW IN TELEGRAM
🔖 Почитать:
- Интересное
▫️Безголовые браузеры = экономия на спичках
▫️Блиц-практикум Playwright + ESLint
▫️Selenium vs Playwright: нехайповый разбор
▫️+ Что команда Selenium думает о статьях-кликбейтах «Selenium vs другие фреймворки»
- Гайды и туториалы
▪️Проблемы связи и мобильное приложение
▪️Правильный баг-репорт | IFTB
▪️События Scrum
▪️Баги на сдаче проекта
▪️UI-автотесты: как правильно организовать код
▪️Превращаем API-тесты в читаемые сценарии (Vitest + Allure)
▪️Нагрузочное тестирование PostgreSQL
▪️Чек-лист тестирования требований
▪️Rafinad: сахар для UI-тестирования iOS-приложений
▪️Unity: модульное тестирование
▪️10 техник оптимизации Java
▪️Несколько Jenkins Jobs c одним агрегированным запуском Allure TestOps
▪️Провоцируем http-ошибки в Постмане
▪️Как выполнять параллельное тестирование (Selenium Grid)
▪️CSS и XPath — путь в ад, а test-id — спасение
▪️Тестовый фреймворк с нуля на Playwright
▪️xk6-browser для исследования производительности
- Англоязычное
▫️Empathy labs. Preparing for the European Accessibility Act
▫️Predictability is the gold standard for software reliability — and neither generative or agentic AI can deliver it
▫️We’re not reinventing the wheel. We are returning to what testing was always meant to be
▫️Being a Solo QA with Daily Deployments
▫️How to Report Quality Metrics to Top Management Without Putting Them to Sleep
▫️Dancing with Requirements
▫️The Testing Tower. Observation Deck: Performance, Load, Chaos, E2E
- Софтскиллы и истории из жизни
▪️Синдром самозванца у QA-инженера
▪️Soft skills которые изменили мою жизнь
▪️История одного QA
▪️Как я впервые проводила эстимацию и ошиблась на 26 часов
▪️Нагрузочное: командировка на реальный проект
▪️Регрессионное: взгляд изнутри от лидера команды
▪️Мог уйти в разработку, не ушёл. Разработка пришла ко мне сама
- Всякоразное
▫️Темки
▫️Красные флаги у работодателя
▫️Как рассчитывают инвестиции в QA
▫️TDD не приводит к плохому коду | Kent Beck
▫️Взлом уличных LED-экранов
👀 Посмотреть:
Удачного дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15😁8🔥3🙊1
🔌 Полезные расширения VS Code: шпаргалка для QA-инженеров
Благодаря множеству расширений VS Code превращается в мощный инструмент для тестирования, анализа, дебага и автоматизации. Если вы QA-инженер и часто работаете с кодом, логами, API или автотестами — эта подборка для вас.
Ниже набор must-have расширений, которые сэкономят вам время и сделают работу приятнее:
1. REST Client — Тестирование API прямо из редактора
Позволяет отправлять HTTP-запросы и просматривать ответы без Postman. Удобно для быстрой проверки API во время тестов.
2. Thunder Client — Легковесная альтернатива Postman внутри VS Code
Удобный UI, история запросов, поддержка коллекций. Идеально подходит для ручного API-тестирования без лишней нагрузки на систему.
3. XPath Evaluator — Проверка XPath выражений в редакторе
Позволяет тестировать XPath-запросы и видеть, какие узлы они возвращают в XML или HTML-документах. Особенно полезен при создании локаторов для автотестов, помогает убедиться, что путь корректный, ещё до запуска теста. Визуальную подсветку в коде не делает, но отлично подходит для отладки выражений
4. Playwright Test for VS Code — Автотесты Playwright под рукой
Даёт возможность запускать, дебажить и писать автотесты с поддержкой IntelliSense. Подходит как для e2e, так и для UI-тестов.
5. CodeSnap — Красивые снимки кода для багрепортов и статей
Создаёт изображения с фрагментами кода. Отлично подходит для документации, постов или визуального представления багов.
6. Todo Tree — Отслеживание TODO и FIXME в проекте
Идеально для командной работы: позволяет быстро находить все оставленные заметки и технические долги.
7. GitLens — Расширенные возможности Git прямо в редакторе
Показывает кто, когда и зачем изменил строку кода. Упрощает расследование багов и просмотр истории изменений.
8. Bookmarks — Быстрая навигация по важным участкам кода
Позволяет расставлять закладки и быстро прыгать по ним. Особенно удобно при работе с длинными логами или автотестами.
9. XML Tools — Форматирование и валидация XML-файлов
Полезно при работе с конфигами, SOAP, отчетами или тестовыми данными в XML-формате.
10. ESLint / Prettier — Проверка и автоматическое форматирование кода
Помогают поддерживать код автотестов в чистоте. Уменьшают вероятность синтаксических ошибок и улучшают читаемость.
🛠 Эти расширения легко устанавливаются через Marketplace, а вместе превращают VS Code в полноценную рабочую среду для QA-инженера. Работаете ли вы с API, UI, логами или автотестами всегда найдётся плагин, который облегчит задачу.
Благодаря множеству расширений VS Code превращается в мощный инструмент для тестирования, анализа, дебага и автоматизации. Если вы QA-инженер и часто работаете с кодом, логами, API или автотестами — эта подборка для вас.
Ниже набор must-have расширений, которые сэкономят вам время и сделают работу приятнее:
1. REST Client — Тестирование API прямо из редактора
Позволяет отправлять HTTP-запросы и просматривать ответы без Postman. Удобно для быстрой проверки API во время тестов.
2. Thunder Client — Легковесная альтернатива Postman внутри VS Code
Удобный UI, история запросов, поддержка коллекций. Идеально подходит для ручного API-тестирования без лишней нагрузки на систему.
3. XPath Evaluator — Проверка XPath выражений в редакторе
Позволяет тестировать XPath-запросы и видеть, какие узлы они возвращают в XML или HTML-документах. Особенно полезен при создании локаторов для автотестов, помогает убедиться, что путь корректный, ещё до запуска теста. Визуальную подсветку в коде не делает, но отлично подходит для отладки выражений
4. Playwright Test for VS Code — Автотесты Playwright под рукой
Даёт возможность запускать, дебажить и писать автотесты с поддержкой IntelliSense. Подходит как для e2e, так и для UI-тестов.
5. CodeSnap — Красивые снимки кода для багрепортов и статей
Создаёт изображения с фрагментами кода. Отлично подходит для документации, постов или визуального представления багов.
6. Todo Tree — Отслеживание TODO и FIXME в проекте
Идеально для командной работы: позволяет быстро находить все оставленные заметки и технические долги.
7. GitLens — Расширенные возможности Git прямо в редакторе
Показывает кто, когда и зачем изменил строку кода. Упрощает расследование багов и просмотр истории изменений.
8. Bookmarks — Быстрая навигация по важным участкам кода
Позволяет расставлять закладки и быстро прыгать по ним. Особенно удобно при работе с длинными логами или автотестами.
9. XML Tools — Форматирование и валидация XML-файлов
Полезно при работе с конфигами, SOAP, отчетами или тестовыми данными в XML-формате.
10. ESLint / Prettier — Проверка и автоматическое форматирование кода
Помогают поддерживать код автотестов в чистоте. Уменьшают вероятность синтаксических ошибок и улучшают читаемость.
🛠 Эти расширения легко устанавливаются через Marketplace, а вместе превращают VS Code в полноценную рабочую среду для QA-инженера. Работаете ли вы с API, UI, логами или автотестами всегда найдётся плагин, который облегчит задачу.
👍27❤4🔥1
ТОП-8 онлайн-тренажёров для ручного тестирования + сценарии их использования
Подборка лучших ресурсов для практики ручного тестирования.
Многие из них симулируют реальные проекты или содержат скрытые баги — то, что нужно, чтобы прокачать навыки 💪
1️⃣ OpenCart Demo Store
Полноценная копия CMS для интернет-магазинов. Можно протестировать весь пользовательский путь до покупки.
🔗 https://demo.opencart.com/
2️⃣ PHP Travels Demo
Симулятор туристического сервиса: поиск, бронирование, валидация. Идеален для тестирования более сложных сценариев.
👉 https://phptravels.com/demo/
3️⃣ DemoQA
Интерактивный сайт с формами, таблицами, алертами, элементами drag&drop.
👉 https://demoqa.com/
4️⃣ The Internet - Herokuapp
Тренажёр с подборкой кейсов: логин, чекбоксы, алерты, выпадающие списки.
👉 https://the-internet.herokuapp.com/
5️⃣ UI Test Automation Playground
Страницы с нестандартными UI-элементами, реагирующими на время, наведение, анимации.
👉 http://uitestingplayground.com/
6️⃣ Sauce Demo
Симуляция интернет-магазина. Разные типы пользователей с разным поведением — стандартный, с багами, с низкой производительностью и др.
👉 https://www.saucedemo.com/
7️⃣ Automation Exercise
Полноценный e-commerce проект. Регистрация, добавление в корзину, edge cases, приближённые к реальному проекту.
👉 https://automationexercise.com/
8️⃣ ToolsQA Book Store App
Книжный магазин с авторизацией, поиском, таблицами — хорошая площадка для UI/UX-проверок.
👉 https://demoqa.com/books
Подборка лучших ресурсов для практики ручного тестирования.
Многие из них симулируют реальные проекты или содержат скрытые баги — то, что нужно, чтобы прокачать навыки 💪
1️⃣ OpenCart Demo Store
Полноценная копия CMS для интернет-магазинов. Можно протестировать весь пользовательский путь до покупки.
🔗 https://demo.opencart.com/
2️⃣ PHP Travels Demo
Симулятор туристического сервиса: поиск, бронирование, валидация. Идеален для тестирования более сложных сценариев.
👉 https://phptravels.com/demo/
3️⃣ DemoQA
Интерактивный сайт с формами, таблицами, алертами, элементами drag&drop.
👉 https://demoqa.com/
4️⃣ The Internet - Herokuapp
Тренажёр с подборкой кейсов: логин, чекбоксы, алерты, выпадающие списки.
👉 https://the-internet.herokuapp.com/
5️⃣ UI Test Automation Playground
Страницы с нестандартными UI-элементами, реагирующими на время, наведение, анимации.
👉 http://uitestingplayground.com/
6️⃣ Sauce Demo
Симуляция интернет-магазина. Разные типы пользователей с разным поведением — стандартный, с багами, с низкой производительностью и др.
👉 https://www.saucedemo.com/
7️⃣ Automation Exercise
Полноценный e-commerce проект. Регистрация, добавление в корзину, edge cases, приближённые к реальному проекту.
👉 https://automationexercise.com/
8️⃣ ToolsQA Book Store App
Книжный магазин с авторизацией, поиском, таблицами — хорошая площадка для UI/UX-проверок.
👉 https://demoqa.com/books
5🔥24❤8👍5
Как бы я училась на Автоматизатора тестирования сейчас? Elvina Gareeva, FullStack QA
Думаю так же как в первый раз😁
📍Сначала нужно изучить сам язык.
Похватать по верхам не получится, потому что если не понимаешь нюансы языка придется проходить круги ада дебага.
Я училась на степике "Поколение Python". Отличная серия курсов с письменной формой подачи материала. Задачек много. По каждой теме. Большинство математические и однообразные (под разным углом на одну задачу). Но в этом и плюс: на десятый раз повторения нового типа данных и методов работы с ним, написание когда доходит до автоматизма. Ты перестаешь думать о том, что написать, а концентрируешься на решении задачи. Синтаксис становится просто инструментом (как переключать скорости на машине)
Тут где-то в процессе нужно научиться работать с гитом😅
📍Вторым этапом будет изучение ООП
Как бы не хотелось, на одном знании ЯП далеко не уедешь.
Когда я изучала сам язык, там было модно и круто находить самые короткие и хитровыдуманные решения.
На курсе по ООП наоборот требовалось расписать все на разные переиспользуемые методы. Было сложно перестроиться и понять зачем расписывать целый класс, если я то же самое могу сделать двумя строчками.
В общем по итогу прохождения курса ООП мне так и не удалось обосновать для себя использование классов и их объектов. Если у вас так же - не отчаивайтесь😉, дальше будет понятнее, и ООП станет неотъемлемой частью мыслительного процесса (в какой то момент мне даже сны стали сниться в ООП)
Самое важное, что нужно запомнить: Коротко - не значит круто. Круто, когда Понятно!
📍Вот тут можно приступать к изучению фреймворков и библиотек для автоматизации тестирования.
Это уже будет проще, чем все что было до этого (по крайней мере мне было)
Для начала достаточно :
⭐️ pytest - для запуска непосредственно тестов (отдельное внимание стоит уделить фикстурам и параметризации, в будущем очень пригодятся)
⭐️ selenium / playwright - для взаимодействий с UI (для меня удобнее оказался playwright)
⭐️request - для АПИ запросов
⭐️sqlalchemy - для работы с бд
Дальше можно будет изощряться с
💥paramiko - для подключения к тачке по ssh и например запуска команд и чтения логов
💥elasticsearch - для чтения логов из эластика
💥 fastapi - для написания МОК сервисов
📍К сожалению на одном написании кода автоматизация не заканчивается.
Поэтому дальше нужно будет прикоснуться к докеру и gitlab-ci. Чтобы тесты запускались не только локально у тебя на компьютере, а были интегрированы в процесс разработки.
А дальше... еще много всего, но уже в процессе работы и набивания своих шишек.
Обучение не заканчивается на каком-то этапе и всегда есть куда развиваться дальше.
Если я что-то упустила, буду рада корректировке😉
Думаю так же как в первый раз😁
📍Сначала нужно изучить сам язык.
Похватать по верхам не получится, потому что если не понимаешь нюансы языка придется проходить круги ада дебага.
Я училась на степике "Поколение Python". Отличная серия курсов с письменной формой подачи материала. Задачек много. По каждой теме. Большинство математические и однообразные (под разным углом на одну задачу). Но в этом и плюс: на десятый раз повторения нового типа данных и методов работы с ним, написание когда доходит до автоматизма. Ты перестаешь думать о том, что написать, а концентрируешься на решении задачи. Синтаксис становится просто инструментом (как переключать скорости на машине)
Тут где-то в процессе нужно научиться работать с гитом😅
📍Вторым этапом будет изучение ООП
Как бы не хотелось, на одном знании ЯП далеко не уедешь.
Когда я изучала сам язык, там было модно и круто находить самые короткие и хитровыдуманные решения.
На курсе по ООП наоборот требовалось расписать все на разные переиспользуемые методы. Было сложно перестроиться и понять зачем расписывать целый класс, если я то же самое могу сделать двумя строчками.
В общем по итогу прохождения курса ООП мне так и не удалось обосновать для себя использование классов и их объектов. Если у вас так же - не отчаивайтесь😉, дальше будет понятнее, и ООП станет неотъемлемой частью мыслительного процесса (в какой то момент мне даже сны стали сниться в ООП)
Самое важное, что нужно запомнить: Коротко - не значит круто. Круто, когда Понятно!
📍Вот тут можно приступать к изучению фреймворков и библиотек для автоматизации тестирования.
Это уже будет проще, чем все что было до этого (по крайней мере мне было)
Для начала достаточно :
⭐️ pytest - для запуска непосредственно тестов (отдельное внимание стоит уделить фикстурам и параметризации, в будущем очень пригодятся)
⭐️ selenium / playwright - для взаимодействий с UI (для меня удобнее оказался playwright)
⭐️request - для АПИ запросов
⭐️sqlalchemy - для работы с бд
Дальше можно будет изощряться с
💥paramiko - для подключения к тачке по ssh и например запуска команд и чтения логов
💥elasticsearch - для чтения логов из эластика
💥 fastapi - для написания МОК сервисов
📍К сожалению на одном написании кода автоматизация не заканчивается.
Поэтому дальше нужно будет прикоснуться к докеру и gitlab-ci. Чтобы тесты запускались не только локально у тебя на компьютере, а были интегрированы в процесс разработки.
А дальше... еще много всего, но уже в процессе работы и набивания своих шишек.
Обучение не заканчивается на каком-то этапе и всегда есть куда развиваться дальше.
Если я что-то упустила, буду рада корректировке😉
👍30❤20🔥6