О чём курс
Рассматриваются базовые понятия тест-дизайна, методология разработки тестовых сценариев на основе СИС, подходы к проектированию тест-плана и написанию тестовых сценариев.
Описаны основные приёмы функционального и конфигурационного тестирования с учётом функциональных и конфигурационных требований к программному продукту. Рассматриваются основные подходы к написанию тест-дизайна.
Освещаются понятия функционального тестирования, конфигурационного тестирования, приёмы тестирования надежности и устойчивости.
Представлены альтернативные методологии тестирования, такие как тестирование на основе моделей, Марковская модель тестирования.
Представлены основные способы отслеживания и контроля покрытия объекта тестирования тестами.
Цели
После завершения обучения слушатели:
будут иметь целостное предоставление об основах проектирования и написания тест-планов, проектирования тестовых примеров;
будут иметь представление о требованиях, особенностях работы с СИС;
будут иметь представление о функциональном тестировании, представлять основные методы функционального тестирования;
смогут составлять матрицу покрытия СИС тестовыми сценариями; смогут проектировать и писать тест-планы на базе СИС;
будут иметь представление о классах эквивалентности;
получат практические рекомендации по созданию функционального тест-дизайна и тестированию различных типов полей;
познакомятся с конфигурационным тестированием и тестированием надежности и устойчивости приложений;
смогут провести обзор альтернативных подходов к тестированию;
смогут провести ревью проектных документов;
научатся определять области тестирования приложений;
научатся определять необходимые типы тестирования;
научатся проектировать тестовые сценарии и тестовые данные.
Целевая аудитория
Тестировщики и начинающие тест-дизайнеры.
Предварительная подготовка
Для кого
Тестировщик
Улучшаемые навыки
Применение методов тест-дизайна
Создание тестовых сценариев и случаев
Документирование тестов
Анализ требований для тестирования
Использование инструментов для тест-дизайна
Расписание курсов
Программа курса
01
Введение в тестирование
Назначение тестирования
Зачем нужно тестирование в проекте
Качество процесса тестирования
02
Место тестирования в проекте
Планирование и подготовка
Объект и база тестирования
Снижение неопределённости
Обнаружение дефектов
04
Независимое тестирование
Особенности и достоинства
Ответственность группы тестирования
05
Циклы и раунды тестирования
Анатомия цикла тестирования
Варианты тестовых раундов
06
Верификация и валидация
Определения и различия
Критерии готовности и завершения
Семь принципов тестирования
Объяснение каждого принципа
08
Ответственность тестировщика
Кто за что отвечает
Основные вопросы тестировщик
Развенчание мифов
Реальные роли и задачи
Жизненный цикл дефекта
Описание и воспроизводимость дефектов
Чему вы научитесь
01
Научитесь использовать различные методы тест-дизайна, такие как эквивалентное разделение, анализ граничных значений и таблицы решений
02
Освоите процесс разработки тестовых сценариев и случаев на основе требований и спецификаций
03
Научитесь правильно документировать тестовые случаи и сценарии, включая создание тестовых планов и отчетов о тестировании
04
Научитесь анализировать требования и спецификации для выявления критически важных областей
05
Освоите использование инструментов для тест-дизайна и управления тестовой документацией
Курс проводят
Александров Александр
Эксперт по управлению качеством ПО, управлению тестированием, анализу и совершенствованию инженерных процессов
Кандидат физико-математических наук, доцент, старший научный сотрудник
О тренере
Александр Александров – гуру российского тестирования ПО, эксперт по управлению качеством ПО, управлению тестированием, анализу и совершенствованию инженерных процессов с опытом работы более 50 лет в сфере тестирования ПО, эксперт ISTQB.
Александр работает в компании IBS, где планирует и управляет тестированием в проектах, разрабатывает тестовые сценарии, проводит тестирование. Также Александр проводит аудиты процессов тестирования и смежных процессов, готовит предложения по совершенствованию этих процессов и участвует в реализации этих предложений.
Несколько лет работал в компании Auriga директором по качеству: занимался построением системы качества компании, подготовкой и успешным проведением оценивания компании на 4-й уровень CMMI.
С 2008 г. является экспертом по управлению качеством IBS. C 2010 г. – эксперт RSTQB – российского отделения International Software Testing Qualifications Board, всемирно известной международной организации по сертификации специалистов в области тестирования, что является признанием его профессиональных заслуг.
Преподавательскую деятельность Александр начал еще в 1970 г. в Московском государственном университете им. М.В. Ломоносова и в Московском государственном лингвистическом университете. С 2000 г. проводит тренинги в Учебном центре IBS, с 2006 г. – тренинг «Quality Assurance» университета Карнеги-Меллон, с 2011 г. – тренинги ISTQB.
Сейчас Александр Леонидович работает в ДРТ, в проектах совершенствования процессов тестирования и во многих других интересных проектах.
Курсы и сертификаты