Выступление в QA Club Minsk (5 апреля 2014) и на SQA Days - 15 (19 апреля 2014)
1 of 31
Downloaded 11 times
More Related Content
Вадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизации
1. Sikuli Script - идеальный инструмент для
обучения автоматизации
Вадим Зубович. ISSoft, Минск
2. Как обучить программированию с нуля
• Дефицит квалифицированных сотрудников на рынке
труда
И зачем?
• Повышение квалификации
• Повышение лояльности сотрудников
• Повышение ценности сотрудников для
потенциальных заказчиков
• Group/Resource management
• Поддержание концепции "Universal Soldier"
3. Как обучить программированию с нуля
Самое сложное в изучении любой новой области –
усвоение базовых понятий.
Концепция
6. Как обучить программированию с нуля
Концепция
• Максимальная широта применения полученных знаний
Требования к программе:
7. Как обучить программированию с нуля
Концепция
Всем этим критериям должен также соответствовать
выбранный для обучения инструмент
Требования к программе:
8. Sikuli script – идеальный инструмент
обучения
Это визуальная технология для
автоматизированного тестирования графического
пользовательского интерфейса при помощи
изображений на базе системы распознавания
образов (image recognition technology).
9. Sikuli script – идеальный инструмент
обучения
Идеально вписывается в нашу концепцию:
• Простота • Собственная Sikuli-IDE
10. Sikuli script – идеальный инструмент
обучения
Идеально вписывается в нашу концепцию:
• Наглядность • Скрипт – последовательность действий
с прикрепленными изображениями
11. Sikuli script – идеальный инструмент
обучения
Идеально вписывается в нашу концепцию:
• Широта
применения
• Можешь сделать что-то с помощью
мыши и клавиатуры? Можешь
сделать это с помощью Sikuli-Script!
21. Программа обучения
Вариант программы:
1. Краткое демо с «прикладными» примерами
2. Краткий обзор IDE с примером простого скрипта
3. Установка IDE
4. Изучение базового синтаксиса
5. Работа с ожиданиями и поиском
6. Работа с клавиатурой
7. Работа с условными операторами
8. Работа с циклами
9. Изучение тонкой настройки изображений
22. Наш опыт
результат проведения тренингов:
• Особо мотивированные сотрудники получили новую
возможность для развития карьеры
• Появился задел Universal-QA специалистов
• Повысилось качество работы BA и Sales
• Для некоторых Manual-QA специалистов открылась
дорога в проект-менеджеры
• Облегчение работы HR специалистам
26. Начало работы
Для работы с Sikuli-IDE необходимо установить:
Java SE Development Kit 7u45 - бесплатно
распространяемый комплект разработчика
приложений на языке Java компании Oracle
Corporation;
Sikuli-IDE - интегрированная среда
разработки для написания скриптов с
использованием скриншотов.
27. Установка
Java SE Development Kit 7u45
Скачать и установить необходимую JDK:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-
downloads-1880260.html
Выбрать пункт:
Accept License
Agreement
28. Установка Sikuli-IDE
1. Перейти на сайта производителя и
кликнуть по ссылке sikuli-setup.jar:
http://www.sikuli.org/download.html