Теория тестирования ПО – вводный курс
Курс “Теория тестирования ПО – вводный курс” предназначен для начинающих специалистов, желающих освоить профессию инженера по тестированию программного обеспечения (QA Engineer), а также для тех, кто только начинает свой путь в сфере контроля качества. Курс охватывает фундаментальные теоретические аспекты тестирования …
Overview
Курс “Теория тестирования ПО – вводный курс” предназначен для начинающих специалистов, желающих освоить профессию инженера по тестированию программного обеспечения (QA Engineer), а также для тех, кто только начинает свой путь в сфере контроля качества. Курс охватывает фундаментальные теоретические аспекты тестирования ПО, необходимые для успешного старта и дальнейшего профессионального развития в области QA.
В рамках курса студенты познакомятся с основными понятиями тестирования, узнают, зачем оно необходимо, как интегрируется в жизненный цикл разработки программного обеспечения (SDLC), и какое место занимает тестировщик в команде. Особое внимание уделяется мифам о профессии, этике и soft skills, а также карьерным возможностям в QA.
Курс раскрывает понятия качества ПО, дефектов, уровней и видов тестирования, включая статическое и динамическое тестирование, регрессионное, дымовое и исследовательское тестирование. Будут подробно рассмотрены техники тест-дизайна: эквивалентное разбиение, анализ граничных значений, таблицы принятия решений, попарное тестирование. Студенты научатся различать верификацию и валидацию, работать с документацией (чек-листы, тест-кейсы, баг-репорты), а также грамотно описывать и обосновывать баги.
В курсе представлен обзор инструментов тестирования, рассмотрены вопросы покрытия тестирования, планирования, управления рисками, организации тестовой среды, построения тестовой стратегии и приоритизации тест-кейсов. Особое внимание уделено метрикам тестирования, ошибкам мышления, когнитивным искажениям, а также истории и стандартам (ISTQB, ISO).
Студенты узнают о роли автоматизации, где она необходима, а где нецелесообразна, а также познакомятся с основами цифровой грамотности и современными методологиями разработки. По завершении курса слушатели смогут уверенно ориентироваться в теории тестирования, понимать задачи и инструменты тестировщика, грамотно планировать и проводить тестирование, а также строить индивидуальную траекторию профессионального развития в QA.
Курс будет полезен:
- Тем, кто только начинает карьеру в IT и рассматривает тестирование как стартовую позицию
- Начинающим тестировщикам для систематизации знаний
- Студентам технических и гуманитарных специальностей, интересующимся качеством ПО
- Всем, кто хочет понять, как обеспечивается качество современных цифровых продуктов
После прохождения курса вы будете знать:
- Основные термины и процессы тестирования ПО
- Виды, уровни и техники тестирования
- Как оформлять тестовую документацию и баг-репорты
- Как анализировать риски и планировать тестирование
- Какие карьерные возможности открывает профессия тестировщика
Curriculum
- 6 Sections
- 31 Lessons
- Lifetime
- Введение в тестирование ПО5
- Основные понятия и виды дефектов5
- Уровни, виды и техники тестирования6
- 3.1QABR 3.1 Уровни тестирования: модульное, интеграционное, системное, приемочное
- 3.2QABR 3.2 Виды тестирования: функциональное, нефункциональное, регрессионное, дымовое, исследовательское
- 3.3QABR 3.3 Статическое и динамическое тестирование
- 3.4QABR 3.4 Позитивные и негативные тесты
- 3.5QABR 3.5 Техники тест-дизайна: эквивалентное разбиение, анализ граничных значений
- 3.6QABR 3.6 Таблицы принятия решений и попарное тестирование
- Документация и инструменты тестирования5
- Организация тестирования и работа в команде5
- Стандарты, автоматизация, soft skills и развитие в профессии7
- 6.1QABR 6.1 История и стандарты тестирования (ISTQB, ISO)
- 6.2QABR 6.2 Роль автоматизации: плюсы и ограничения
- 6.3QABR 6.3 Ошибки мышления и когнитивные искажения при тестировании
- 6.4QABR 6.4 Этика тестирования и soft skills
- 6.5QABR 6.5 Карьерные пути тестировщика: ручное тестирование, автоматизация, QA Lead
- 6.6QABR 6.6 Методологии разработки и место тестирования
- 6.7QABR 6.7 Базовая цифровая грамотность для тестировщика