Поделиться:
147
0
Есть вопрос?
Видеокурс «Автоматизация функционального тестирования»
500р.5000р.
В корзину
Об инфопродукте
Сайт: | http://software-testing.ru/edu/1-sc... |
Дата публикации: | 11.10.2017 |
Размер: | 1,16 гб |
Год: | 2017 |
Продолжительность: | более 7 часов |
Направление: | Программирование |
Курс предназначен для тех, кто хочет расширить свой кругозор и получить общие фундаментальные знания в области автоматизации тестирования.
Цели и задачи курса:
- показать, с чего начать внедрение автоматизации в тестировании
- показать возможность автоматизации через разные интерфейсы
- рассказать про разные подходы к построению тестов
- рассказать про различные инструменты и их назначение
- научить подбирать инструменты для решения различных задач
- рассказать про типовую архитектуру тестов
- научить готовить тесты к автоматизации
- научить отличать хорошие автотесты от плохих
Требования к участникам:
- умение достаточно хорошо обращаться с операционной системой (как минимум умение пользоваться консолью, устанавливать значения системных переменных окружения, устанавливать и удалять программы),
- понимание общих принципов тестирования,
- для некоторых тем курса требуется знание какого-либо языка программирования (те, кто не знает, могут эти темы пропустить)
Содержание видеокурса:
1. Теория
- Что такое «автоматизированный тест»?
- Как автотест взаимодействует с тестируемой системой?
- Фреймворки тестирования и драйверы
- Жизненный цикл автотестов
- Морально-физическая подготовка
- Поддержка руководства и коллег
- Реалистичные ожидания
2. Взаимодействие автотестов с тестируемой системой
- Интерфейсы (API, CLI, GUI и другие)
- Особенности работы с мобильными приложениями
- «Удалённое» тестирование
- Уровни взаимодействия (модульный, интеграционный, cистемный)
- Комбинирование способов взаимодействия
- Мульти-технологичные приложения
- Язык написания тестов
3. Инструменты: классификация и обзор
Драйверы и надстройки
- Синаксический сахар
- Повышение уровня абстрактности
- Унификаторы
- Валидаторы
- Фреймворки
xUnit: есть ли альтернативы?
- Model-based testing
- Мутационное тестирование
- Pex
Супер-фреймворки
- Keyword-driven testing
- Behavior-driven testing
- Model-based testing
Комбайны
Инфраструктура
- Тестовая лаборатория
- Эмуляторы смежных систем
- Сервер непрерывной интеграции
- Отчёты и оповещения
4. Правила разработки автотестов
Подготовка
- Выбор инструментов
- Пилотный проект
- Выбор сценариев для автоматизации
- Чем отличается тест-кейс от тестового сценария?
- Рекордеры: добро или зло?
Разработка
- Критерии качества автотестов
- Фикстуры и сценарии
- Тестовые данные
- Формирование архитектуры тестов
- Шаблоны проектирования тестов
- «Самодельный фреймворк»
Эксплуатация
- Анализ сбоев
- Протоколирование
- Видеозапись
- Отладка тестов
- Игнорирование тестов
- Повышение стабильности
- Рефакторинг
Организация тестов
- Группировка тестов
- Упорядочение и зависимости
- Документирование автотестов
5. Нюансы
- Автоматизация регрессионных тестов
- Одноразовая автоматизация
- Правило одной проверки
- Простые и сложные сценарии
- Ошибки первого и второго рода
- Масштабируемость
- Тестопригодность