Большой учебник по тестированию

Большой учебник по тестированию

🔥 Важное для QA-специалистов! 🔥
В QaRocks ты найдешь туториалы, задачи и полезные книги, которых нет в открытом доступе. Уже более 14.000 подписчиков – будь среди них! Заходи к нам в телеграм канал

Наш учебник поможет вам изучить основы тестирования программного обеспечения. Все материалы разбиты по разделам для облегчения поиска. Учебник непрерывно обновляется, корректируется и дополняется новыми статьями. Все материалы абсолютно бесплатны и так будет всегда.

Содержание

Основы тестирования

Разбираемся с основополагающими понятиями: что такое тестирование, на какие виды оно делится, на каких этапах разработки применяется.

ЧитатьПарадокс пестицида и методы борьбы с ним
ЧитатьЧем отличаются верификация и валидация в тестировании?
ЧитатьЖизненный цикл тестирования ПО (STLC)
ЧитатьПирамида тестирования и ее польза для Agile-команд
ЧитатьЦели и задачи тестирования
ЧитатьОбеспечение качества и контроль качества
ЧитатьУровни тестирования
Читать5 ключевых принципов тестирования
ЧитатьВ чем разница между тестированием и отладкой
ЧитатьОбеспечение качества и надежности тестирования
ЧитатьСемь принципов тестирования
ЧитатьФундаментальная теория тестирования
ЧитатьОсновы тестирования
ЧитатьЧто такое тестирование ПО? Виды, методы и инструменты тестирования
ЧитатьСтратегия управления тестовыми данными
ЧитатьТестовая среда и ее настройка
ЧитатьВ чем суть тестирования ПО?
ЧитатьЧто такое обеспечение качества ПО (SQA)?
ЧитатьРазница между QA и QC
ЧитатьSTLC — жизненный цикл тестирования приложений
ЧитатьВсе о работе тестировщика
ЧитатьДорожная карта тестировщика
ЧитатьБольшая дорожная карта развития тестировщика
ЧитатьСемь главных принципов тестирования
ЧитатьV-модель тестирования
ЧитатьAgile-методология в тестировании ПО
ЧитатьУровни тестирования
ЧитатьЭтапы тестирования
ЧитатьФункциональные и нефункциональные требования
ЧитатьПирамида тестирования
ЧитатьЧто такое пирамида тестирования?
ЧитатьЧто такое тестовый набор

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

Разбираемся в видах и типах тестирования. Чем отличается модульное тестирование от smoke-тестирования? Что такое альфа-, бета-, гамма-тестирование? Чем функциональное тестирование отличается от нефункционального? Ответы на все эти и многие другие вопросы в статьях ниже.

ЧитатьРуководство по исследовательскому тестированию для начинающих
ЧитатьЧто такое пентесты и зачем они нужны?
ЧитатьТестирование «черного», «белого» и «серого ящика»
ЧитатьТестирование удобства использования
ЧитатьШаблон для сессии исследовательского тестирования
ЧитатьИнтеграционное тестирование
ЧитатьКросс-браузерное тестирование
ЧитатьАльфа-тестирование
ЧитатьБета-тестирование
ЧитатьИсследовательское тестирование
ЧитатьТестирование белого ящика. Техники, типы и примеры.
ЧитатьТестирование совместимости
ЧитатьСвободное (ad-hoc) тестирование
ЧитатьТестирование ETL
ЧитатьМодульное тестирование на Python
ЧитатьКомпонентное тестирование
ЧитатьТестирование на основе юзкейсов – полное руководство
ЧитатьA/B-тестирование
ЧитатьТестирование безопасности
ЧитатьЧто такое мутационное тестирование?
ЧитатьСанитарное тестирование
ЧитатьРегрессионное тестирование
ЧитатьМодульное тестирование
ЧитатьНефункциональное тестирование
ЧитатьТестирование “черного ящика”
ЧитатьПримеры использования регрессионного тестирования
ЧитатьТестирование баз данных
ЧитатьДымовое тестирование
ЧитатьТестирование “белого ящика”
ЧитатьВсе виды тестирования с описанием
ЧитатьЗнакомство с различными видами тестирования ПО
ЧитатьТестирование методом черного ящика
ЧитатьЧто такое тестирование “белого ящика”?
ЧитатьТестирование серого ящика
ЧитатьЧто такое статическое и динамическое тестирование
ЧитатьЧто такое юзабилити-тестирование?
ЧитатьТестирование юзабилити
ЧитатьПособие по тестированию юзабилити
ЧитатьТестирование GUI
ЧитатьЧто такое функциональное тестирование?
ЧитатьНефункциональное тестирование
ЧитатьФункциональное и нефункциональное тестирование
ЧитатьЧто такое юнит-тестирование?
ЧитатьЛучшие практики юнит-тестирования
ЧитатьИнтеграционное тестирование
ЧитатьСквозное (E2E) тестирование
ЧитатьЧто такое регрессионное тестирование?
ЧитатьРегрессионное тестирование, инструменты и примеры
ЧитатьПолный гайд по регрессионному тестированию
ЧитатьПолное руководство по регрессионному тестированию
Читать7 лучших практик регрессионного тестирования
ЧитатьЛучшие практики регрессионного тестирования
ЧитатьЧто такое системное тестирование?
ЧитатьТестирование API
ЧитатьПриемочное тестирование
ЧитатьЧто такое альфа-тестирование?
ЧитатьЧто такое бета-тестирование?
ЧитатьMonkey Testing и Gorilla Testing
ЧитатьТестирование на основе рисков
ЧитатьЧто такое ad-hoc тестирование?
ЧитатьЧто такое тестирование доступности?
ЧитатьЧто такое кросс-браузерное тестирование?
ЧитатьТестирование масштабируемости
ЧитатьИнсталляционное тестирование
ЧитатьИсследовательское тестирование
ЧитатьПовторное тестирование
ЧитатьМутационное тестирование
ЧитатьТестирование совместимости
ЧитатьТестирование бэкенда
ЧитатьТестирование локализации и интернационализации (глобализации)
ЧитатьЧто такое негативное тестирование?
ЧитатьЧто такое тестирование геолокации?
ЧитатьТестирование выносливости
ЧитатьЧто такое тестирование ветвей?
ЧитатьЧто такое тестирование уязвимости?
ЧитатьРуководство по тестированию на проникновение
ЧитатьЧто такое Happy Path тестирование?
ЧитатьЧто такое DDT?
ЧитатьТестирование на основе ключевых слов
ЧитатьA/B-тестирование
ЧитатьЧто такое автоматизированное тестирование?
ЧитатьТестирование интерфейса
ЧитатьКомпонентное тестирование vs модульное тестирование
ЧитатьЧто такое веб-тестирование?
ЧитатьЧто такое Shift Left Testing?
ЧитатьТестирование миграции данных
ЧитатьПолное руководство по тестированию баз данных
ЧитатьНегативное и позитивное тестирование
ЧитатьРуководство по тестированию безопасности веб-приложений
ЧитатьТестирование безопасности приложения
ЧитатьИнкрементное тестирование
ЧитатьЧем отличаются санитарное и дымовое тестирование
ЧитатьЧто такое тестирование на основе модели?
ЧитатьКонтекстное тестирование: основные принципы
ЧитатьКанареечное тестирование
ЧитатьТестирование фронтенда: большой гайд
ЧитатьПарное тестирование
ЧитатьВизуальное тестирование
ЧитатьТестирование на основе use case
ЧитатьЧто такое сценарное тестирование?
ЧитатьЧто такое контрактное тестирование?
ЧитатьЧто такое исчерпывающее тестирование?
ЧитатьЧто такое конфигурационное тестирование?
ЧитатьРучное тестирование: его виды и основные концепции
ЧитатьРучное и автоматизированное тестирование: что выбрать?
ЧитатьПолевое тестирование
ЧитатьТестирование на соответствие

