Телефон: +7 (985) 509 57 68 Поделиться:

Тестирование ПО. Уровень 1.

Категория: Уникальные авторские Цена: 24000 р.

Тестирование ПО. Уровень 1.

Дата
03.08.20 - 05.08.20
Записаться
Записаться на курс: Тестирование ПО. Уровень 1.

ФИО
Телефон *
Это поле обязательно для заполнения
Электронный адрес
Введён некорректный e-mail
Текст сообщения *
Это поле обязательно для заполнения
Необходимо ваше согласие на обработку персональных данных
Дата
28.10.20 - 30.10.20
Записаться
Записаться на курс: Тестирование ПО. Уровень 1.

ФИО
Телефон *
Это поле обязательно для заполнения
Электронный адрес
Введён некорректный e-mail
Текст сообщения *
Это поле обязательно для заполнения
Необходимо ваше согласие на обработку персональных данных
Дата
28.12.20 - 30.12.20
Записаться
Записаться на курс: Тестирование ПО. Уровень 1.

ФИО
Телефон *
Это поле обязательно для заполнения
Электронный адрес
Введён некорректный e-mail
Текст сообщения *
Это поле обязательно для заполнения
Необходимо ваше согласие на обработку персональных данных
Цена 24000
Дни 3
Город Москва
Описание курса
Надежное программное обеспечение — мечта любого программиста и пользователя. Без работы специалиста по тестированию невозможен выпуск ни одного программного продукта. От правильного функционирования ПО может зависеть успех бизнеса, работа финансовых или промышленных компаний. В рамках курса по тестированию ПО Вы научитесь разрабатывать тестовые планы (TestPlan) и тестовые примеры (TestCase), выполнять тестирование в соответствии с заранее подготовленным тестовым планом, обнаруживать ошибки при выполнении тестирования и документировать их, оценивать и тестировать программный продукт с точки зрения функциональности.
 
Цель курса: 
• Научить слушателей тестированию программного продукта, ознакомить его с целями тестирования и местом в процессе разработки программного обеспечения
• Научить слушателей основным методам тестирования программного продукта
• Научить слушателей работать с документами, применяемыми на этапах планирования и выполнения тестирования
• Научить слушателей разрабатывать планы тестирования и тестовые примеры
• Научить слушателей описывать обнаруженные дефекты (баг-репорты)
 
По окончании курса Вы будете уметь: 
• Владеть терминологией
• Понимать процесс тестирования программного обеспечения и жизненный цикл программного продукта
• Разрабатывать тестовые планы (Test Plan) и тестовые примеры (Test Case)
• Выполнять тестирование в соответствии с заранее подготовленным тестовым планом
• Обнаруживать ошибки при выполнении тестирования и документировать их
• Оценивать и тестировать программный продукт с точки зрения функциональности
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей. 
 
Продолжительность курса - 24 ак. ч. 
Предварительная подготовка
Требуемая подготовка: В первую очередь курс будет интересен тестировщикам программного обеспечения, программистам. 
 
Программа курса
 
Модуль 1. Введение в тестирование программного обеспечения 
• Зачем нужно тестировать программы?
• Понятие качества ПО.  Стандарты качества ПО.
• Атрибуты и характеристики качества ПО.
• Основные определения тестирования. 
• Цели и задачи процесса тестирования.
• Полный цикл тестирования. Фазы тестирования.
Модуль 2. Методы и виды тестирования. Анализ требований к ПО 
? Методы и виды тестирования. Общий обзор.
? Критерии покрытия тестирования.
? Требования к ПО.
? Анализ требований с точки зрения пригодности к тестированию.
? Учебный проект: тестирование требований к учебной программе.
Модуль 3. Тестовая документация. Тест-план, тест-дизайн 
? Документы, создаваемые в процессе тестирования.
? Тест план 
? Связь тестовых планов с другими типами документов.
? Тест – дизайн. 
? Возможные формы подготовки тест-дизайна.
? Учебный проект: составление плана тестирования учебной программы.
Модуль 4. Тестовая документация. Test Case. Отчет о прохождении тестов 
• Определение Test Case.
• Правила написания, степень детализации, независимость.
• Правила описания дефектов, понятие важности, приоритета. 
• Ведение системы отслеживания дефектов.
• Составление отчетов по результатам тестирования. 
• Учебный проект: создание test cases для учебной программы.
Модуль 5. Техники тестирования 
? Покрытие входных данных. Допустимые и недопустимые данные. 
? Эквивалентное разбиение.
? Анализ граничных значений.
? Попарное комбинирование.
? Предположение ошибок. 
? Учебный проект: составление набора входных данных для тестирования учебной программы
Модуль 6. Уровни тестирования. Критерии покрытия кода программы тестами 
• Модульное тестирование. Драйверы. Заглушки.
• Интеграционное тестирование. Способы интеграционного тестирования.
• Системное тестирование.
• Понятие покрытия кода тестами. Критерии покрытия. 
• Метрика покрытия.
• Анализ покрытия.
Модуль 7. Виды тестирования: функциональное и нефункциональное тестирование 
? Функциональные виды тестирования. 
? Тестирование безопасности, тестирование взаимодействия.
? Нефункциональные виды тестирования.
? Тестирование производительности.
? Нагрузочное тестирование.
? Учебный проект: инсталляционное тестирование учебной программы.
Модуль 8. Тестирование пользовательского интерфейса (GUI). Тестирование web-приложений 
• Задачи и цели тестирования пользовательского интерфейса.
• Функциональное тестирование пользовательского интерфейса.
• Тестирование удобства пользовательского интерфейса.
• Тестирование web-приложений
• Учебный проект: функциональное тестирование GUI
Модуль 9. Регрессионное тестирование 
? Регрессионное тестирование. Подходы к составлению набора test cases.
? Жизненный цикл ПО. Каскадный, спиральный жизненные циклы.
? Методологии разработки ПО. MSF, RUP, Экстремальное программирование.
? Команда тестирования. Роли.