Подборка материалов · Junior

106 статей для Junior QA Engineer: большая подборка

Материалы для старта в QA: теория тестирования, тест-дизайн, веб, API, SQL, мобильные приложения, инструменты и качественные баг-репорты.

106 статей · 10 тем · материалы на русском языке

Профессия и основы QA

  1. Год успешной работы тестировщиком: мифы, усвоенные на курсах, и реальность

    Чтобы понять принципы и задачи тестирования.

  2. Мобильное тестирование, автоматизация и тестирование API: С чем нужно уметь работать тестировщику в 2021 году

    Чтобы понять принципы и задачи тестирования.

  3. Разбираемся в многообразии видов тестирования

    Чтобы понять принципы и задачи тестирования.

  4. Распространенные заблуждения начинающих и будущих инженеров по ручному тестированию (manual QA)

    Чтобы понять принципы и задачи тестирования.

  5. Библиотека тестировщика: обзор полезных книг по тестированию ПО

    Чтобы понять принципы и задачи тестирования.

  6. Мой первый баг: инструменты и ресурсы для начинающих тестировщиков

    Чтобы понять принципы и задачи тестирования.

  7. Быстрый старт в QA Fullstack: чем вооружиться будущему стажеру в Альфа-Банке

    Чтобы понять принципы и задачи тестирования.

  8. Мой путь QA инженера: через выгорание к тестированию в кайф

    Чтобы понять принципы и задачи тестирования.

  9. Как уйти из науки в IT и стать тестировщиком: история одной карьеры

    Чтобы понять принципы и задачи тестирования.

  10. Сменил завод на QA: реальный путь к профессии тестировщика 1С

    Чтобы понять принципы и задачи тестирования.

  11. Добавляем pairwise (попарное тестирование) в свой арсенал QA инженера

    Чтобы понять принципы и задачи тестирования.

  12. Шесть рекомендаций для тех, кто переходит в QA в 2026

    Чтобы понять принципы и задачи тестирования.

Теория тестирования

  1. Путь QA-самурая. Искусство ручного тестирования в современном мире

    Чтобы понять принципы и задачи тестирования.

  2. Скриншотное тестирование во фронтенде: современный подход к поиску визуальных багов

    Чтобы понять принципы и задачи тестирования.

  3. Как мы автоматизировали тестирование OpenStack с помощью Rally и Tempest

    Чтобы понять принципы и задачи тестирования.

  4. AI для Тестирования (QA): краткий гайд по инструментам

    Чтобы понять принципы и задачи тестирования.

  5. REST и RESTful API для QA Engineer

    Чтобы понять принципы и задачи тестирования.

  6. Как использовать концепции тестирования для эффективного исследовательского тестирования?

    Чтобы понять принципы и задачи тестирования.

  7. Подходы к сокращению регрессионного тестирования

    Чтобы понять принципы и задачи тестирования.

  8. Про тестирование мобильных приложений. Часть 4. Интеграционное тестирование

    Чтобы понять принципы и задачи тестирования.

  9. 1C-проекты и тестирование: взгляд QA-специалистов

    Чтобы понять принципы и задачи тестирования.

  10. Тестирование на фабрике: «Чёрный ящик» и короткий цикл тестирования

    Чтобы понять принципы и задачи тестирования.

  11. Как ИИ-агент проходит весь цикл мобильного тестирования в hh.ru

    Чтобы понять принципы и задачи тестирования.

  12. Тестирование мобильных и веб-приложений: как избежать фейлов при планировании

    Чтобы понять принципы и задачи тестирования.

