Новинка -90% Гарантия Инфомир Не проверен
Постер: Видеокурс «Автоматизация функционального тестирования»
Изображений: 1
Поделиться:
Теги:
27 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. Нюансы

  • Автоматизация регрессионных тестов
  • Одноразовая автоматизация
  • Правило одной проверки
  • Простые и сложные сценарии
  • Ошибки первого и второго рода
  • Масштабируемость
  • Тестопригодность

Оставить свой отзыв

Отзывов пока нет.

Оставить свой отзыв

Ваш e-mail не будет опубликован.