Тестирование производительности

ЧитатьБольшой учебник по тестированию производительности
ЧитатьТестирование производительности в Playwright
ЧитатьТестирование пиков нагрузки
ЧитатьТестирование на выносливость
ЧитатьОсновные термины тестирования производительности
ЧитатьАвтоматизация тестирования производительности с K6
ЧитатьСамоучитель по тестированию производительности
ЧитатьНагрузочное тестирование
ЧитатьСтресс-тестирование
ЧитатьВопросы на собеседовании по JMeter
ЧитатьЧто такое объемное тестирование?
ЧитатьЧто такое стресс-тестирование: мини-гайд
ЧитатьВиды стресс-тестирования
ЧитатьЧто такое тестирование восстановления?
ЧитатьКогда следует начинать нагрузочное тестирование?
Читать20 инструментов нагрузочного тестирования
ЧитатьФункциональное тестирование и тестирование производительности
ЧитатьТестирование пиков нагрузки (spike-тестирование)
ЧитатьТестирование производительности на проде
ЧитатьЧто такое конфигурационное тестирование?
ЧитатьПолное руководство по тестированию масштабируемости
ЧитатьТестирование выносливости
ЧитатьНагрузочное тестирование Rest API с помощью Apache JMeter
ЧитатьКак эффективно провести стресс-тестирование
ЧитатьТестирование производительности и k6
ЧитатьТестирование производительности фронтенда с помощью Cypress
ЧитатьЧто такое нагрузочное тестирование?
ЧитатьСтресс-тестирование (Stress Testing)

Тестовая документация

Все о тестовой документации и о том, как ее писать.

ЧитатьТестовая документация
ЧитатьЧто такое тест план и как его написать?
ЧитатьЧто такое стратегия тестирования
ЧитатьСоздание стратегии тестирования
ЧитатьЧто такое чек-лист (Check-list) в тестировании?
ЧитатьПоказатели эффективности тестирования ПО (KPI)
ЧитатьЧто такое тестовое покрытие (test coverage)
ЧитатьАнализ тестирования
ЧитатьКак провести ревью тестовой документации за 6 простых шагов
ЧитатьШаблон тест-кейса с примером
ЧитатьЧто такое тестовая документация и зачем она нужна?
ЧитатьТестовые артефакты
ЧитатьЧто такое user story и как ее писать?
ЧитатьЧто такое use case? Теория и примеры
ЧитатьЧто такое тестовый сценарий?
ЧитатьМатрица прослеживаемости требований (RTM)
ЧитатьОтчёт о тестировании ПО

Тест-кейсы

Руководства по написанию тест-кейсов.

