32
Sikuli Script - идеальный инструмент для обучения автоматизации Вадим Зубович DPI Solutions

Вадим Зубович - Sikuli script - идеальный инструмент для обучения автоматизации

Embed Size (px)

Citation preview

Sikuli Script - идеальный инструмент для обучения

автоматизации

Вадим Зубович

DPI Solutions

Коротко о себе

Вадим ЗубовичDPI Solutions

Skype: dpi.zubovichE-mail: [email protected]://www.dpi.solutions/

Как обучить автоматизации с нуля

• Дефицит квалифицированных сотрудников на рынке труда

И зачем?

• Повышение квалификации

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

• Повышение ценности сотрудников для потенциальных заказчиков

• Group/Resource management

• Поддержание концепции "Universal Soldier"

Как обучить автоматизации с нуля

Самое сложное в изучении любой новой области –усвоение базовых понятий.

Концепция

Как обучить автоматизации с нуля

Концепция

Требования к программе:

• Простота

Как обучить автоматизации с нуля

Концепция

Требования к программе:

• Наглядность

Как обучить автоматизации с нуля

Концепция

• Максимальная широта применения полученных знаний

Требования к программе:

Как обучить автоматизации с нуля

Концепция

Всем этим критериям должен также соответствовать выбранный для обучения инструмент

Требования к программе:

Sikuli script – идеальный инструмент обучения

Это визуальная технология для автоматизированного тестирования графического пользовательского интерфейса при помощи изображений на базе системы распознавания образов (image recognition technology).

Sikuli script – идеальный инструмент обучения

Идеально вписывается в нашу концепцию:

• Простота • Собственная Sikuli-IDE

Sikuli script – идеальный инструмент обучения

Идеально вписывается в нашу концепцию:

• Наглядность • Скрипт – последовательность действий с прикрепленными изображениями

Sikuli script – идеальный инструмент обучения

Идеально вписывается в нашу концепцию:

• Широта применения

• Можешь сделать что-то с помощью мыши и клавиатуры? Можешь сделать это с помощью Sikuli-Script!

Программа обучения

Подача в форме, предполагающей:

• Творчество / креативность

Программа обучения

Подача в форме, предполагающей:

• Забавность

Программа обучения

Подача в форме, предполагающей:

• Визуализацию результатов

Программа обучения

Подача в форме, предполагающей:

• Наглядность процесса

Программа обучения

Подача в форме, предполагающей:

• Соревновательное начало

Программа обучения

Подача в форме, предполагающей:

• Игрофикацию

Программа обучения

Правила учебного процесса:

• Повторяемость

Программа обучения

Правила учебного процесса:

• Масштабируемость

Программа обучения

Правила учебного процесса:

• Адаптируемость

Программа обучения

Вариант программы:

1. Краткое демо с «прикладными» примерами

2. Краткий обзор IDE с примером простого скрипта

3. Установка IDE

4. Изучение базового синтаксиса

5. Работа с ожиданиями и поиском

6. Работа с клавиатурой

7. Работа с условными операторами

8. Работа с циклами

9. Изучение тонкой настройки изображений

Наш опыт

результат проведения тренингов:

• Особо мотивированные сотрудники получили новую возможность для развития карьеры

• Появился задел Universal-QA специалистов

• Повысилось качество работы BA и Sales

• Для некоторых Manual-QA специалистов открылась дорога в проект-менеджеры

• Облегчение работы HR специалистам

Скрипт

Спасибо за внимание

Вадим ЗубовичDPI Solutions

Skype: dpi.zubovichE-mail: [email protected]

http://www.dpi.solutions/

Дополнение

Начало работы с Sikuli-IDE

Начало работы

Для работы с Sikuli-IDE необходимо установить: Java SE Development Kit 7u45 - бесплатно

распространяемый комплект разработчикаприложений на языке Java компании Oracle Corporation;

Sikuli-IDE - интегрированная среда

разработки для написания скриптов с

использованием скриншотов.

УстановкаJava SE Development Kit 7u45

Скачать и установить необходимую JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Выбрать пункт:Accept LicenseAgreement

Установка Sikuli-IDE

1. Перейти на сайта производителя и кликнуть по ссылке sikuli-setup.jar:http://www.sikuli.org/download.html

Установка Sikuli-IDE

2. Скачать файл sikuli-setup.jar:

Установка Sikuli-IDE

3. Запустить скачанный файл “runSetup” и выбрать пункт №1:

Запуск Sikuli-IDE

4. Запустить в директории, в которую производилась установка, файл runIDE.cmd