Тестирование ПО. Уровень 1. Тестировщик программного обеспечения
Любое программное обеспечение должно исправно выполнять свои функции. Обеспечение надёжной работы программы ложится на плечи специалистов по тестированию. Крайне важно выпускать правильно функционирующее ПО, ведь от этого может зависеть успех бизнеса.
Академия АйТи приглашает на пятидневный курс "Тестирование ПО. Уровень 1. Тестировщик программного обеспечения".
В рамках курса по тестированию ПО Вы научитесь работать с тестовой документацией, научитесь создавать test cases. Узнаете техники и уровни тестирования. Познакомитесь с особенностями тестирования WEB-приложений и многими другими аспектами тестирования ПО.
Начало: 15 июня 2020 г.
Продолжительность: 5 дней / 40 ак. часов
Стоимость: 37 000 р.
Формат: онлайн-вебинары с преподавателем
Онлайн обучение в Академии АйТи - это:
- обучение из любой точки доступа в Интернет,
- прямая трансляция из класса, где находится преподаватель,
- консультации преподавателя на вопросы удаленного слушателя в режиме реального времени, полноценное взаимодействие, как при очном обучении.
Содержание:
|
Введение в тестирование программного обеспечения
|
- Зачем нужно тестировать программы?
- Понятие качества ПО. Стандарты качества ПО.
- Атрибуты и характеристики качества ПО.
- Основные определения тестирования.
- Цели и задачи процесса тестирования.
- Полный цикл тестирования. Фазы тестирования.
|
Методы и виды тестирования. Анализ требований к ПО |
- Методы и виды тестирования. Общий обзор.
- Критерии покрытия тестирования.
- Требования к ПО.
- Анализ требований с точки зрения пригодности к тестированию.
- Учебный проект: тестирование требований к учебной программе.
|
Тестовая документация. Тест-план, тест-дизайн |
- Документы, создаваемые в процессе тестирования.
- Тест план
- Связь тестовых планов с другими типами документов.
- Тест – дизайн.
- Возможные формы подготовки тест-дизайна.
- Учебный проект: составление плана тестирования учебной программы.
|
Тестовая документация. Test Case. Отчет о прохождении тестов |
- Определение Test Case.
- Правила написания, степень детализации, независимость.
- Правила описания дефектов, понятие важности, приоритета.
- Ведение системы отслеживания дефектов.
- Составление отчетов по результатам тестирования.
- Учебный проект: создание test cases для учебной программы.
|
Техники тестирования |
- Покрытие входных данных. Допустимые и недопустимые данные.
- Эквивалентное разбиение.
- Анализ граничных значений.
- Попарное комбинирование.
- Предположение ошибок.
- Учебный проект: составление набора входных данных для тестирования учебной программы
|
Уровни тестирования. Критерии покрытия кода программы тестами |
- Модульное тестирование. Драйверы. Заглушки.
- Интеграционное тестирование. Способы интеграционного тестирования.
- Системное тестирование.
- Понятие покрытия кода тестами. Критерии покрытия.
- Метрика покрытия.
- Анализ покрытия.
|
Виды тестирования: функциональное и нефункциональное тестирование |
- Функциональные виды тестирования.
- Тестирование безопасности, тестирование взаимодействия.
- Нефункциональные виды тестирования.
- Тестирование производительности.
- Нагрузочное тестирование.
- Учебный проект: инсталляционное тестирование учебной программы.
|
Тестирование пользовательского интерфейса (GUI). Тестирование web-приложений |
- Задачи и цели тестирования пользовательского интерфейса.
- Функциональное тестирование пользовательского интерфейса.
- Тестирование удобства пользовательского интерфейса.
- Тестирование web-приложений
- Учебный проект: функциональное тестирование GUI
|
Регрессионное тестирование |
- Регрессионное тестирование. Подходы к составлению набора test cases.
- Жизненный цикл ПО. Каскадный, спиральный жизненные циклы.
- Методологии разработки ПО. MSF, RUP, Экстремальное программирование.
- Команда тестирования. Роли.
|
Практическая работа по тестированию ПО |
- Изучение требований к ПО.
- Написание тестовой документации (плана тестирования и тестовых сценариев)
- Выполнение тестирования
- Написание отчетов о найденных дефектах.
- Подведение итогов и обсуждение результатов слушателей