
SQA-026 Введение в тестирование ПО
Начало: По мере набора группы
Длительность: 1 неделя
СертификатОнлайн
Описание курса
Курс является введением в основы тестирования ПО и знакомит с основными понятиями тестирования, такими, как определение тестирования, необходимость тестирования при разработке ПО, верификация и валидация, модели жизненного цикла разработки ПО, типы и уровни тестирования, дефекты и способы их обнаружения и описания. Также даётся понятие о месте тестирования в различных моделях жизненного цикла разработки ПО, связи тестирования и обеспечения качества, особенностях психологии тестировщика ПО.
- Что такое тестирование?
- Почему тестирование необходимо?
- Процесс тестирования и тестовые активности.
- Цели тестирования.
- Терминология: «верификация» vs. «валидация».
- Тестирование и качество.
- 7 принципов тестирования.
- Проект разработки ПО.
- Разработка программного обеспечения.
- Жизненный цикл программного обеспечения.
- ЖЦ ПО: ключевые характеристики.
- Каскадная модель.
- Итеративная или инкрементальная модель.
- Agile-методологии.
- Спиральная модель.
- Трудности тестирования в каскадной модели.
- Трудности тестирования в итеративной или инкрементальной модели.
- Особенности Agile-тестирования.
- Трудности тестирования в спиральной модели.
- Независимость тестирования.
- Уровни независимости.
- Важность независимости тестирования.
- Взаимодействие в проектной команде.
- Роль тестировщика.
- Уровень тестирования.
- Примеры уровней тестирования.
- Компонентное тестирование: общий обзор.
- Тестирование интеграции компонентов: общий обзор.
- Системное тестирование: общий обзор.
- Приемочное тестирование: общий обзор.
- Классификация тестирования.
- Статическое тестирование.
- Динамическое тестирование.
- Тестирование методом черного ящика.
- Тестирование методом серого ящика.
- Тестирование методом белого ящика.
- Тестирование целостности данных.
- Тестирование защищенности.
- Тестирование графического пользовательского интерфейса.
- Нефункциональное тестирование.
- Тестирование производительности.
- Нагрузочное тестирование.
- Стрессовое тестирование.
- Тестирование удобства использования.
- Тестирование по изменениям.
- Исследовательское тестирование.
- Туры тестирования по Виттакеру.
- Обзор техник тестирования.
- Дефекты – основная продукция тестировщиков.
- Отчет о дефекте.
- Инструмент управления дефектами.
- Жизненный цикл отчета о дефекте.
- Пример ЖЦ дефекта.
- Классификация дефектов.
- Личные навыки.
- Использование программных систем.
- Знание проблемной области или бизнеса.
- Участие в различных этапах разработки ПО.
- Участие в тестировании ПО.
- Навыки межличностного общения.