Тест-дизайн и документация

  1. Гайд по техникам тест-дизайна: нюансы и механики. Часть 1

    Чтобы находить дефекты минимальным набором проверок.

  2. Дополняем чек-лист тестирования при обновлении иконки и сплеша в мобильных приложениях

    Чтобы находить дефекты минимальным набором проверок.

  3. Почему генерация тест-кейсов с ИИ — это не магия, а борьба с документацией

    Чтобы находить дефекты минимальным набором проверок.

  4. Чек-лист ревьюера тест кейсов

    Чтобы находить дефекты минимальным набором проверок.

  5. Чек-лист или тест-кейсы?

    Чтобы находить дефекты минимальным набором проверок.

  6. +30% к скорости написания автотестов и сотни чек-листов в день: как мы внедряем LLM в QA

    Чтобы находить дефекты минимальным набором проверок.

  7. Два или три тест-кейса для проверки граничных значений?

    Чтобы находить дефекты минимальным набором проверок.

  8. ИИ пишет тест-кейсы и автотесты за тебя: как их генерировать и не получить ложное покрытие

    Чтобы находить дефекты минимальным набором проверок.

  9. Как я сократил рутину QA до пары кликов: генератор API-тестов и тест-кейсов на LLM, которым хочу поделиться

    Чтобы находить дефекты минимальным набором проверок.

  10. Тестирование UX для мобильных приложений: чек‑лист без софта и магии

    Чтобы находить дефекты минимальным набором проверок.

  11. Отдали рутину боту: работа с тест-кейсами теперь на n8n

    Чтобы находить дефекты минимальным набором проверок.

  12. 87% валидных тест-кейсов: как ChatGPT справляется с их генерацией

    Чтобы находить дефекты минимальным набором проверок.

