SlideShare une entreprise Scribd logo
1  sur  32
Sikuli Script - идеальный 
инструмент для обучения 
автоматизации 
Вадим Зубович 
DPI Solutions
Коротко о себе 
Вадим Зубович 
DPI Solutions 
Skype: dpi.zubovich 
E-mail: zubovich@dpisoft.com 
http://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 специалистов 
• Для некоторых Manual-QA специалистов открылась 
дорога в проект-менеджеры 
• Облегчение работы HR специалистам 
• Повысилось качество работы BA и Sales
Скрипт
Спасибо за внимание 
Вадим Зубович 
DPI Solutions 
Skype: dpi.zubovich 
E-mail: zubovich@dpisoft.com 
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 License 
Agreement
Установка 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

Contenu connexe

Tendances

kranonit S01E02 Игорь Цинько: Как искать работу
kranonit S01E02 Игорь Цинько: Как искать работуkranonit S01E02 Игорь Цинько: Как искать работу
kranonit S01E02 Игорь Цинько: Как искать работу
Krivoy Rog IT Community
 
“Learning management system под ключ от SmartMe university. Кейс: Правэкс банк”
“Learning management system под ключ от SmartMe university. Кейс: Правэкс банк”“Learning management system под ключ от SmartMe university. Кейс: Правэкс банк”
“Learning management system под ключ от SmartMe university. Кейс: Правэкс банк”
Pharm.education
 
Гибкие методики разработки. Кто их придумал и почему
Гибкие методики разработки. Кто их придумал и почемуГибкие методики разработки. Кто их придумал и почему
Гибкие методики разработки. Кто их придумал и почему
Dmitry Savchenko
 
Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПО
Askhat Urazbaev
 
Бумажное прототипирование
Бумажное прототипированиеБумажное прототипирование
Бумажное прототипирование
Maxim Gaponov
 
Сертификация Microsoft
Сертификация MicrosoftСертификация Microsoft
Сертификация Microsoft
maniaque
 

Tendances (18)

kranonit S01E02 Игорь Цинько: Как искать работу
kranonit S01E02 Игорь Цинько: Как искать работуkranonit S01E02 Игорь Цинько: Как искать работу
kranonit S01E02 Игорь Цинько: Как искать работу
 
Алена Новоселова, Яндекс.Деньги
Алена Новоселова, Яндекс.ДеньгиАлена Новоселова, Яндекс.Деньги
Алена Новоселова, Яндекс.Деньги
 
Career Development в Epam Systems
Career Development в Epam SystemsCareer Development в Epam Systems
Career Development в Epam Systems
 
“Learning management system под ключ от SmartMe university. Кейс: Правэкс банк”
“Learning management system под ключ от SmartMe university. Кейс: Правэкс банк”“Learning management system под ключ от SmartMe university. Кейс: Правэкс банк”
“Learning management system под ключ от SmartMe university. Кейс: Правэкс банк”
 
QA Fest 2016. Екатерина Шепелева. Секрет успеха: как стать и оставаться востр...
QA Fest 2016. Екатерина Шепелева. Секрет успеха: как стать и оставаться востр...QA Fest 2016. Екатерина Шепелева. Секрет успеха: как стать и оставаться востр...
QA Fest 2016. Екатерина Шепелева. Секрет успеха: как стать и оставаться востр...
 
Как воспитать программиста
Как воспитать программистаКак воспитать программиста
Как воспитать программиста
 
QA Fest 2019. Вячеслав Панкратов. Как выходить из тестирования и надо ли выхо...
QA Fest 2019. Вячеслав Панкратов. Как выходить из тестирования и надо ли выхо...QA Fest 2019. Вячеслав Панкратов. Как выходить из тестирования и надо ли выхо...
QA Fest 2019. Вячеслав Панкратов. Как выходить из тестирования и надо ли выхо...
 
Гибкие методики разработки. Кто их придумал и почему
Гибкие методики разработки. Кто их придумал и почемуГибкие методики разработки. Кто их придумал и почему
Гибкие методики разработки. Кто их придумал и почему
 
3 кейса провала и успеха внедрения Agile
3 кейса провала и успеха внедрения Agile3 кейса провала и успеха внедрения Agile
3 кейса провала и успеха внедрения Agile
 
IT people
IT peopleIT people
IT people
 
