"Code less" автоматизация тестирования
Фомичев Максим
Николаев 2019
1
Об авторе:
Карьера в IT индустрии:
● В IT-сфере с 2013 года
● QA в различных проектах (Desktop Software, Web/ Mobile application,
API)
● Волонтер на проекте Technology Nation
● Образование - «Экономист/Программист» (Master's degree Finance /
Master of Arts, Computer science and information technologies)
● QA в компании DataArt
Skype: maxherson
Email:
fomichov.maksym
@gmail.com
Фомичев Максим
2
О чем говорим сегодня ?
Задача:
Внедрение автоматизации тестирования QA специалистами, которые не
имеют опыта программирования
Что будем автоматизировать:
● Web UI
● API
● Mobile apps
3
The time has come for
“Captain Automation”
4
Когда ты Manual QA, с регрессией на два дня, а тебя всё чаще просят
проверить всё за пару часов.
TOP 5 +1
5
Продукт
Selenium
IDE
Katalon
Studio
Unified
Functional
Testing
Test
Complete
watir Postman
Application under
test
Web apps
Web (UI &
API), mobile
apps
Web (UI & API),
mobile, Desktop,
Packaged apps
Web (UI &
API), mobile,
Desktop
Web apps API
Pricing Free Free $$$$ $$ Free Partially free
Supported
platforms
Windows
Linux
OS X
Windows
Linux
OS X
Windows Windows
Windows
Linux
OS X
Windows
Linux
OS X
Programming skills Not required Not required Not required Not required
Advanced
skills
Not required
Ease of Installation
and Use
Easy to setup
and use
Easy to setup
and use
Complex in
installation
Easy to setup
and use
Advanced
skills
Easy to setup
and use
Challenge
6
Automation Test Engineers в опасности!
Must be free!
7
Хороший платный инструмент + “плохой” автоматизатор
≠
Бесплатный инструмент + “хороший” автоматизатор
Если у проекта есть деньги, наймите “хорошего” автоматизатора :)
Winners
8
Katalon Studio
PostmanSelenium IDE
Selenium IDE
9
Что такое Selenium IDE?
Сильные стороны
● Легкая запись и воспроизведение
● Абсолютно бесплатное решение
● Подходит для новичков
● Простота установки
● Интеллектуальный выбор полей будет использовать IDs, names или
xpath по мере необходимости
● Скриншоты тестов
Слабые стороны
● Только Web
● Плагин для Firefox/Chrome
10
На что он похож Selenium IDE?
11
Selenium IDE demo time
12
Postman
13
● Возможность бесплатного использования
● Быстрый переход от ручного к автоматизированному тестированию
● Легкий способ передачи коллекций среди сотрудников
● Поддержка большого количества типов аутентификации
● ….
Почему Postman?
14
Знакомство с Postman
Поддерживаемые операционные системы
● Mac
● Linux
● Windows
Функционал
● Collection Runner
● Использование переменных
● Postman Console
● Newman
● Использование тестов и скриптов в запросах
15
Postman, кто он?
16
Postman demo time
17
Katalon Studio
18
Что такое Katalon?
Сильные стороны
● Web, Mobile, and Web Service тестирование
● Абсолютно бесплатное решение
● Подходит как для опытных тестировщиков, так и для новичков
● Простота установки
● Интеграция с различными сервисами JIRA, qTest, Git
● Отчёты о тестировании во всевозможных форматах
● Скриншоты и видеозапись тестов
● И много всего интересного
Слабые стороны
● Относительная сложность тестирования Web Service
19
На что он похож?
20
Katalon demo time
21
Вопросы?
22
Контакты:
Skype: maxherson
Email: fomichov.maksym@gmail.com
PS: Будьте счастливы при малейшей
возможности ;)
Полезные ссылки:
Katalon скачать можно тут
https://www.katalon.com/
Postman скачать можно тут Selenium IDE
https://www.getpostman.com/
Selenium IDE
https://www.seleniumhq.org/selenium-ide/