Тестирование веб-приложений

  1. Автоматизированное тестирование веб-приложения (MS Unit Testing Framework + Selenium WebDriver C#). Часть 3: WebPages — описываем страницы

    Чтобы находить ошибки до выпуска продукта.

  2. Автоматизированное тестирование веб-приложения (MS Unit Testing Framework + Selenium WebDriver C#). Часть 2.2: Selenium API wrapper — WebElement

    Чтобы находить ошибки до выпуска продукта.

  3. Автоматизированное тестирование веб-приложения (MS Unit Testing Framework + Selenium WebDriver C#). Часть 2.1: Selenium API wrapper — Browser

    Чтобы находить ошибки до выпуска продукта.

  4. Тестируем веб приложение на Go

    Чтобы находить ошибки до выпуска продукта.

  5. Движки браузеров и их влияние на проведение тестирования

    Чтобы находить ошибки до выпуска продукта.

  6. Автоматизированное тестирование веб-приложения (MS Unit Testing Framework + Selenium WebDriver C#). Часть 4: Наконец-то пишем тесты

    Чтобы находить ошибки до выпуска продукта.

  7. Кросс-браузерное тестирование с Cypress в CI с использованием Docker

    Чтобы одинаково запускать приложение в любой среде.

  8. Полезные нагрузки для тестирования веб-приложений

    Чтобы находить ошибки до выпуска продукта.

  9. Расширения Burp Suite для эффективного тестирования веб-приложений

    Чтобы находить ошибки до выпуска продукта.

  10. Автоматизированное тестирование веб-приложения (MS Unit Testing Framework + Selenium WebDriver C#). Часть 1: Введение

    Чтобы находить ошибки до выпуска продукта.

  11. Чем полезен DevTools тестировщику: об основных вкладках и инструментах

    Чтобы быстрее находить причины ошибок в браузере.

  12. Особенности тестирования веб-приложения для видеосервиса

    Чтобы находить ошибки до выпуска продукта.

Тестирование API

  1. Эффективное использование Postman для тестирования RESTful API: от базовых запросов до автоматизации

    Чтобы проверять API без пользовательского интерфейса.

  2. Про API, Rest API для начинающего тестировщика. Какой запрос быстрее? 2023

    Чтобы проверять API без пользовательского интерфейса.

  3. Postman + Newman: быстрый старт API-автотестов на практике

    Чтобы проверять API без пользовательского интерфейса.

  4. Postman: почтальон на страже API

    Чтобы проверять API без пользовательского интерфейса.

  5. Отказаться от Postman, перейти на Bruno и жить счастливо

    Чтобы проверять API без пользовательского интерфейса.

  6. Можно ли поймать breaking change REST API до интеграционных тестов

    Чтобы проверять API без пользовательского интерфейса.

  7. Postman: Основы тестирования API и первые шаги с инструментом

    Чтобы проверять API без пользовательского интерфейса.

  8. Postman для эффективного тестирования API

    Чтобы проверять API без пользовательского интерфейса.

  9. API Тестирование без Postman

    Чтобы проверять API без пользовательского интерфейса.

  10. postman2pytest: как превратить Postman-коллекцию в pytest-набор за одну команду

    Чтобы проверять API без пользовательского интерфейса.

  11. Как прогнать коллекцию в Postman за 5 секунд

    Чтобы проверять API без пользовательского интерфейса.

  12. Тестирование RESTful API на NodeJS с Mocha и Chai

    Чтобы проверять API без пользовательского интерфейса.

SQL и базы данных

  1. Нашел, проверил, убедил: как мы организовали генерацию SQL-запросов, проверку сложных данных и при чем здесь Allure

    Чтобы получать и изменять данные запросами.

  2. Как я оставила печати и взяла SQL: путь к Data Quality

    Чтобы получать и изменять данные запросами.

  3. Автотесты на Django: менеджмент данных тестирования на монолите

    Чтобы получать и изменять данные запросами.

  4. Генерация тестовых данных на Python: руководство по библиотеке Faker

    Чтобы получать и изменять данные запросами.

  5. Как в РСХБ разработали средство генерации SQL-запроса для упрощения задач по тестированию

    Чтобы получать и изменять данные запросами.

  6. Тестирование базы данных

    Чтобы получать и изменять данные запросами.

  7. Python для тестировщика: как маленькие скрипты c pandas помогают в тестировании больших наборов данных

    Чтобы получать и изменять данные запросами.

  8. Атака не клонов, или Генерация и анализ тестовых данных для нагрузки. Часть 2

    Чтобы получать и изменять данные запросами.

  9. Тестировщик больших и маленьких данных: тренды, теория, моя история

    Чтобы получать и изменять данные запросами.

Мобильное тестирование

  1. Как перейти на тестирование мобильных приложений и не сойти с ума

    Чтобы находить ошибки на разных устройствах.

  2. Многопоточность в мобильных приложениях: руководство для QA-инженеров

    Чтобы находить ошибки на разных устройствах.

  3. Edge-to-edge в Android: опыт внедрения и рекомендации по тестированию

    Чтобы находить ошибки на разных устройствах.

  4. Кросс-платформенное тестирование мобильных приложений: особенности, инструменты и решения

    Чтобы находить ошибки на разных устройствах.

  5. Как протестировать Android-приложение, которому требуются разрешения

    Чтобы находить ошибки на разных устройствах.

  6. Пара детективов с поиском багов в мобильных приложениях банков

    Чтобы находить ошибки на разных устройствах.

  7. Снифферы трафика в мобильном тестировании: Обзор инструментов и их особенности

    Чтобы находить ошибки на разных устройствах.

  8. Зачем и как в Альфе была написана библиотека для скриншот тестов под Android

    Чтобы находить ошибки на разных устройствах.

  9. Мобильное тестирование в 2026: от истоков к трендам

    Чтобы находить ошибки на разных устройствах.

  10. Когда ваше приложение умирает – жизненный цикл activity в Android для QA

    Чтобы находить ошибки на разных устройствах.

  11. Автоматизация тестирования мобильных приложений. Часть 2: предусловия, верификация элементов и независимость шагов

    Чтобы находить ошибки на разных устройствах.

  12. Android Debug Bridge для тестировщика без SMS и регистрации

    Чтобы находить ошибки на разных устройствах.

Инструменты тестировщика

  1. Автотесты на Postman в связке с Newman, Gitlab CI и AllureTestops: как организовать тестирование бэка на проекте

    Чтобы собирать данные об ошибках и результатах тестов.

  2. Go, Allure и HTTP, или Как мило тестировать HTTP-сервисы на Go

    Чтобы собирать данные об ошибках и результатах тестов.

  3. DevTools как инструмент тестировщика

    Чтобы быстрее находить причины ошибок в браузере.

  4. Allure + Jenkins/Gitlab CI. Настройка автоматической отправки отчетов по почте

    Чтобы собирать данные об ошибках и результатах тестов.

  5. Несколько способов как упросить анализ отчета Allure при работе с инструментом АТ в 1С Vanessa-Automation

    Чтобы собирать данные об ошибках и результатах тестов.

  6. Allure — фреймворк от Яндекса для создания простых и понятных отчётов автотестов [для любого языка]

    Чтобы собирать данные об ошибках и результатах тестов.

  7. Битва Charles и Fiddler: как тестировать с комфортом?

    Чтобы собирать данные об ошибках и результатах тестов.

  8. Инфраструктура Selenium-тестов: как создать связную систему Allure-отчётов без Allure-сервера

    Чтобы собирать данные об ошибках и результатах тестов.

  9. Самодельные инструменты для тестирования продукта, или DIY в разработке

    Чтобы собирать данные об ошибках и результатах тестов.

  10. Go, Allure и HTTP, или Как мило тестировать HTTP-сервисы на Go (часть 2)

    Чтобы собирать данные об ошибках и результатах тестов.

  11. Go, я создал: интегрируем Allure в Go красиво

    Чтобы собирать данные об ошибках и результатах тестов.

  12. Playwright и Allure как хорошая практика для разработки веб-приложения

    Чтобы собирать данные об ошибках и результатах тестов.

Баг-репорты и процессы

  1. Мы пробили новое дно: change request-ы и баг-репорты, которые никто не понимает

    Чтобы разработчик быстро воспроизвёл и исправил ошибку.

  2. Багоцид и Zero Bug Policy — как мы побеждали баги, а они нас

    Чтобы разработчик быстро воспроизвёл и исправил ошибку.

  3. Пишем хорошие баг репорты. Рекомендации

    Чтобы разработчик быстро воспроизвёл и исправил ошибку.

  4. Баг-трекинг: почему баги возвращаются на прод и какая система это лечит

    Чтобы разработчик быстро воспроизвёл и исправил ошибку.

  5. Работа над ошибками: как мы анализируем дефекты

    Чтобы разработчик быстро воспроизвёл и исправил ошибку.

  6. Слава баг-репортам, или как мы сократили время анализа проекта пользователя с 80 до 4 часов

    Чтобы разработчик быстро воспроизвёл и исправил ошибку.

  7. Как писать баг-репорты, которые помогут всей команде

    Чтобы разработчик быстро воспроизвёл и исправил ошибку.

  8. Standoff-онбординг: собираем команду, создаем баг-репорт и готовимся к соревнованиям

    Чтобы разработчик быстро воспроизвёл и исправил ошибку.

  9. В помощь IT-команде — «Регламент создания баг-репортов» или «Как сделать задачу ясной для тебя из отпуска»

    Чтобы разработчик быстро воспроизвёл и исправил ошибку.

  10. А был ли баг? Может бага и не было? Зачем, как и чем тестировать PHP код

    Чтобы разработчик быстро воспроизвёл и исправил ошибку.

  11. Как мы запустили ИИ-ревьюера на 4000 PR в день — и какие баги он находит

    Чтобы разработчик быстро воспроизвёл и исправил ошибку.

  12. Почему ты пропустил баг? Или как настроены процессы в обеспечении качества

    Чтобы разработчик быстро воспроизвёл и исправил ошибку.

Организация работы

  1. Декомпозиция целей и задач

    Чтобы превращать цели в понятные задачи.

Все подборки для QA Engineer →