Цель курса
Обучить основным практикам и инструментам, необходимым тестировщику/QA-специалисту, для обеспечения качества ПО на разных этапах жизненного цикла.
Для кого создан курс по тестированию
Для всех, кто хочет изучить принципы обеспечения качества ПО, необходимых для работы QA-engineer/тестировщика, вне зависимости от предыдущей сферы деятельности.
Для специалистов, знающих основы тестирования ПО, которые хотят расширить стек своих знаний и структурировать их.
Что даст курс QA
Познакомитесь с жизненным циклом программного обеспечения, необходимыми артефактами и набором ролей.
Рассмотрите разные модели, методологии и фреймворки для ведения проектов.
Изучите принципы управления качеством, уровни и виды тестирования.
Протестируете готовые продукты, создадите тестовую документацию.
Поработаете с баг-трекинговыми системами.
Подробнее о специальности, ролях внутри нее и почему не нужно всех QA называть тестировщиками вы можете узнать из статьи "Кто такой QA engineer? ".
Что получает выпускник онлайн-курса
Электронный сертификат об окончании курса “Тестирование ПО и обеспечение качества”.
Возможность пересматривать запись всех лекций на протяжении 3 месяцев.
Участие в Программе Лояльности в будущем.
Шанс пройти стажировку для отработки навыков и получения опыта для своего портфолио.
Возможность общаться со своим тренером после выпуска.
Материалы по темам, которые были изучены на протяжении занятий.
Чек-листы и полезные ссылки.
Возможность попасть в базу соискателей, доступ к которой получат наши партнеры, для помощи в трудоустройстве.
Программа курса "Тестирование ПО и обеспечение качества"
1
SDLS
Стадии создания ПО. Какие существуют документы при создании ПО. Какие бывают роли на проектах при создании ПО.
2
Модели и методологии
Основы: водопадная модель, модель прототипирования, спиральная модель, V-модель, Agile. Scrum, Kanban, Lean, PRINCE2, RUP, SAFe, Nexus, Spotify.
3
Управление качеством
Что такое управление качеством. Принципы управления качеством.
4
Процесс и типы требований тестирования ПО
Принципы тестирования ПО. Процесс тестирования ПО. Валидация. Аутентификация и идентификация. Бизнес-требования. Системные требования. Функциональные требования.
5
Типы тестирования ПО
Функциональное тестирование (smoke, sanity, regression). Нефункциональное тестирование (performace, load, security, user interface).
6
Разработка тестирования ПО
Тест-план. Тест-матрица. Чек-лист. Тест-кейс. Методы разработки тестов.
7
Баги
Условия существования багов. Источники багов. Как определять баги. Жизненный цикл багов. Баг-репорты. Структурирование багов и работа в JIRA.
8
Юзабилити-тестирование
Что такое юзабилити. Принципы юзабилити. Инструменты для юзабилити‑тестирования.
9
Тестирование веб-приложений
Работаем в Charles Proxy и меняем запросы и ответы в веб-приложениях.
10
Мобильное тестирование
Разновидности мобильных приложений. Стратегия мобильного тестирования. Основные проверки для мобильного тестирования.
11
Стратегия тестирования и тест-план
Состав документа по стратегии тестирования. Структура тест-плана. Играем в Planning poker.