Виды тестирования и спираль тестирования
Чтобы стать профессиональным тестировщиком нужно по каждому из видов тестирования понимать:
- Цели (зачем тестируем)
- Объект тестирования (что тестируем)
- Базисом для создания тестов и определения ожидаемого результата
- Как организовать тестовое окружение
- Техники проектирования тестов
- Вспомогательные инструментами
- Свойственные ему дефекты
- Возможное распределение обязанностей
На тренинге я сначала разбираю последовательно каждый из видов тестирования (функциональное, юзабилити, защищенности и т.п.) по перечисленным пунктам. А затем показываю их связь с остальными вариантами классификации тестов (регрессионное, автоматизированное, интеграционное и т.д).
Этот курс — это своеобразная энциклопедия, которая расставит всю теорию на свои места и откроет новый взгляд на ваши приложения.
350 BYN
- Доступ к материалам (видеозапись и презентация) на 1 месяц.
- Самостоятельное выполнение заданий
700 BYN
- Доступ к материалам (видеозапись и презентация) на 2 месяца;
- Проверка домашнего задания с фидбеком тренера (Наташа Савастюк);
- Общение по электронной почте;
- Сертификат об успешном прохождении, если домашнее выполнено успешно.
900 BYN
- Доступ к материалам (видеозапись и презентация) на 2 месяца;
Проверка домашнего задания с фидбеком тренера (Наташа Савастюк);
Созвон-консультация длительностью 1 час, где даётся фидбек по домашнему, проверяются знания и обсуждаются любые вопросы слушателя;
Сертификат об успешном прохождении, если домашнее выполнено успешно.
Программа курса
Особенности каждого из видов тестирования
- Цели (зачем тестируем)
- Объект тестирования (что тестируем)
- Базис для создания тестов и определения ожидаемого результата
- Организация тестового окружения
- Техники проектирования тестов
- Вспомогательные инструменты
- Свойственные дефекты
- Распределение обязанностей
Виды тестирования по объекту
- Функциональное тестирование (functional testing)
- Подтема — техника тестирования по действиям
- Тестирование интерфейса (UI testing)
- Подтема — виды интерфейсов
- Тестированипе удобства использования (usability testing)
- Что такое интуитивно понятный интерфейс?
- Что такое лёгкая навигация?
- Что такое понятная работа и привычные действия?
- Тестирование локализации (localization testing, l10n)
- Лингвистика и переводы
- Функциональная составляющая в локализации
- Тестирование помехоустойчивости (interruption testing)
- Тестирование обновления версии (update testing)
- Обновление клиентов — мобильных и десктопных
- Обновление сайтов
- Обновление сервера приложения
- Тестирование установки приложения и удаления приложения (installation testing, uninstallation testing)
- Тестирование защищенности (security testing)
- Защита ценностей пользователя
- Защита ценностей бизнеса
- Тестирование эффективности, производительности, нагрузочное (efficiency testing, performance testing)
- Тестирование производительности на клиенте
- Тестирование производительности на сервере
- Тестирование совместимости (compatibility testing, cross-rowser testing)
- Как осознанно выбирать окружение для тестирования?
- Тестирование документации (documentation testing)
- Виды документации при разработке ПО
- Тестирование пользовательской и маркетинговой документации
Спираль тестирования
- Классификация тестирования
- Взаимосвязь всех классификаций (спираль тестирования)
Практика
Выполнение заданий на генерацию тестов для разных задач
- планирование проекта,
- тестирование требований,
- тестирование фичи,
- проверка бага.