Місто проведення:
Інше
Категорія:
Галузеві тренінги
Тренінгова компанія:
Software-Testing.RU
Найближчі дати проведення тренінгу:
Місце проведення тренінгу:
онлайн-тренинг
Напрямок навчання:
-
IT- технології
Вартість:
5000 руб
Аудиторія:
тестировщики
Опис тренінгу
Умение создавать автоматизированные тесты предполагает владение специализированными инструментами, которые так и называются "инструменты для автоматизации тестирования". Но знания хорошего специалиста должны охватывать всю область автоматизации. Какие вообще инструменты бывают? Для чего они предназначены? В какой ситуации следует (или наоборот не следует) использовать тот или иной инструмент? Как выбрать наиболее подходящий для решения задачи инструмент среди множества похожих?
И конечно же надо уметь делать хорошие автотесты. Да, сначала надо научиться понимать, чем "хорошие" автотесты отличаются от "плохих". А потом -- научиться делать "хорошие". Эти правила являются общими, независимыми от конкретного используемого инструмента.
Для тех, кто хочет расширить свой кругозор и получить общие фундаментальные знания в области автоматизации тестирования мы подготовили этот учебный курс.
Програма тренінгу:
1. Теория
Что такое "автоматизированный тест"?
Как автотест взаимодействует с тестируемой системой?
Фреймворки тестирования и драйверы
Жизненный цикл автотестов
Морально-физическая подготовка
Поддержка руководства и коллег
Реалистичные ожидания
2. Взаимодействие автотестов с тестируемой системой
Интерфейсы (API, CLI, GUI и другие)
Особенности работы с мобильными приложениями
"Удалённое" тестирование
Уровни взаимодействия (модульный, интеграционный, cистемный)
Комбинирование способов взаимодействия
Мульти-технологичные приложения
Язык написания тестов
3. Инструменты: классификация и обзор
Драйверы и надстройки
Синаксический сахар
Повышение уровня абстрактности
Унификаторы
Валидаторы
Фреймворки
xUnit: есть ли альтернативы?
Model-based testing
Мутационное тестирование
Pex
Супер-фреймворки
Keyword-driven testing
Behavior-driven testing
Model-based testing
Комбайны
Инфраструктура
Тестовая лаборатория
Эмуляторы смежных систем
Сервер непрерывной интеграции
Отчёты и оповещения
4. Правила разработки автотестов
Подготовка
Выбор инструментов
Пилотный проект
Выбор сценариев для автоматизации
Чем отличается тест-кейс от тестового сценария?
Рекордеры: добро или зло?
Разработка
Критерии качества автотестов
Фикстуры и сценарии
Тестовые данные
Формирование архитектуры тестов
Шаблоны проектирования тестов
"Самодельный фреймворк"
Эксплуатация
Анализ сбоев
Протоколирование
Видеозапись
Отладка тестов
Игнорирование тестов
Повышение стабильности
Рефакторинг
Организация тестов
Группировка тестов
Упорядочение и зависимости
Документирование автотестов
5. Нюансы
Автоматизация регрессионных тестов
Одноразовая автоматизация
Правило одной проверки
Простые и сложные сценарии
Ошибки первого и второго рода
Масштабируемость
Тестопригодность
Додаткова інформація:
Подробная информация о программе тренинга и условиях участия см.-на сайте:http://software-testing.ru/edu/3-online/234-functional-test-automation