ЧитатьБольшой учебник по написанию тест-кейсов
ЧитатьКак написать тест-кейсы для чекбокса
ЧитатьДизайн тест-кейсов
ЧитатьКак писать тест-кейсы для поля даты и календаря
ЧитатьПримеры тест-кейсов для системы управления библиотекой
ЧитатьКак писать тест-кейсы для хедера
ЧитатьКак писать тест-кейсы для радиокнопок?
ЧитатьПримеры тест-кейсов для Gmail
ЧитатьОсновные тест-кейсы для функциональности паролей
ЧитатьПримеры тест-кейсов для кофемашины
ЧитатьПримеры тест-кейсов для лифта
ЧитатьПримеры тест-кейсов для калькулятора
ЧитатьПримеры тест-кейсов для тестирования карандаша
ЧитатьКак написать хороший тест-кейс
ЧитатьТест-кейсы для выпадающего списка
ЧитатьРуководство по написанию тест-кейсов
ЧитатьТест-кейсы для выпадающих списков
ЧитатьКак писать тест-кейсы для страниц регистрации и авторизации
ЧитатьТест-кейсы для мобильных приложений
ЧитатьТест-кейсы для веб-элементов
ЧитатьОсновные тест-кейсы для выпадающего списка
ЧитатьТест-кейсы для раскрывающегося списка
ЧитатьРуководство по написанию тест-кейсов для тестирования API
ЧитатьКак писать тест-кейсы для автоматизации?
ЧитатьТест-кейсы для выпадающего списка (dropdown)
ЧитатьПриоритизация тест-кейсов для регрессионного тестирования
ЧитатьТест-кейсы для различных веб-элементов
Читать100 тест-кейсов для тестирования функции поиска
Читать60 тест-кейсов для тестирования API
Читать100 тест-кейсов для страницы регистрации
Читать100 тест-кейсов для страницы входа в систему
Читать15 тест-кейсов для тестирования интернет-магазина
Читать15 тест-кейсов для электронной коммерции
Читать100 тест-кейсов для интернет-магазина
Читать15 советов по написанию функциональных тест-кейсов
ЧитатьКак подготовиться к написанию тест-кейсов
ЧитатьКак правильно писать тест-кейсы для тестирования ПО
ЧитатьТест-кейс и тестовый сценарий
ЧитатьКак писать тест-кейсы: полное руководство с примерами
ЧитатьШаблон тест-кейса с примером
ЧитатьКак написать тест-кейсы на основе сценария
ЧитатьКак писать тест-кейсы для повышения качества ПО
ЧитатьТест-кейсы для тестирования API
ЧитатьТест-кейсы для страницы входа в систему
ЧитатьИнструкция по написанию тест-кейсов
ЧитатьТест-кейсы для тестирования банковских приложений
ЧитатьТест-кейсы для проверки одноразовых паролей
ЧитатьЛучшие практики создания тест-кейсов
ЧитатьКак написать тест-кейсы для радиокнопок
ЧитатьКак писать тест-кейсы для тестирования игр?
ЧитатьФункциональные тест-кейсы: примеры
ЧитатьКак правильно написать тест-кейсы для страницы регистрации?
ЧитатьMermaid и ChatGPT для создания и управления тест-кейсами
ЧитатьТест-кейсы для кнопки
ЧитатьПримеры тест-кейсов для проверки текстовых полей
ЧитатьКак писать тестовые примеры пагинации с примерами
ЧитатьПеревод тест-кейсов для ручного тестирования в скрипты для автоматизации

Техники тест-дизайна

Классы эквивалентности, таблицы решений, предугадывание ошибок и многое другое — раздел о техниках тестирования.

ЧитатьАнализ граничных значений
ЧитатьРазбиение на классы эквивалентности
ЧитатьЧто такое предугадывание ошибок?
ЧитатьАнализ граничных значений и эквивалентное разбиение
ЧитатьОсновные техники тест-дизайна
ЧитатьЧто такое таблица решений?
ЧитатьПопарное тестирование

Баги

Баги, их классификация и баг-репорты — обо всем этом в разделе.

ЧитатьЖизненный цикл бага
ЧитатьОбнаружение дефектов в ПО
ЧитатьError, Defect, Fault, Bug и Failure — в чем разница
ЧитатьЧто такое баг-репорт?
ЧитатьКак написать качественный баг-репорт
ЧитатьКак написать классный баг-репорт
ЧитатьКак написать эффективный баг-репорт?
ЧитатьКак написать идеальный баг-репорт?
ЧитатьСерьезность и приоритет багов — в чем разница?
ЧитатьВерификация и валидация: что это и в чем разница?

Автоматизация

Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ ПО АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ
ЧитатьАвтоматизация тестирования
ЧитатьЛучшие практики выбора XPath-локаторов
ЧитатьКак настроить Docker для автоматизированного тестирования?
ЧитатьЛучшие практики создания фреймворка для автотестов
ЧитатьТоп-5 тенденций автоматизации QA в 2024 году
ЧитатьСравнение инструментов для автоматизации тестирования
ЧитатьЧто такое автоматизированное тестирование?
ЧитатьВиды автоматизированного тестирования
ЧитатьТоп-11 фреймворков для автотестирования
ЧитатьСемь ключевых факторов для непрерывного тестирования
ЧитатьТоп-10 лучших практик для автоматизации тестирования
ЧитатьКак улучшить код автоматизации тестирования
ЧитатьЧто такое DDT?
ЧитатьКак автоматизировать в Agile?
ЧитатьМогут ли обычные тестировщики заниматься автоматизацией?
ЧитатьСамые сложные автоматизированные тесты
ЧитатьПуть от ручного тестирования API к автоматизированному
ЧитатьФункциональное тестирование и инструменты автоматизации

Тестирование мобильных приложений

Обучающие материалы по мобильному тестированию.

