Описание курса:
Курс построен вокруг практического освоения навыков тестирования веб-приложений. Вы изучите типы и методы тестирования, научитесь работать с браузерными инструментами, составлять чек-листы и тест-кейсы, оформлять баг-репорты и использовать автоматизацию как дополнительный инструмент проверки.
Аудитория:
• Начинающие QA-инженеры;
• Разработчики;
• Тестировщики без опыта.
Необходимая подготовка:
Не требуется.
Программа курса:
Модуль 1. Введение в тестирование:
• Зачем нужно тестировать программы?
• Понятие качества ПО. Стандарты качества ПО;
• Атрибуты и характеристики качества ПО;
• Основные определения тестирования;
• Жизненный цикл ПО;
• Методологии разработки.
Модуль 2. Методы и виды тестирования. Анализ требований к ПО:
• Методы и виды тестирования;
• Критерии тестового покрытия;
• Требования к ПО.
Модуль 4. Правила составления отчетов об ошибках:
• Введение в багтрекинговые системы;
• Классификация и приоритизация ошибок;
• Структура и элементы баг-репорта;
• Этика и эффективность взаимодействия в багтрекере.
Модуль 5. Техники тестирования:
• Техники тестирования;
• Эквивалентное разбиение;
• Анализ граничных значений;
• Попарное комбинирование.