TESTCONF.RU

Мастер-класс

 

TestCon Moscow начнётся через:

Дни

:

Часы

:

Минуты

:

Секунды

Николаэ Опреан

ITIVITI, Румыния

Дата

2 апреля, 2019
}

Время проведения

10:00-17:00

Язык проведения

Aнглийский
Биография

Увлеченный специалист по обеспечению качества с опытом работы более 10 лет в этом качестве и более 15 лет в области ИТ. Специализируется на неавтоматизированных коммерческих решениях, автоматизации GUI в Test Complete, тестировании производительности и является профессиональным инструктором по обеспечению качества.

Мастер-класс

Создание платформы для автоматизации GUI тестирования с нуля

Рано или поздно вы как специалист по обеспечению качества столкнетесь с необходимостью автоматизации для ускоренного, но качественного тестирования приложений. Что если в вашем распоряжении имеется GUI приложение, в котором ничего не автоматизировано, а вы отвечаете за построение новой платформы автоматизации с нуля? Знаете ли вы, с чего начать? Какие инструменты вы будете использовать? Что вам следует учитывать?
Цель семинара заключается в том, чтобы предоставить вам рекомендации, основанные на моем личном опыте, предложения по используемой стратегии, познакомить с затруднениями, с которыми вы можете столкнуться, и способами их преодоления. Какие инструменты подходят для автоматизацииGUI приложения? Как нужно структурировать базу исходного кода автоматизации для совместного использования общих библиотек между различными специалистами, группами или проектами? Как обстоит дело с бизнес-функционалом? Как организовать библиотеки для удобного доступа и упрощения будущих разработок. В конце вы узнаете, как построить и структурировать платформу автоматизации, включая добавление новых тестовых сценариев для повышения степени охвата автоматизации.
Вы узнаете, как интегрировать ваш тестовый проект в Jenkins для ускорения процесса дымового тестирования и получения прозрачных отчетов по регрессу.

Программа

Введение в курс (1 час)
  • Знакомство участников;
  • Практический опыт специалиста по обеспечению качества;
  • Организация рабочей среды
Планирование и организация тестирования приложения (1 час)
  • Ознакомление с новым приложением
  • Создание тестовых сценариев
  • Построение структуры для обзора возможностей
  • Набор тестов для дымового и регрессионного тестирования
Построение платформы автоматизации (1,5 часа)
  • Выбор подходящего инструмента для автоматизации
  • Разработка новой платформы с нуля
  • Выбор подходящего языка описания сценариев
  • Работа с полученными объектами тестирования
Написание сценариев в TestComplete (1,5 часа)
  • Написание первого сценария в TestComplete
  • Начало построения общей и коммерческой библиотек
  • Ссылки на сценарные блоки
  • Автоматизация первого тестового сценария
  • Запись и воспроизведение альтернативных
Результатов тестирования (1 час)
  • Отладка и анализ этапов тестирования
  • Регистрация результатов тестирования
  • Интеграция с Jenkins
  • Передача отчетов о тестировании по электронной почте

Цели

В ходе этого курса вы научитесь организовывать свою работу, направленную на автоматизацию процесса для получения быстрых и качественных результатов тестирования приложения.
 
С использованием демонстрационного приложения GUIвы сможете построить вокруг него платформу на трех различных уровнях. Вы познакомитесь и начнете применять общий функционал, который впоследствии пригодится при работе с различными приложениями или проектами. Вы начнете работать с бизнес-функционалом, характерным для тестируемого приложения, со ссылкой на структурные подразделения. В конце вы сможете создать свои первые тестовые сценарии и сгруппировать несколько тестов в набор. Вы проанализируете результаты тестирования и научитесь исследовать отказы тестирования.

Целевая аудитория

Специалисты по обеспечению качества, тестировщики или программисты, планирующие сосредоточиться на автоматизации. Необходимость в наличии опыта в области автоматизации отсутствует. Нужны базовые знания JavaScript (https://www.w3schools.com/js/).

Предварительные условия курса

С собой нужно иметь ноутбук .

Загрузите бесплатную пробную версию TestComplete https://smartbear.com/product/testcomplete/free-trial/

Загрузите и установите приложение GNUCash с открытым исходным кодом https://sourceforge.net/projects/gnucash/