D365002 Автотестирование


Продолжительность: 1 день (8 ак.часов)
Стоимость очного обучения: 21000 руб.

Другие формы обучения:

Расписание  тренингов

19950 руб.

Длительность курса: 1 день

Модуль 1. Введение.

  • Предназначение тестов.
  • История тестирования от версии к версии.
  • Квадрат тестирования
  • Пирамида тестов
  • Библиотеки и утилиты для тестирования
  • Тестирование вместо отладки
  • Использование тестов при обновлении

 

Модуль 2. Юнит-тесты.

  • Библиотека SysTest. Ее предназначение и использование.
  • Правила написания юнит-тестов
  • Откат данных
  • Анатомия Unit test
  • Атрибуты классов и тестовых методов
  • Создание тестовых модулей (Suites)
  • Отладка тестов
  • Пример создания класса для тестирования работы с данными
  • Пример класса, тестирующего функциональность другого класса

 

Модуль 3. Task Recorder.

  • Обзор функциональности и использования Task Recorder
  • Запись тестирующего процесса с помощью Task Recorder
  • Правила создания теста для последующего импорта в Visual Studio
  • Импорт в Visual Studio
  • Функции Task Recorder для проверки значений
  • Добавление заполнителя разработчика
  • Демонстрация: создание теста  с помощью Task Recorder, импорт в Visual Studio, запуск теста из Visual Studio

 

Модуль 4. Автоматические тесты.

  • Обзор утилиты RSAT для создания автоматических тестов
  • Использование записи Task Recorder в утилите RSAT
  • Создание тестового плана, набор тестов, теста в Azure Dev Ops
  • Загрузка тестового плана в RSAT
  • Создание дочерних кейсов
  • Копирование переменных
  • Обзор файла параметров
  • Изменение параметров
  • Использование операторов для проверки значений
  • Запуск теста в RSAT
  • Просмотр результатов в RSAT и в Azure Dev Ops
  • Автоматический запуск тестового модуля при билде

 

Модуль 5. Библиотека ATL.

  • Обзор библиотеки ATL
  • Структура классов ATL для тестирования модуля
  • Демонстрация: создание библиотеки ATL для тестирования функционала одного модуля
  • Демонстрация: использование ATL-библиотеки для тестирования разноски заказа на покупку


По окончании курса всем слушателям, успешно освоившим материал выдается международный сертификат Microsoft.

Записаться на курс

Посмотреть другие курсы Dynamics 365