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

1,357
-1

Published on

Доклад Вадим Зубовича на конференции SQADays-15, 19.04.2014, г.Москва

Published in: Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,357
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
48
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

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

×