Учебный центр IBS
SQA-026 Введение в тестирование ПО
Для кого: Инженер по ручному тестированию • Джуниор Джуниор
Начало: По факту набора потока
Длительность: 1 неделя
Улучшаемые навыки:
СертификатОнлайн
Описание курса
Курс является введением в основы тестирования ПО и знакомит с основными понятиями тестирования, такими, как определение тестирования, необходимость тестирования при разработке ПО, верификация и валидация, модели жизненного цикла разработки ПО, типы и уровни тестирования, дефекты и способы их обнаружения и описания. Также даётся понятие о месте тестирования в различных моделях жизненного цикла разработки ПО, связи тестирования и обеспечения качества, особенностях психологии тестировщика ПО.
Модуль 1
- Что такое тестирование?
- Почему тестирование необходимо?
- Процесс тестирования и тестовые активности
- Цели тестирования
- Терминология: «верификация» vs. «валидация»
- Тестирование и качество
- 7 принципов тестирования
Модуль 2
- Проект разработки ПО
- Разработка программного обеспечения
- Жизненный цикл программного обеспечения
- ЖЦ ПО: ключевые характеристики
- Каскадная модель
- Итеративная или инкрементальная модель
- Agile-методологии
- Спиральная модель
- Трудности тестирования в каскадной модели
- Трудности тестирования в итеративной или инкрементальной модели
- Особенности Agile-тестирования
- Трудности тестирования в спиральной модели
Модуль 3
- Независимость тестирования
- Уровни независимости
- Важность независимости тестирования
- Взаимодействие в проектной команде
- Роль тестировщика
Модуль 4
- Уровень тестирования
- Примеры уровней тестирования
- Компонентное тестирование: общий обзор
- Тестирование интеграции компонентов: общий обзор
- Системное тестирование: общий обзор
- Приемочное тестирование: общий обзор
- Классификация тестирования
- Статическое тестирование
- Динамическое тестирование
- Тестирование методом черного ящика
- Тестирование методом серого ящика
- Тестирование методом белого ящика
- Тестирование целостности данных
- Тестирование защищенности
- Тестирование графического пользовательского интерфейса
- Нефункциональное тестирование
- Тестирование производительности
- Нагрузочное тестирование
- Стрессовое тестирование>
- Тестирование удобства использования
- Тестирование по изменениям
- Исследовательское тестирование
- Туры тестирования по Виттакеру
Модуль 5
- Обзор техник тестирования
Модуль 6
- Дефекты – основная продукция тестировщиков
- Отчет о дефекте
- Инструмент управления дефектами
- Жизненный цикл отчета о дефекте
- Пример ЖЦ дефекта
- Классификация дефектов
Модуль 7
- Личные навыки
- Использование программных систем
- Знание проблемной области или бизнеса
- Участие в различных этапах разработки ПО
- Участие в тестировании ПО
- Навыки межличностного общения
Отзывы о курсе
Еще курсы
Бэкенд разработчик269Фулстек разработчик157Веб-разработчик149Фронтенд разработчик144Разработчик игр90Разработчик мобильных приложений65Десктоп разработчик35Архитектор программного обеспечения30Инженер встраиваемых систем25Программист 1С25Разработчик баз данных19HTML-верстальщик9Системный инженер8Архитектор баз данных3
Все курсы в специализации