ЧитатьИспользование заглушек в сквозном тестировании мобильных приложений
ЧитатьA/B-тестирование мобильного меню с примерами
ЧитатьВиды мобильного тестирования
ЧитатьТестирование приложений IOS: Руководство для начинающих с практическим подходом
Читать15 важных аспектов при тестировании мобильных приложений
ЧитатьЭтапы тестирования мобильных приложений
ЧитатьМобильное тестирование: чеклист
ЧитатьБольшой гайд по тестированию Android-приложений
ЧитатьАвтоматизация жестов в Appium: блиц-практикум
ЧитатьРуководство по установке и использованию Appium
ЧитатьРазбор архитектуры Appium
ЧитатьМоки в инструментальных тестах Android
ЧитатьБольшой гайд по автоматизации в XCUITest
ЧитатьПодбор устройств для тестирования совместимости
ЧитатьКак тестируют в Reddit

Инструменты

ЧитатьПараллелизация в Appium на симуляторах и эмуляторах
ЧитатьИнструменты Shift-Left-тестирования
ЧитатьТестирование на Python: unittest и pytest
ЧитатьСравнение инструментов для автоматизации тестирования
ЧитатьChrome Developer Tools для тестировщика
ЧитатьЛучший учебник по Docker для автоматизации тестирования
Читать8 онлайн-генераторов тестовых данных
ЧитатьКак использовать curl для тестирования REST API
ЧитатьРуководство по тестированию при помощи Playwright
ЧитатьРасширения Google Chrome для тестировщиков
ЧитатьSoapUI: тестирование SOAP и REST API
ЧитатьPuppeteer — большой гайд
ЧитатьБольшой гайд по тестированию с Postman для начинающих
ЧитатьTestNG — большой гайд
ЧитатьТуториал по Pytest
ЧитатьGitHub Copilot в QA
ЧитатьREST Assured: большой гайд
ЧитатьBugzilla: экспресс-гайд
ЧитатьПутешествие во времени с помощью Replay.io
Читать18 лучших инструментов для генерации тестовых данных
Читать10 лучших генераторов временных почтовых адресов
ЧитатьMock-сервисы для agile-разработки
ЧитатьКак тестировать сторонние интеграции с помощью MockServer?
ЧитатьПлагины JMeter
ЧитатьРуководство по работе с Charles Proxy
ЧитатьChatGPT для автоматизации тестирования
ЧитатьТоп-10 бесплатных инструментов, фреймворков и библиотек для тестирования

Cypress

Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ ПО АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ
ЧитатьБольшой учебник по Cypress
Читать8 распространенных ошибок в Cypress
Читать50 вопросов и ответов на собеседовании по Cypress
ЧитатьCypress против Selenium: основные отличия
ЧитатьОбщие вопросы по Cypress на собеседовании
Читать15 вопросов на собеседовании по Cypress
ЧитатьСоветы по отладке в Cypress: 7 лучших подходов в 2024 году
ЧитатьТестирование API в Cypress
ЧитатьВход в систему с помощью Google в Cypress
ЧитатьОсновы Cypress: проверка существования элемента
ЧитатьОсновы Cypress: Загрузка файла
ЧитатьОткрытие новой вкладки в Cypress
ЧитатьHover в Cypress
ЧитатьОсновы Cypress: работа с xpath-селекторами
ЧитатьОсновы Cypress: Выбор элементов
ЧитатьОсновы Cypress: хуки before(), beforeEach(), after() и afterEach()
ЧитатьОсновы Cypress: проверка атрибутов, значений и текста
ЧитатьОсновы Cypress: как работать с файлами cookies?
ЧитатьОсновы Cypress: Тестирование API
ЧитатьОсновы работы с Cypress: Переменные
ЧитатьПолное руководство по Cypress
ЧитатьУскорьте Cypress тесты с помощью функции .clock()
ЧитатьКак настроить логирование пользовательских команд в Cypress
ЧитатьТестирование grep в Cypress с использованием API модуля
ЧитатьГенерация случайного пользователя в тестах Cypress
ЧитатьЭкспериментальная функция разветвления сети в Cypress
ЧитатьИспользование деструктуризации в Cypress
ЧитатьАвтодополнение селекторов в Cypress с помощью TypeScript
ЧитатьОжидание в Cypress и как его избежать
ЧитатьНаписание более эффективных командных цепочек в Cypress
ЧитатьТестирование ссылок с Cypress
ЧитатьТестирование производительности фронтенда с помощью Cypress
ЧитатьКак структурировать большой проект в Cypress
ЧитатьCucumber в Cypress: Пошаговое руководство
ЧитатьЧтение и тестирование JSON-объекта в Cypress
ЧитатьРабота с данными API-ответов в Cypress
ЧитатьНачало работы с TypeScript в Cypress
ЧитатьКак дождаться загрузки страницы в Cypress
ЧитатьИспользование baseUrl в Cypress
ЧитатьУсловный пропуск тестов с помощью Cypress
ЧитатьПонимание покрытия кода в Cypress
ЧитатьИспользование фикстур в Cypress
ЧитатьМножественные перенаправления в Cypress
ЧитатьСоздание плагина конфигурации в Cypress
Читать.contains() – ценная команда в Cypress
ЧитатьТестирование геолокации с помощью Cypress
ЧитатьCypress: Использование cy.session() для логина
ЧитатьEnd-to-End тестирование с Cypress
ЧитатьСквозное тестирование при помощи Cypress

