SlideShare a Scribd company logo
"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/

More Related Content

PPTX
Автоматизация тестирования ролей и привилегий
SQALab
 
PDF
«Тестируем веб приложения», Павел Сташевский
DevDay
 
PPTX
Тестирование веб-проектов в Agile
SQALab
 
PDF
Как перестать бояться и начать автоматизировать
SQALab
 
PDF
Как 3 тестировщика играючи тестируют приложение для 10млн пользователей
SQALab
 
PPTX
Free Desktop QA Engineers: implement automation testing
Alexandr Zinovyev
 
PPTX
10 принципов автоматизации, которые я не предам
SQALab
 
PDF
WP как экспериментальная платформа
SQALab
 
Автоматизация тестирования ролей и привилегий
SQALab
 
«Тестируем веб приложения», Павел Сташевский
DevDay
 
Тестирование веб-проектов в Agile
SQALab
 
Как перестать бояться и начать автоматизировать
SQALab
 
Как 3 тестировщика играючи тестируют приложение для 10млн пользователей
SQALab
 
Free Desktop QA Engineers: implement automation testing
Alexandr Zinovyev
 
10 принципов автоматизации, которые я не предам
SQALab
 
WP как экспериментальная платформа
SQALab
 

What's hot (20)

PDF
Winium — это как Selenium, только под Windows
SQALab
 
PDF
UI тестирование WPF приложений в Дойче Банке
GoSharp
 
PPTX
QA Fest 2016. Инна Блажко. ISTQB – What is it? Who needs it? How to prepare a...
QAFest
 
PDF
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QAFest
 
PPT
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
SQALab
 
PPTX
Тестирование PhoneGap-приложений: специфика + опыт
SQALab
 
PDF
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QAFest
 
PDF
«Winium — это как Selenium, только под Windows» – Глеб Головин, 2ГИС
2ГИС Технологии
 
PPT
Алексей Кабанов
SQALab
 
PDF
QA Fest 2016. Дмитрий Химион. Векторы развития систем автоматизации тестиров...
QAFest
 
PPT
Делаем автоматизацию проектных KPIs
SQALab
 
PPT
Новый процесс тестирования на "старом" проекте
SQALab
 
PDF
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...
QAFest
 
PDF
Как автотесты ускоряют релизы в OK.ru
Badoo Development
 
PPTX
Анализ инструментов автоматизации мобильного тестирования
SQALab
 
PDF
C&C for coffee'n'code
Ivan Mosiev
 
PPTX
Способы организаций больших Java проектов по Автоматизированному тестированию
COMAQA.BY
 
PPTX
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
QAFest
 
PPTX
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
COMAQA.BY
 
PPTX
Непрерывная интеграция и автотесты. Сравнительный анализ инструментов
COMAQA.BY
 
Winium — это как Selenium, только под Windows
SQALab
 
UI тестирование WPF приложений в Дойче Банке
GoSharp
 
QA Fest 2016. Инна Блажко. ISTQB – What is it? Who needs it? How to prepare a...
QAFest
 
QA Fest 2016. Денис Яременко. Как облегчить процесс мобильного тестирования
QAFest
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
SQALab
 
Тестирование PhoneGap-приложений: специфика + опыт
SQALab
 
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QAFest
 
«Winium — это как Selenium, только под Windows» – Глеб Головин, 2ГИС
2ГИС Технологии
 
Алексей Кабанов
SQALab
 
QA Fest 2016. Дмитрий Химион. Векторы развития систем автоматизации тестиров...
QAFest
 
Делаем автоматизацию проектных KPIs
SQALab
 
Новый процесс тестирования на "старом" проекте
SQALab
 
QA Fes 2016. Святослав Логин. Как тестировать фичи прямо на продакшене с помо...
QAFest
 
Как автотесты ускоряют релизы в OK.ru
Badoo Development
 
Анализ инструментов автоматизации мобильного тестирования
SQALab
 
C&C for coffee'n'code
Ivan Mosiev
 
Способы организаций больших Java проектов по Автоматизированному тестированию
COMAQA.BY
 
QA Fest 2016. Александр Неделяев. Браузерные помощники тестировщика
QAFest
 
Автоматизация визуального тестирования адаптивного дизайна на примере Galen F...
COMAQA.BY
 
