Курс «Тестировщик ПО. Уровень 1» предназначен для тех, кто хочет начать карьеру в тестировании программных продуктов. В его рамках рассматриваются теория и практика создания тест-кейсов, тест-комплектов, оформления отчетов по результатам тестирования.
Темы, разбираемые на курсе
- Стандарты качества ПО
- Методы и виды тестирования
- Анализ требований к ПО
- Тестовая документация — тест-план, тест-дизайн, тест-кейс, отчет о прохождении тестов
- Техники тестирования
- Уровни тестирования
- Критерии покрытия кода программы тестами
- Виды тестирования: функциональное и нефункциональное тестирование
- Тестирование пользовательского интерфейса (GUI)
- Тестирование web-приложений
- Регрессионное тестирование
Целевая аудитория
Курс будет полезен специалистам по тестированию программного обеспечения, желающим повысить свой профессиональный уровень. Также, курс будет полезен начинающим тестировщикам, которые только входят в профессию.
Программа курса «Тестировщик ПО. Уровень 1»
Модуль 1. Введение в тестирование программного обеспечения
- Зачем нужно тестировать программы
- Понятие качества ПО
- Стандарты качества ПО
- Атрибуты и характеристики качества ПО
- Основные определения тестирования
- Цели и задачи процесса тестирования
- Полный цикл тестирования
- Фазы тестирования
Модуль 2. Методы и виды тестирования. Анализ требований к ПО
- Методы и виды тестирования
- Общий обзор методов
- Критерии покрытия тестирования
- Требования к ПО
- Анализ требований с точки зрения пригодности к тестированию
- Учебный проект: Тестирование требований к учебной программе
Модуль 3. Тестовая документация. Тест-план, тест-дизайн
- Документы, создаваемые в процессе тестирования
- Тест-план
- Связь тестовых планов с другими типами документов
- Тест-дизайн
- Возможные формы подготовки тест-дизайна
- Учебный проект: Составление плана тестирования учебной программы
Модуль 4. Тестовая документация. Test Case. Отчет о прохождении тестов
- Определение Test Case
- Правила написания, степень детализации, независимость
- Правила описания дефектов, понятие важности, приоритета
- Ведение системы отслеживания дефектов
- Составление отчетов по результатам тестирования
- Учебный проект: Создание test cases для учебной программы
Модуль 5. Техники тестирования
- Покрытие входных данных
- Допустимые и недопустимые данные
- Эквивалентное разбиение
- Анализ граничных значений
- Попарное комбинирование
- Предположение ошибок
- Учебный проект: Составление набора входных данных для тестирования учебной программы
Модуль 6. Уровни тестирования. Критерии покрытия кода программы тестами
- Модульное тестирование, драйверы, заглушки
- Интеграционное тестирование
- Способы интеграционного тестирования
- Системное тестирование
- Понятие покрытия кода тестами
- Критерии покрытия
- Метрика покрытия
- Анализ покрытия
Модуль 7. Виды тестирования — функциональное и нефункциональное тестирование
- Функциональные виды тестирования
- Тестирование безопасности, тестирование взаимодействия
- Нефункциональные виды тестирования
- Тестирование производительности
- Нагрузочное тестирование
- Учебный проект: Инсталляционное тестирование учебной программы
Модуль 8. Тестирование пользовательского интерфейса (GUI). Тестирование web-приложений
- Задачи и цели тестирования пользовательского интерфейса
- Функциональное тестирование пользовательского интерфейса
- Тестирование удобства пользовательского интерфейса
- Тестирование web-приложений
- Учебный проект: Функциональное тестирование GUI
Модуль 9. Регрессионное тестирование
- Регрессионное тестирование
- Подходы к составлению набора test cases
- Жизненный цикл ПО — каскадный, спиральный жизненные циклы
- Методологии разработки ПО
- MSF, RUP, Экстремальное программирование
- Команда тестирования, роли
Модуль 10. Практическая работа по тестированию ПО
- Изучение требований к ПО
- Написание тестовой документации (плана тестирования и тестовых сценариев)
- Выполнение тестирования
- Написание отчетов о найденных дефектах
- Подведение итогов и обсуждение результатов
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.
Вы познакомитесь с историей разработки ПО и проблемами, с которыми сталкиваются команды при разработке продуктов, а также с современными подходами к решению этих проблем. Курс построен на примерах из реальных проектов, организованных как по традиционным технологиям, так и с использованием гибких методик разработки.
Учебный центр "Интерфейс" предлагает курсы для всех категорий специалистов проектного менеджмента: пользователей, менеджеров проектов, системных администраторов.
В конце обучения на курсах проводится итоговая аттестация в виде теста или путём выставления оценки преподавателем за весь курс обучения на основании оценок, полученных обучающимся при проверке усвоения изучаемого материала на основании оценок за практические работы, выполненные в процессе обучения.
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
- Нужна помощь в поиске курса?
Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
- Поговорите со своим личным тренинг-менеджером!
Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru
|