Модуль |
Содержание |
Длительность |
Современная разработка программного обеспечения. (Introduction to Software Development) |
Современная разработка программного обеспечения (ПО). Роль тестирования в разработке ПО. Рынок труда и возможности. Процесс разработки ПО. Виды процессов по разработке ПО (итеративная и каскадная).
Виды ПО. Десктопные приложения. Веб-приложния и сервисы. Мобильные приложения. Специальные приложения. Качества, необходимые тестировщику в работе. |
4 академических часа |
Понятие качества ПО (Software Quality) |
Понятие качества ПО. Работа с требованиями и спецификациями. Качество ПО в зависимости от этапа разработки. Дефекты ПО. Терминологий. Практическая работа (2)
Домашняя работа (2)
Создание спецификации ПО. |
16 академических часов |
Проверка качества ПО (Software Quality Control) |
Тестирование ПО как метод контроля качества. Виды тестированния (Функциональное / нефункциональное тестирование). Планирование тестирования. Практическая работа на реальном проекте
Поиск дефектов в ПО. Понятие дефекта и ошибки. Репродуцируемость ошибок. Составление отчетов (bug reporting). Практическая работа по функциональному тестированию |
16 академических часов |
Методы обеспечения качества ПО (Software Quality Assurance) |
Regression testing. (Sanity / Smoke / Regression / Verification). Практическая работа на реальном проекте |
16 академических часов |
Автоматизация тестирования (Software Testing Automation) |
Использование автоматических тестов. Практическая работа |
14 академических часов |
Самостоятельный проект |
Автоматизация регрессионного тестирования |
14 aкадемических часов |