Непрерывная интеграция и автотесты. Сравнительный анализ инструментов
COMAQA.BY
 
Ad

Similar to Codeless: автоматизация тестирования (20)

PPTX
Automation Overview
KiraKeiss
 
PPT
Functional Testing with Selenium
QA Club Kiev
 
PPTX
автоматизация тестирования с помощью Selenium
vyacheslavmaslov
 
PDF
Easy selenium test automation on python
Mykhailo Poliarush
 
PPTX
GUI-автоматизация в Telerik Test Studio
SQALab
 
KEY
Testing RIA with Selenium
Sergey Shvets
 
PPT
(Seleniumcamp) Selenium IDE как артефакт пикника на обочине
Alexei Lupan
 
PPTX
Автоматическое тестирование Web api
Igor Lyubin
 
PDF
Тестирование весна 2014 смешанное занятие 1
Technopark
 
PPTX
автоматизация тестирования с помощью Selenium
vyacheslavmaslov
 
PPTX
Опыт Автоматизации тестирования
Agile Ukraine
 
PDF
DevOps guide for awesome quality assurance
Анастасия Асеева
 
PPTX
А вы знаете что тестируют ваши тесты?
SQALab
 
PPTX
Do you know what you are testing?
Mikalai Alimenkou
 
PPTX
Эволюция автотестирования на Selenium
SQALab
 
PDF
Тестирование осень 2013 лекция 3
Technopark
 
PDF
Тестирование весна 2013 лекция 3
Technopark
 
PPTX
Автоматизируем тестирование UI с Ruby, Cucumber и Selenium
SQALab
 
PPTX
Solit 2013, Эволюция тестирования на Selenium, Мычко Алексей
solit
 
PPTX
Automation Functional Testing in Agile Projects
Andrey Rebrov
 
Automation Overview
KiraKeiss
 
Functional Testing with Selenium
QA Club Kiev
 
автоматизация тестирования с помощью Selenium
vyacheslavmaslov
 
Easy selenium test automation on python
Mykhailo Poliarush
 
GUI-автоматизация в Telerik Test Studio
SQALab
 
Testing RIA with Selenium
Sergey Shvets
 
(Seleniumcamp) Selenium IDE как артефакт пикника на обочине
Alexei Lupan
 
Автоматическое тестирование Web api
Igor Lyubin
 
Тестирование весна 2014 смешанное занятие 1
Technopark
 
автоматизация тестирования с помощью Selenium
vyacheslavmaslov
 
Опыт Автоматизации тестирования
Agile Ukraine
 
DevOps guide for awesome quality assurance
Анастасия Асеева
 
А вы знаете что тестируют ваши тесты?
SQALab
 
Do you know what you are testing?
Mikalai Alimenkou
 
Эволюция автотестирования на Selenium
SQALab
 
Тестирование осень 2013 лекция 3
Technopark
 
Тестирование весна 2013 лекция 3
Technopark
 
Автоматизируем тестирование UI с Ruby, Cucumber и Selenium
SQALab
 
Solit 2013, Эволюция тестирования на Selenium, Мычко Алексей
solit
 
Automation Functional Testing in Agile Projects
Andrey Rebrov
 
Ad

More from DataArt (20)

PDF
DataArt Custom Software Engineering with a Human Approach
DataArt
 
PDF
DataArt Healthcare & Life Sciences
DataArt
 
PDF
DataArt Financial Services and Capital Markets
DataArt
 
PDF
About DataArt HR Partners
DataArt
 
PDF
Event management в IT
DataArt
 
PDF
Digital Marketing from inside
DataArt
 
PPTX
What's new in Android, Igor Malytsky ( Google Post I|O Tour)
DataArt
 
PDF
DevOps Workshop:Что бывает, когда DevOps приходит на проект
DataArt
 
PDF
IT Talk Kharkiv: «‎Soft skills в IT. Польза или вред? Максим Бастион, DataArt
DataArt
 