Postman

Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ ПО АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ
ЧитатьБольшой учебник по Postman
ЧитатьПеременные и окружения в Postman
ЧитатьКоллекции Postman. Часть 1
ЧитатьКоллекции Postman. Часть 2
ЧитатьКак использовать Postman для тестирования API?
ЧитатьСкрипты для тестирования API в Postman
ЧитатьВведение в работу с Postman
ЧитатьПервые шаги в работе с Postman
ЧитатьКоллекции Postman
ЧитатьКоллекции в Postman
ЧитатьУдаленная работа с Postman
ЧитатьКак создавать тестовые данные с помощью OpenAI API в Postman
ЧитатьКомментарии к телу запроса JSON в Postman
ЧитатьТестирование UI с помощью Postman
ЧитатьКак использовать мониторы в Postman для планирования конвейеров в CircleCI
ЧитатьPostman в CI/CD: от локальных тестов к пайплайну
ЧитатьКак протестировать приложение с помощью Postman и контейнеров Docker
ЧитатьТестирование API в Postman
ЧитатьСоздание API-запросов в Postman
ЧитатьНачало работы с API GPT-4 в Postman
ЧитатьТестирование API с помощью Postman
ЧитатьАвтоматизация тестирования API с помощью Postman
ЧитатьЗащита API с помощью Postman: лучшие практики авторизации и аутентификации
ЧитатьИспользуем Postman для тестирования Request Service API
ЧитатьТестирование API: Postman VS Pytest, часть 1
ЧитатьТестирование API: Postman VS Pytest, часть 2
ЧитатьНегативное тестирование API в Postman

Selenium

Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ ПО АВТОМАТИЗАЦИИ ТЕСТИРОВАНИЯ
ЧитатьБольшой учебник по Selenium
ЧитатьCypress против Selenium: основные отличия
ЧитатьОсновы Selenium
ЧитатьЗагрузка и установка Selenium WebDriver
ЧитатьКак кликнуть по ссылке-изображению в Selenium
ЧитатьВыбор значения из выпадающего списка в Selenium
ЧитатьПоиск элементов по тексту ссылки в Selenium
ЧитатьОбработка оповещений и всплывающих окон в Selenium
ЧитатьКак работать с веб-таблицами в Selenium
ЧитатьКак найти битые ссылки в Selenium
ЧитатьSelenium и Python – начало работы
ЧитатьКак выбрать дату в Selenium WebDriver
ЧитатьОсновы автоматизации с помощью Selenium и Python
ЧитатьРеализация тест-сценария на Selenium WebDriver
ЧитатьОбработка WebElements в Selenium Python
ЧитатьОжидания в Selenium для автоматизации тестирования
ЧитатьЛогин и захват скриншотов в Selenium на Python
ЧитатьОтчёты TestNG в Selenium
ЧитатьКак создать и отправить отчет TestNG в Selenium WebDriver
ЧитатьDataprovider & TestNG XML: Параметризация в Selenium
ЧитатьПошаговое руководство по настройке Selenium Framework
ЧитатьSelenium Framework обзор
ЧитатьТуториал по Selenium
ЧитатьСоздание Selenium Framework
ЧитатьОсновы автоматизации тестирования с помощью Selenium
ЧитатьУчебник по Selenium C# на примере NUnit
ЧитатьКак загрузить и установить Selenium IDE для Firefox и Chrome
ЧитатьПроверка наличия элементов в Selenium
ЧитатьStore, Echo и всплывающие окна в Selenium IDE
ЧитатьКак проводить отладку в Selenium | Точки останова в автоматизированном тестировании
ЧитатьКоманды ожидания в Selenium
ЧитатьCypress против Selenium: основные отличия
ЧитатьОсновы Selenium
ЧитатьЛучшие альтернативы и конкуренты Selenium
ЧитатьПреимущества Selenium перед другими инструментами
ЧитатьПодготовка к собеседованию по Selenium
Читать60 вопросов продвинутого уровня на интервью по Selenium
ЧитатьТестирование баз данных с помощью Selenium
ЧитатьУчебное пособие по Selenium Grid
Читать6 способов параллельного автоматизированного тестирования UI с помощью Selenium
ЧитатьКак читать и записывать данные из файла Excel: Selenium POI
ЧитатьКак сделать скриншот в Selenium WebDriver
ЧитатьHeadless-браузер в Selenium (HtmlUnitDriver)
ЧитатьПрофиль Firefox в Selenium: руководство по настройке
ЧитатьРепозиторий объектов в Selenium
ЧитатьОбработка исключений в Selenium Webdriver
ЧитатьКак обойти CAPTCHA с помощью Selenium
ЧитатьСоздание веб-скрапера на Python с помощью Selenium
ЧитатьКак найти XPath объектов в Selenium при помощи Python
ЧитатьПараметры Chrome в Selenium Webdriver
ЧитатьФабричный метод в автоматизации тестирования
ЧитатьPOM и Page Factory в Selenium
ЧитатьПараметры Chrome в Selenium WebDriver
ЧитатьКак ускорить автотесты Selenium

Playwright

