Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Sikuli Script - идеальный инструмент для
обучения автоматизации
Вадим Зубович. ISSoft, Минск
Как обучить программированию с нуля
• Дефицит квалифицированных сотрудников на рынке
труда
И зачем?
• Повышение квалификац...
Как обучить программированию с нуля
Самое сложное в изучении любой новой области –
усвоение базовых понятий.
Концепция
Как обучить программированию с нуля
Концепция
• Простота
Требования к программе:
Как обучить программированию с нуля
Концепция
• Наглядность
Требования к программе:
Как обучить программированию с нуля
Концепция
• Максимальная широта применения полученных знаний
Требования к программе:
Как обучить программированию с нуля
Концепция
Всем этим критериям должен также соответствовать
выбранный для обучения инст...
Sikuli script – идеальный инструмент
обучения
Это визуальная технология для
автоматизированного тестирования графического
...
Sikuli script – идеальный инструмент
обучения
Идеально вписывается в нашу концепцию:
• Простота • Собственная Sikuli-IDE
Sikuli script – идеальный инструмент
обучения
Идеально вписывается в нашу концепцию:
• Наглядность • Скрипт – последовател...
Sikuli script – идеальный инструмент
обучения
Идеально вписывается в нашу концепцию:
• Широта
применения
• Можешь сделать ...
Программа обучения
Подача в форме, предполагающей:
• Творчество / креативность
Программа обучения
Подача в форме, предполагающей:
• Забавность
Программа обучения
Подача в форме, предполагающей:
• Визуализацию результатов
Программа обучения
Подача в форме, предполагающей:
• Наглядность процесса
Программа обучения
Подача в форме, предполагающей:
• Соревновательное начало
Программа обучения
Подача в форме, предполагающей:
• Игрофикацию
Программа обучения
Правила учебного процесса:
• Повторяемость
Программа обучения
Правила учебного процесса:
• Масштабируемость
Программа обучения
Правила учебного процесса:
• Адаптируемость
Программа обучения
Вариант программы:
1. Краткое демо с «прикладными» примерами
2. Краткий обзор IDE с примером простого с...
Наш опыт
результат проведения тренингов:
• Особо мотивированные сотрудники получили новую
возможность для развития карьеры...
Скрипт
Спасибо за внимание
Вадим Зубович
ISSoft Solutions
Skype: csi.vadimzubovich
E-mail:
vadimzubovich@coherentsolutions.com
Дополнение
Начало работы с Sikuli-IDE
Начало работы
Для работы с Sikuli-IDE необходимо установить:
 Java SE Development Kit 7u45 - бесплатно
распространяемый к...
Установка
Java SE Development Kit 7u45
Скачать и установить необходимую JDK:
http://www.oracle.com/technetwork/java/javase...
Установка Sikuli-IDE
1. Перейти на сайта производителя и
кликнуть по ссылке sikuli-setup.jar:
http://www.sikuli.org/downlo...
Установка Sikuli-IDE
2. Скачать файл sikuli-setup.jar:
Установка Sikuli-IDE
3. Запустить скачанный файл “runSetup” и
выбрать пункт №1:
Запуск Sikuli-IDE
4. Запустить в директории, в которую производилась
установка, файл runIDE.cmd
Upcoming SlideShare
Loading in …5
×

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

3,655 views

Published on

Выступление в QA Club Minsk (5 апреля 2014) и на SQA Days - 15 (19 апреля 2014)

  • Be the first to comment

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

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

×