PDF
«Ноль копеек. Спастись от выгорания» — Сергей Чеботарев (Head of Design, Han...
DataArt
 
PDF
Communication in QA's life
DataArt
 
PDF
Нельзя просто так взять и договориться, или как мы работали со сложными людьми
DataArt
 
PDF
Знакомьтесь, DevOps
DataArt
 
PDF
DevOps in real life
DataArt
 
PDF
Selenoid
DataArt
 
PDF
Selenide
DataArt
 
PDF
A. Sirota "Building an Automation Solution based on Appium"
DataArt
 
PDF
Эмоциональный интеллект или как не сойти с ума в условиях сложного и динамичн...
DataArt
 
PPTX
IT talk: Как я перестал бояться и полюбил TestNG
DataArt
 
PDF
Olga Dzeverina pm_day_pdf
DataArt
 
DataArt Custom Software Engineering with a Human Approach
DataArt
 
DataArt Healthcare & Life Sciences
DataArt
 
DataArt Financial Services and Capital Markets
DataArt
 
About DataArt HR Partners
DataArt
 
Event management в IT
DataArt
 
Digital Marketing from inside
DataArt
 
What's new in Android, Igor Malytsky ( Google Post I|O Tour)
DataArt
 
DevOps Workshop:Что бывает, когда DevOps приходит на проект
DataArt
 
IT Talk Kharkiv: «‎Soft skills в IT. Польза или вред? Максим Бастион, DataArt
DataArt
 
«Ноль копеек. Спастись от выгорания» — Сергей Чеботарев (Head of Design, Han...
DataArt
 
Communication in QA's life
DataArt
 
Нельзя просто так взять и договориться, или как мы работали со сложными людьми
DataArt
 
Знакомьтесь, DevOps
DataArt
 
DevOps in real life
DataArt
 
Selenoid
DataArt
 
Selenide
DataArt
 
A. Sirota "Building an Automation Solution based on Appium"
DataArt
 
Эмоциональный интеллект или как не сойти с ума в условиях сложного и динамичн...
DataArt
 
IT talk: Как я перестал бояться и полюбил TestNG
DataArt
 
Olga Dzeverina pm_day_pdf
DataArt
 

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 has come for “Captain Automation” 4 Когда ты Manual QA, с регрессией на два дня, а тебя всё чаще просят проверить всё за пару часов.
  • 5. 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
  • 6. Challenge 6 Automation Test Engineers в опасности!
  • 7. Must be free! 7 Хороший платный инструмент + “плохой” автоматизатор ≠ Бесплатный инструмент + “хороший” автоматизатор Если у проекта есть деньги, наймите “хорошего” автоматизатора :)
  • 10. Что такое Selenium IDE? Сильные стороны ● Легкая запись и воспроизведение ● Абсолютно бесплатное решение ● Подходит для новичков ● Простота установки ● Интеллектуальный выбор полей будет использовать IDs, names или xpath по мере необходимости ● Скриншоты тестов Слабые стороны ● Только Web ● Плагин для Firefox/Chrome 10
  • 11. На что он похож Selenium IDE? 11
  • 12. Selenium IDE demo time 12
  • 14. ● Возможность бесплатного использования ● Быстрый переход от ручного к автоматизированному тестированию ● Легкий способ передачи коллекций среди сотрудников ● Поддержка большого количества типов аутентификации ● …. Почему Postman? 14
  • 15. Знакомство с Postman Поддерживаемые операционные системы ● Mac ● Linux ● Windows Функционал ● Collection Runner ● Использование переменных ● Postman Console ● Newman ● Использование тестов и скриптов в запросах 15
  • 19. Что такое Katalon? Сильные стороны ● Web, Mobile, and Web Service тестирование ● Абсолютно бесплатное решение ● Подходит как для опытных тестировщиков, так и для новичков ● Простота установки ● Интеграция с различными сервисами JIRA, qTest, Git ● Отчёты о тестировании во всевозможных форматах ● Скриншоты и видеозапись тестов ● И много всего интересного Слабые стороны ● Относительная сложность тестирования Web Service 19
  • 20. На что он похож? 20
  • 22. Вопросы? 22 Контакты: Skype: maxherson Email: [email protected] PS: Будьте счастливы при малейшей возможности ;) Полезные ссылки: Katalon скачать можно тут https://www.katalon.com/ Postman скачать можно тут Selenium IDE https://www.getpostman.com/ Selenium IDE https://www.seleniumhq.org/selenium-ide/