ЧитатьБольшой учебник по Playwright
ЧитатьПоиск элементов в Playwright
ЧитатьКак загружать файлы с помощью Playwright
ЧитатьКак применять тестовые шаги Playwright с декораторами TypeScript
ЧитатьТестирование API в Playwright
ЧитатьОжидания и таймауты в Playwright
ЧитатьКак запускать тест-кейсы Playwright в CI/CD
ЧитатьТестирование производительности в Playwright
ЧитатьСелекторы и локаторы в Playwright
ЧитатьТестирование API с Playwright
ЧитатьТестирование веб-приложений с Playwright
ЧитатьСквозное тестирование c Playwright
ЧитатьPlaywright: альтернативные локаторы
ЧитатьБыстрое и практическое введение в Playwright
ЧитатьКак работать с текстовыми полями в Playwright?
ЧитатьКак работать с выпадающими списками в Playwright?
ЧитатьСквозное тестирование с Playwright: полное руководство
Читать25 вопросов на собеседовании по Playwright
ЧитатьРефакторинг локаторов Playwright
ЧитатьИгра с Playwright
ЧитатьОтчёты по результатам сквозного тестирования с использованием CodeceptJS, Playwright и Allure Report
ЧитатьПроверка электронной почты с помощью gmail-tester и Playwright
ЧитатьТестирование API с Playwright: советы и рекомендации
ЧитатьУправление интеграцией баз данных с помощью Playwright
ЧитатьАвтоматизация тестирования с помощью Playwright
ЧитатьРуководство по тестированию при помощи Playwright
ЧитатьКак я увеличил скорость автотестов на Playwright в 1,5 раза

Собеседование

Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ РАБОТА ДЛЯ ТЕСТИРОВЩИКА.ВАКАНСИИ

Материалы для подготовки к собеседованиям — вопросы и ответы по самым разным темам.

ЧитатьБесплатные ресурсы для подготовки к собеседованию по SQL
Читать100 вопросов на собеседовании тестировщика
ЧитатьВопросы на собеседовании по тестированию ETL
Читать110 вопросов на собеседовании по Selenium
Читать80 вопросов и ответов на собеседовании по SQL
Читать50 вопросов на собеседовании по Linux
Читать70 вопросов на собеседовании по методологии Agile
ЧитатьТоп-5 SQL вопросов на собеседовании тестировщика
Читать15 вопросов на собеседовании по Cypress
Читать25 вопросов на собеседовании по Playwright
Читать50 вопросов по TestNG на собеседовании в 2024 году
Читать30 вопросов на собеседовании по SQL в 2024 году
ЧитатьОбщие вопросы по Cypress на собеседовании
ЧитатьЛучшие вопросы и ответы на собеседовании по TestNG
ЧитатьТоп 50 вопросов на QA-собеседовании в 2024 году
Читать10 вопросов по SQL с собеседований на аналитика данных
Читать50 вопросов и ответов на собеседовании по Cypress
Читать4 вопроса на собеседовании по QA, которые вам обязательно зададут
Читать15 вопросов на QA-собеседовании (2024)
ЧитатьВопросы на собеседовании по тестированию производительности
Читать10 задач для собеседования по SQL-запросам
Читать10 вопросов на собеседовании по QA
Читать10 вопросов и ответов по регрессионному тестированию
Читать50+ вопросов и ответов на собеседовании по QA
Читать10 вопросов по QA на собеседовании
Читать50 вопросов для собеседования по модульному тестированию
Читать10 вопросов и ответов по модульному тестированию
ЧитатьВопросы на собеседовании по Git
ЧитатьВопросы на собеседовании по API
ЧитатьВопросы по Appium на собеседовании
ЧитатьПодготовка к собеседованию по Selenium
ЧитатьЛучшие теоретические вопросы для собеседования по Java для SDET
ЧитатьВопросы по SQL, которые часто задают на собеседовании. Часть 1
ЧитатьВопросы по SQL, которые часто задают на собеседовании. Часть 2
Читать20 вопросов на собесе по тестированию “черного ящика”
ЧитатьКак тестировать электрический чайник
Читать25 сложных вопросов на собеседовании по SQL
Читать5 альтернативных вопросов на собеседовании по тестированию
ЧитатьТоп-10 сложных вопросов на собеседовании по тестированию ПО
ЧитатьSQL вопросы на собеседовании тестировщика
ЧитатьКак пройти собеседование на QA-инженера
ЧитатьВопросы на QA собеседовании
Читать35 вопросов на собеседовании QA
Читать15 вопросов и ответов на собеседовании QA-менеджера и QA-лида
Читать75 вопросов на собеседовании QA
ЧитатьЛогические задачи на QA интервью
Читать20 вопросов и ответов на QA интервью в 2023 году
Читать9 вопросов на собеседовании QA
Читать10 вопросов на собеседовании QA для опытных специалистов
Читать19 вопросов на собеседовании QA для начинающих
ЧитатьВопросы на собеседовании QA
Читать27 вопросов и ответов на собеседовании тестировщика
ЧитатьКак новичку получить работу тестировщиком?
Читать10 советов, как выжить и продвинуться в области тестирования ПО
Читать7 способов начать карьеру ручного тестировщика
ЧитатьКак перейти в QA ? Ответы на 10 часто задаваемых вопросов
ЧитатьСоставляем идеальное резюме тестировщика ПО
ЧитатьНестандартные вопросы на интервью по ручному тестированию
Читать12 вопросов на собеседовании для Senior QA
ЧитатьТоп-15 вопросов и ответов на собеседовании по SoapUI
ЧитатьМобильное тестирование. Вопросы и ответы на собеседовании
Читать10 вопросов на собеседовании по SQL JOIN с ответами и примерами
Читать25 вопросов и ответов на собеседовании QA
Читать20 вопросов о Charles Proxy на интервью

Дополнительные материалы