Codeless: автоматизация тестирования

  • 1.
    "Code less" автоматизациятестирования Фомичев Максим Николаев 2019 1
  • 2.
    Об авторе: Карьера вIT индустрии: ● В IT-сфере с 2013 года ● QA в различных проектах (Desktop Software, Web/ Mobile application, API) ● Волонтер на проекте Technology Nation ● Образование - «Экономист/Программист» (Master's degree Finance / Master of Arts, Computer science and information technologies) ● QA в компании DataArt Skype: maxherson Email: fomichov.maksym @gmail.com Фомичев Максим 2
  • 3.
    О чем говоримсегодня ? Задача: Внедрение автоматизации тестирования QA специалистами, которые не имеют опыта программирования Что будем автоматизировать: ● Web UI ● API ● Mobile apps 3
  • 4.
    The time hascome for “Captain Automation” 4 Когда ты Manual QA, с регрессией на два дня, а тебя всё чаще просят проверить всё за пару часов.
  • 5.
    TOP 5 +1 5 Продукт Selenium IDE Katalon Studio Unified Functional Testing Test Complete watirPostman Application under test Web apps Web (UI & API), mobile apps Web (UI & API), mobile, Desktop, Packaged apps Web (UI & API), mobile, Desktop Web apps API Pricing Free Free $$$$ $$ Free Partially free Supported platforms Windows Linux OS X Windows Linux OS X Windows Windows Windows Linux OS X Windows Linux OS X Programming skills Not required Not required Not required Not required Advanced skills Not required Ease of Installation and Use Easy to setup and use Easy to setup and use Complex in installation Easy to setup and use Advanced skills Easy to setup and use
  • 6.
  • 7.
    Must be free! 7 Хорошийплатный инструмент + “плохой” автоматизатор ≠ Бесплатный инструмент + “хороший” автоматизатор Если у проекта есть деньги, наймите “хорошего” автоматизатора :)
  • 8.
  • 9.
  • 10.
    Что такое SeleniumIDE? Сильные стороны ● Легкая запись и воспроизведение ● Абсолютно бесплатное решение ● Подходит для новичков ● Простота установки ● Интеллектуальный выбор полей будет использовать IDs, names или xpath по мере необходимости ● Скриншоты тестов Слабые стороны ● Только Web ● Плагин для Firefox/Chrome 10
  • 11.
    На что онпохож Selenium IDE? 11
  • 12.
  • 13.
  • 14.
    ● Возможность бесплатногоиспользования ● Быстрый переход от ручного к автоматизированному тестированию ● Легкий способ передачи коллекций среди сотрудников ● Поддержка большого количества типов аутентификации ● …. Почему Postman? 14
  • 15.
    Знакомство с Postman Поддерживаемыеоперационные системы ● Mac ● Linux ● Windows Функционал ● Collection Runner ● Использование переменных ● Postman Console ● Newman ● Использование тестов и скриптов в запросах 15
  • 16.
  • 17.
  • 18.
  • 19.
    Что такое Katalon? Сильныестороны ● Web, Mobile, and Web Service тестирование ● Абсолютно бесплатное решение ● Подходит как для опытных тестировщиков, так и для новичков ● Простота установки ● Интеграция с различными сервисами JIRA, qTest, Git ● Отчёты о тестировании во всевозможных форматах ● Скриншоты и видеозапись тестов ● И много всего интересного Слабые стороны ● Относительная сложность тестирования Web Service 19
  • 20.
    На что онпохож? 20
  • 21.
  • 22.
    Вопросы? 22 Контакты: Skype: maxherson Email: fomichov.maksym@gmail.com PS:Будьте счастливы при малейшей возможности ;) Полезные ссылки: Katalon скачать можно тут https://www.katalon.com/ Postman скачать можно тут Selenium IDE https://www.getpostman.com/ Selenium IDE https://www.seleniumhq.org/selenium-ide/