Внедрение системы грейдов разработчиков в IT-компании / Алексей Флоринский (С...
Внедрение системы грейдов разработчиков в IT-компании / Алексей Флоринский (С...Внедрение системы грейдов разработчиков в IT-компании / Алексей Флоринский (С...
Внедрение системы грейдов разработчиков в IT-компании / Алексей Флоринский (С...
 
Как создать и провести успешный вебинар: фишки веб-тренера. Наталия Павлова
Как создать и провести успешный вебинар: фишки веб-тренера. Наталия ПавловаКак создать и провести успешный вебинар: фишки веб-тренера. Наталия Павлова
Как создать и провести успешный вебинар: фишки веб-тренера. Наталия Павлова
 
Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПО
 
Бумажное прототипирование
Бумажное прототипированиеБумажное прототипирование
Бумажное прототипирование
 
Андрей Плетенев. Две метрики для оптимизации распределения ресурсов
Андрей Плетенев. Две метрики для оптимизации распределения ресурсовАндрей Плетенев. Две метрики для оптимизации распределения ресурсов
Андрей Плетенев. Две метрики для оптимизации распределения ресурсов
 
CEO DEVELOPMENT PROGRAM
CEO DEVELOPMENT PROGRAMCEO DEVELOPMENT PROGRAM
CEO DEVELOPMENT PROGRAM
 
Опыт внедрения модуля оценки персонала в LMS. Валерий Задавысвичка
Опыт внедрения модуля оценки персонала в LMS. Валерий ЗадавысвичкаОпыт внедрения модуля оценки персонала в LMS. Валерий Задавысвичка
Опыт внедрения модуля оценки персонала в LMS. Валерий Задавысвичка
 
Сертификация Microsoft
Сертификация MicrosoftСертификация Microsoft
Сертификация Microsoft
 

En vedette

Telekom malaysia keeping the good data inside with Safetica - By Safetica Ben...
Telekom malaysia keeping the good data inside with Safetica - By Safetica Ben...Telekom malaysia keeping the good data inside with Safetica - By Safetica Ben...
Telekom malaysia keeping the good data inside with Safetica - By Safetica Ben...
Safetica Benelux
 
Apresentação corporativa follow up – novembro 2008
Apresentação corporativa follow up – novembro 2008Apresentação corporativa follow up – novembro 2008
Apresentação corporativa follow up – novembro 2008
mmxriweb
 

En vedette (7)

Diário Oficial de Guarujá
Diário Oficial de GuarujáDiário Oficial de Guarujá
Diário Oficial de Guarujá
 
Interfaces Tangíveis:Representação Física e Controle Digital nas Artes Intera...
Interfaces Tangíveis:Representação Física e Controle Digital nas Artes Intera...Interfaces Tangíveis:Representação Física e Controle Digital nas Artes Intera...
Interfaces Tangíveis:Representação Física e Controle Digital nas Artes Intera...
 
Catalogo unitronics 2012_intrave
Catalogo unitronics 2012_intraveCatalogo unitronics 2012_intrave
Catalogo unitronics 2012_intrave
 
Telekom malaysia keeping the good data inside with Safetica - By Safetica Ben...
Telekom malaysia keeping the good data inside with Safetica - By Safetica Ben...Telekom malaysia keeping the good data inside with Safetica - By Safetica Ben...
Telekom malaysia keeping the good data inside with Safetica - By Safetica Ben...
 
Catalogo General Unitronics 2015 en español
Catalogo General Unitronics 2015 en españolCatalogo General Unitronics 2015 en español
Catalogo General Unitronics 2015 en español
 
Apresentação corporativa follow up – novembro 2008
Apresentação corporativa follow up – novembro 2008Apresentação corporativa follow up – novembro 2008
Apresentação corporativa follow up – novembro 2008
 
Facilitering - inspirerende kreative metoder
Facilitering -  inspirerende kreative metoderFacilitering -  inspirerende kreative metoder
Facilitering - inspirerende kreative metoder
 

Similaire à Вадим Зубович - Практическое применение Sikuli Script в QA Automation

Competency Model (HR API conference, Russian language)
Competency Model (HR API conference, Russian language) Competency Model (HR API conference, Russian language)
Competency Model (HR API conference, Russian language)
Irina Leshchuk
 
Automation Overview
Automation OverviewAutomation Overview
Automation Overview
KiraKeiss
 
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Анастасия Виноградова
 
2014 hrm - необходимые компетенции для внедрения электронного обучения и ав...
2014   hrm - необходимые компетенции для внедрения электронного обучения и ав...2014   hrm - необходимые компетенции для внедрения электронного обучения и ав...
2014 hrm - необходимые компетенции для внедрения электронного обучения и ав...
WebSoft
 
Стратегия внедрения e-learning в компаниях
Стратегия внедрения e-learning в компанияхСтратегия внедрения e-learning в компаниях
Стратегия внедрения e-learning в компаниях
Elena Tikhomirova
 

Similaire à Вадим Зубович - Практическое применение Sikuli Script в QA Automation (20)

Вадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизации
Вадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизацииВадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизации
Вадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизации
 
HR-автоматизация.
HR-автоматизация. HR-автоматизация.
HR-автоматизация.
 
231116 hr&technology2016
231116 hr&technology2016231116 hr&technology2016
231116 hr&technology2016
 
презентация Zetta
презентация Zettaпрезентация Zetta
презентация Zetta
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами Заказчика
 
Лучшие практики внедрения RiskGap - 7 шагов
Лучшие практики внедрения RiskGap - 7 шаговЛучшие практики внедрения RiskGap - 7 шагов
Лучшие практики внедрения RiskGap - 7 шагов
 
Competency Model (HR API conference, Russian language)
Competency Model (HR API conference, Russian language) Competency Model (HR API conference, Russian language)
Competency Model (HR API conference, Russian language)
 
Customer Development
Customer Development Customer Development
Customer Development
 
Automation Overview
Automation OverviewAutomation Overview
Automation Overview
 
01-lection-ka
01-lection-ka01-lection-ka
01-lection-ka
 
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
 
Agileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile Manifesto
 
2014 hrm - необходимые компетенции для внедрения электронного обучения и ав...
2014   hrm - необходимые компетенции для внедрения электронного обучения и ав...2014   hrm - необходимые компетенции для внедрения электронного обучения и ав...
2014 hrm - необходимые компетенции для внедрения электронного обучения и ав...
 
Кейс ABBYY PDF Transformer+
Кейс ABBYY PDF Transformer+ Кейс ABBYY PDF Transformer+
Кейс ABBYY PDF Transformer+
 
Гибкость, возведенная в абсолют
Гибкость, возведенная в абсолютГибкость, возведенная в абсолют
Гибкость, возведенная в абсолют
 
Гибкие методологии при создании ИТ продукта.
Гибкие методологии при создании ИТ продукта.Гибкие методологии при создании ИТ продукта.
Гибкие методологии при создании ИТ продукта.
 
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
 
Стратегия внедрения e-learning в компаниях
Стратегия внедрения e-learning в компанияхСтратегия внедрения e-learning в компаниях
Стратегия внедрения e-learning в компаниях
 
Самоучитель CourseLab
Самоучитель CourseLabСамоучитель CourseLab
Самоучитель CourseLab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 

Plus de COMAQA.BY

Системный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестовСистемный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестов
COMAQA.BY
 

Plus de COMAQA.BY (20)

Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
 
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
 
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
 
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важностьRoman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
 
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
 
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
 
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
 
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
 
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
 
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
 
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
 
Моя роль в конфликте
Моя роль в конфликтеМоя роль в конфликте
Моя роль в конфликте
 
Организация приемочного тестирования силами матерых тестировщиков
Организация приемочного тестирования силами матерых тестировщиковОрганизация приемочного тестирования силами матерых тестировщиков
Организация приемочного тестирования силами матерых тестировщиков
 
Развитие или смерть
Развитие или смертьРазвитие или смерть
Развитие или смерть
 
Системный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестовСистемный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестов
 
Эффективная работа с рутинными задачами
Эффективная работа с рутинными задачамиЭффективная работа с рутинными задачами
Эффективная работа с рутинными задачами
 
Как стать синьором
Как стать синьоромКак стать синьором
Как стать синьором
 
Open your mind for OpenSource
Open your mind for OpenSourceOpen your mind for OpenSource
Open your mind for OpenSource
 
JDI 2.0. Not only UI testing
JDI 2.0. Not only UI testingJDI 2.0. Not only UI testing
JDI 2.0. Not only UI testing
 
Out of box page object design pattern, java
Out of box page object design pattern, javaOut of box page object design pattern, java
Out of box page object design pattern, java
 

Вадим Зубович - Практическое применение Sikuli Script в QA Automation

  • 1. Sikuli Script - идеальный инструмент для обучения автоматизации Вадим Зубович DPI Solutions
  • 2. Коротко о себе Вадим Зубович DPI Solutions Skype: dpi.zubovich E-mail: zubovich@dpisoft.com http://www.dpi.solutions/
  • 3. Как обучить автоматизации с нуля И зачем? • Дефицит квалифицированных сотрудников на рынке труда • Повышение квалификации • Повышение лояльности сотрудников • Повышение ценности сотрудников для потенциальных заказчиков • Group/Resource management • Поддержание концепции "Universal Soldier"
  • 4. Как обучить автоматизации с нуля Концепция Самое сложное в изучении любой новой области – усвоение базовых понятий.
  • 5. Как обучить автоматизации с нуля Концепция Требования к программе: • Простота
  • 6. Как обучить автоматизации с нуля Концепция Требования к программе: • Наглядность
  • 7. Как обучить автоматизации с нуля Концепция Требования к программе: • Максимальная широта применения полученных знаний
  • 8. Как обучить автоматизации с нуля Концепция Требования к программе: Всем этим критериям должен также соответствовать выбранный для обучения инструмент
  • 9. Sikuli script – идеальный инструмент обучения Это визуальная технология для автоматизированного тестирования графического пользовательского интерфейса при помощи изображений на базе системы распознавания образов (image recognition technology).
  • 10. Sikuli script – идеальный инструмент обучения Идеально вписывается в нашу концепцию: • Простота • Собственная Sikuli-IDE
  • 11. Sikuli script – идеальный инструмент обучения Идеально вписывается в нашу концепцию: • Наглядность • Скрипт – последовательность действий с прикрепленными изображениями
  • 12. Sikuli script – идеальный инструмент обучения Идеально вписывается в нашу концепцию: • Широта применения • Можешь сделать что-то с помощью мыши и клавиатуры? Можешь сделать это с помощью Sikuli-Script!
  • 13. Программа обучения Подача в форме, предполагающей: • Творчество / креативность
  • 14. Программа обучения Подача в форме, предполагающей: • Забавность
  • 15. Программа обучения Подача в форме, предполагающей: • Визуализацию результатов
  • 16. Программа обучения Подача в форме, предполагающей: • Наглядность процесса
  • 17. Программа обучения Подача в форме, предполагающей: • Соревновательное начало
  • 18. Программа обучения Подача в форме, предполагающей: • Игрофикацию
  • 19. Программа обучения Правила учебного процесса: • Повторяемость
  • 20. Программа обучения Правила учебного процесса: • Масштабируемость
  • 21. Программа обучения Правила учебного процесса: • Адаптируемость
  • 22. Программа обучения Вариант программы: 1. Краткое демо с «прикладными» примерами 2. Краткий обзор IDE с примером простого скрипта 3. Установка IDE 4. Изучение базового синтаксиса 5. Работа с ожиданиями и поиском 6. Работа с клавиатурой 7. Работа с условными операторами 8. Работа с циклами 9. Изучение тонкой настройки изображений
  • 23. Наш опыт результат проведения тренингов: • Особо мотивированные сотрудники получили новую возможность для развития карьеры • Появился задел Universal-QA специалистов • Для некоторых Manual-QA специалистов открылась дорога в проект-менеджеры • Облегчение работы HR специалистам • Повысилось качество работы BA и Sales
  • 25. Спасибо за внимание Вадим Зубович DPI Solutions Skype: dpi.zubovich E-mail: zubovich@dpisoft.com http://www.dpi.solutions/
  • 27. Начало работы Для работы с Sikuli-IDE необходимо установить:  Java SE Development Kit 7u45 - бесплатно распространяемый комплект разработчика приложений на языке Java компании Oracle Corporation;  Sikuli-IDE - интегрированная среда разработки для написания скриптов с использованием скриншотов.
  • 28. Установка Java SE Development Kit 7u45 Скачать и установить необходимую JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk7- downloads-1880260.html Выбрать пункт: Accept License Agreement
  • 29. Установка Sikuli-IDE 1. Перейти на сайта производителя и кликнуть по ссылке sikuli-setup.jar: http://www.sikuli.org/download.html
  • 30. Установка Sikuli-IDE 2. Скачать файл sikuli-setup.jar:
  • 31. Установка Sikuli-IDE 3. Запустить скачанный файл “runSetup” и выбрать пункт №1:
  • 32. Запуск Sikuli-IDE 4. Запустить в директории, в которую производилась установка, файл runIDE.cmd