Читать10 ключевых ролей в команде разработки ПО
ЧитатьКак тестировать QR-коды?
Читать10 распространенных ошибок при тестировании
ЧитатьТестирование без документации
Читать15 промтов для ChatGPT, упрощающих работу QA-менеджера
ЧитатьКак построить личный бренд тестировщика на LinkedIn
ЧитатьМокинг тестов в Go
ЧитатьПушим в прод по пятницам
ЧитатьТестирование карт и ГИС
Читать8 ключевых навыков, которыми должен владеть каждый QA в 2024
ЧитатьТоп-6 личных качеств для успешной работы в QA
ЧитатьКак оставаться востребованным, если вы QA?
ЧитатьПризнаемся честно: QA часто недооценивают
ЧитатьКак протестировать раскрывающийся список
ЧитатьКак я автоматизирую тесты внутри спринта
ЧитатьПринцип Парето в тестировании
ЧитатьПринцип Парето
Читать5 проблем, с которыми сталкивается QA инженер
ЧитатьСемь ключевых факторов для непрерывного тестирования
ЧитатьТестирование загрузки файлов за 9 шагов
ЧитатьВсе о работе тестировщика
ЧитатьТоп-9 трудностей для команды QA
Читать6 трудностей в работе тестировщика
ЧитатьКак найти утечку памяти?
ЧитатьТри полезные практики QA в производственной среде
Читать3 навыка для тестировщика
ЧитатьЛучшие QA практики
Читать14 лучших практик тестирования
Читать11 способов улучшить процесс тестирования ПО
ЧитатьВажность тестовых данных при тестировании
Читать20 практических советов по тестированию ПО
ЧитатьСоветы для начинающих тестировщиков
ЧитатьТоп-5 качеств успешного тестировщика
ЧитатьОбнаружение дефектов в ПО
Читать5 вещей, о которых забывают тестировщики
Читать10 причин, по которым ваши ошибки отклоняются
ЧитатьТестирование ПО – это идеи в действии
ЧитатьКак тестировать умнее?
ЧитатьЧто важнее: инструменты или навыки?
ЧитатьЧто такое Continuous delivery (непрерывная доставка)?
ЧитатьПроцесс непрерывной интеграции: Как повысить качество программного обеспечения и снизить риски
ЧитатьЧто такое технический долг?
ЧитатьТоп-10 проблем в работе тестировщика
Читать4 ошибки в работе тестировщика
ЧитатьКак проводить тестирование Backend
ЧитатьЯвляется ли тестирование ПО эмоциональной задачей?
ЧитатьТоп-20 сервисов тестирования ПО в 2023 году
ЧитатьЧто такое клиент-серверная архитектура?
ЧитатьМетоды HTTP-запросов
ЧитатьКоды ответа HTTP
ЧитатьЧто такое REST?
ЧитатьКоманды Unix для тестировщиков
ЧитатьТоп-5 YouTube-каналов про тестирование
ЧитатьРабота с JSON
ЧитатьТоп-7 основных целей тестировщика ПО
ЧитатьТуториал по тестированию файлов Cookie
ЧитатьТестирование GraphQL API
ЧитатьНепрерывное тестирование API
ЧитатьКонтрольный список и шаблон для тестирования веб-сайтов [2023 Обновлено]
ЧитатьТестирование push-уведомлений
ЧитатьТестирование загрузки файлов
ЧитатьЧек-лист для тестирования элементов фронтенда

Тесты для самопроверки

Большие тесты

Пройти тестБольшой тест с вопросами на собеседовании QA
Пройти тестБольшой тест по автоматизации тестирования
Пройти тестISTQB – большой тест
Пройти тестБольшой тест по Cypress
Пройти тестБольшой тест по Git
Пройти тестБольшой тест по SQL
Пройти тестБольшой тест по Docker
Пройти тестБольшой тест по Linux

Тесты по основам тестирования

Пройти тестТест по альфа- и бета-тестированию ПО
Пройти тестТест по структурному тестированию
Пройти тестТест по основам методологии тестирования
Пройти тестТест по терминологии тестирования
Пройти тестТест по основам тестирования ПО
Пройти тестТест по основам тестирования
Пройти тестТест по тестированию API
Пройти тестТест по терминологии QA
Пройти тестТест по базовым терминам QA
Пройти тестТест по теории тестирования
Пройти тестТест по теории тестирования (en)

Тесты по SQL

Пройти тестБольшой тест по SQL
Пройти тестОсновы SQL: базовые команды
Пройти тестТест по запросам и операторам SQL
Пройти тестТест по основам SQL
Пройти тестТест на знание основ SQL
Пройти тестТест на знание SQL – часть 1
Пройти тестТест на знание SQL – часть 2
Пройти тестТест на знание SQL – часть 3
Пройти тестОсновы SQL: тест на знание базовых команд
Пройти тестТест на глубину понимания SQL
Пройти тестТест по SQL: проверьте свои знания и навыки
Пройти тестТест по SQL JOIN (en)

Тесты по Docker

Пройти тестВопросы на собеседовании по Docker
Пройти тестТест на знание Docker
Пройти тестТест по Docker (en). Часть 1
Пройти тестТест по Docker (en). Часть 2
Пройти тестТест по Docker (en). Часть 3
Пройти тестТест на знание Docker (en)
Пройти тестТест “Собеседование по Docker” (en)
Пройти тестТест: как много вы знаете о Docker? (en)
Пройти тестТест: хорошо ли вы знакомы с Docker? (en)
Пройти тестБольшой тест по Docker

Тесты по Linux

Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ РАБОТА ДЛЯ ТЕСТИРОВЩИКА.ВАКАНСИИ
Пройти тестБольшой тест по Linux
Пройти тестТест по командам Linux. Часть 1
Пройти тестТест по командам Linux. Часть 2
Пройти тестТест по командам Linux. Часть 3
Пройти тестТест на знание bash

Тесты по TestNG

Пройти тестПрактические вопросы по TestNG
Пройти тестТест по TestNG (en). Часть 1
Пройти тестТест по TestNG (en). Часть 2
Пройти тестТест по TestNG (en). Часть 3
Пройти тестТест по TestNG (en). Часть 4
Пройти тестТест по TestNG (en). Часть 5
Пройти тестТест по TestNG (en). Часть 6
Пройти тестТест по TestNG (en). Часть 7
Пройти тестТест по TestNG (en). Часть 8
Пройти тестТест по TestNG (en). Часть 9
Пройти тестТест по TestNG (en). Часть 10
Пройти тестТест по TestNG (en). Часть 11
Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ РАБОТА ДЛЯ ТЕСТИРОВЩИКА.ВАКАНСИИ

Тесты по Cypress

Пройти тестБольшой тест по Cypress
Пройти тестТест по Cypress. Часть 1
Пройти тестТест по Cypress. Часть 2
Пройти тестТест по Cypress. Часть 3
Пройти тестТест по Cypress (en). Часть 1
Пройти тестТест по Cypress (en). Часть 2
Пройти тестТест по Cypress (en). Часть 3
Пройти тестТест по Cypress (en). Часть 4
Подпишитесь на наш ТЕЛЕГРАМ КАНАЛ РАБОТА ДЛЯ ТЕСТИРОВЩИКА.ВАКАНСИИ

ISTQB-тесты

Пройти тестISTQB – большой тест
Пройти тестISTQB тестирование. Часть 1
Пройти тестISTQB тестирование. Часть 2
Пройти тестISTQB тестирование. Часть 3

Тесты по автоматизации тестирования

Пройти тестВопросы на собеседовании автоматизатору тестирования ПО
Пройти тестБольшой тест по автоматизации тестирования
Пройти тестТест на знание Python (для автоматизаторов)
Пройти тестТест по основам автоматизации тестирования. Часть 1
Пройти тестТест по основам автоматизации тестирования. Часть 2
Пройти тестТест по основам автоматизации тестирования (en). Часть 1
Пройти тестТест по основам автоматизации тестирования (en). Часть 2

Тесты по инструментам тестирования

Пройти тестТест по LoadRunner
Пройти тестТест по основам Postman
Пройти тестТест по Google Chrome DevTools
Пройти тестТест по основам Apache Kafka
Пройти тестТест на знание основ JIRA
Пройти тестТест на знание Selenium (en)
Пройти тестТест на знание основ JIRA (en)

Тесты по Git

Пройти тестБольшой тест по Git
Пройти тестИнтересные и необычные вопросы по Git
Пройти тестТест на понимание команд Git
Пройти тестТест на знание Git – часть 1
Пройти тестТест на знание Git – часть 2

И еще немного тестов

Пройти тестБольшой тест с вопросами на собеседовании QA
Пройти тестТест. Python-задачки для тестировщика
Пройти тестШутейный тест. Ты вообще тестировщик?
Пройти тестА вы — типичный QA?
Пройти тестКак бы вы протестировали дверь?
Пройти тестСитуационный тест для тестировщиков
Пройти тестТест по HTTP-запросам
Пройти тестПростой тест на логику
Пройти тестЛогико-математический тест
Пройти тестДжун в новом коллективе: тест-игра на выживание
Пройти тестБазовый тест по Scrum
Пройти тестТест на логическое мышление. Часть 1
Пройти тестТест на логическое мышление. Часть 2
Пройти тестТест по бизнес-аналитике и Power BI
Пройти тестТест по проектному менеджменту в IT для начинающих
Пройти тестТест для начинающего бизнес-аналитика
Пройти тестТест на знание технологии “клиент-сервер”
Пройти тестТест по английскому языку для айтишника
Пройти тестТест по английскому языку
Пройти тестТест по QA для начинающих – часть 1
Пройти тестТест по QA для начинающих – часть 2
Пройти тестТест по основам Agile и Scrum (en)
Пройти тестТест по Solidity (en)

Книги

СкачатьA Practitioner’s Guide to Software Test Design
СкачатьPython. Разработка на основе тестирования
СкачатьТестирование программного обеспечения
СкачатьЧто такое тестирование:
курс молодого бойца
СкачатьШпаргалка начинающего тестировщика
СкачатьPython Testing with Selenium

Бизнес-анализ

ЧитатьA/B-тестирование мобильного меню с примерами
Читать25 лучших навыков бизнес-аналитика
ЧитатьНеобходимые навыки хорошего бизнес-аналитика
ЧитатьДоступность: почему это должно волновать бизнес-аналитиков?
Читать5 тенденций в будущем бизнес-анализа
ЧитатьЛучшие методы удаленной работы для бизнес-аналитиков
ЧитатьДорожная карта продукта: руководство для бизнес-аналитиков
ЧитатьСистемный аналитик и бизнес-аналитик: сходства и различия
Читать4 задачи проектирования MVP для бизнес-аналитика

Если вам показалось, что какая-то тема не раскрыта, есть замечания, уточнения, пожелания — пишите в комментарии или прямо здесь, или в ТГ в коменты к любому посту (всё читаем, фидбек приветствуем).

🔥 Какой была ваша первая зарплата в QA и как вы искали первую работу? 

Мега обсуждение в нашем телеграм-канале о поиске первой работы. Обмен опытом и мнения.

Читать в телеграм

3 комментария к “Большой учебник по тестированию”

  1. Пингбэк: Обзор книги «The Art of Software Testing»

  2. Пингбэк: Как правильно писать тест-кейсы для тестирования ПО

  3. Пингбэк: Большой учебник по Selenium

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *