SlideShare a Scribd company logo
1 of 32
Download to read offline
Artificial Intelligence for Software Engineering
Artificial Intelligence for
Software Testing
Валентин Григорьевский
Директор по развитию, AIFORSE Community
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
QA Сообщество
Добро пожаловать в QA Сообщество
QAExperts.Pro
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
Мы создаем центр экспертизы,
ориентированный на специалистов с
опытом в QA / QC.
Наша основная цель - улучшить ваши
навыки тестирования и подготовить вас к
требованиям современного общемирового
IT-рынка.
Миссия
http://qaexperts.pro/
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
Ближайшие события
http://qaexperts.pro/registe
r.html
Load Testing Essentials | Март 2018
QA in Agile | Апрель 2018
API test automation: from A to Z | Апрель 2018
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
Инструменты
JiraReportingInGSheets free add-
on
for GoogleSheets
allows to automatically build custom jira
reports in google sheets
Link to Help:
http://jirareportingingsheets.qaexperts.pro/
Created by (QAExperts.pro):
Volodymyr PrymakovPilvinskyi Dmitry
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
Для спикеров Facebook
http://qaexperts.pro/feedback-
form.html
https://www.facebook.com/qaexpert
s.pro
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AIFORSE Community: Миссия
Mission
Collaborate to apply
Artificial Intelligence Methods
for developing Advantageous Conditions
to increase Intensity and Efficiency of
Software Engineering
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AIFORSE Community: Цели
Apply Artificial Intelligence to
• Maximize Software Engineering Process Automation
• Maximize Software Engineering Process Manageability
• Maximize Software Quality
• Maximize Software Maintainability
• Maximize Software Adaptivity
• Maximize Software Autonomy
• Maximize Software Proactivity
• Maximize Software Inferential Capability
• Minimize Software Development Costs
• Minimize Software Development Time-to-Market
Prepare Software Engineers to the changing world and make them able to
drive these changes
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AIFORSE Community: Следующие шаги
AI for SE Enablement
• Вики по лучшим практикам и принципам
ведения проектов по разработке ПО
• Площадка по регистрации операционных/
организационных проблем, которые возникают
при разработке ПО, и поиску решений.
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AIFORSE Community: Как помочь
1. Зарегистрироваться на сайте http://aiforse.org/
2. Следить за обновлениями
3. Принимать участие в обсуждениях, создавать
документы, использовать установленные практики
[Credit: Michael Miley]
[Credit: Michael Miley]
[Credit: https://opensource.googleblog.com/]
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
Что такое «Искусственный Интеллект (AI)»?
“Свойство интеллектуальных
систем выполнять творческие
функции, которые
традиционно считаются
прерогативой человека.”
[Credit: Толковый словарь по искусственному
интеллекту. — М.:Радио и связь, 1992.]
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
Что такое «Искусственный Интеллект (AI)»?
• Восприятие
[Credit: A DARPA Perspective on Artificial Intelligence]
• Обучение
• Абстрагирование
• Логический вывод
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI: Эволюция
[Credit: NVIDIA Blog]
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI: Тренд
[Credit: Google Trends]
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI: Прогнозы
[Credit: Tractica]
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI: Серебряная пуля
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI for SE: две стороны одной медали
App
App
App
App
Пользователь
Инженер ПО
Пользователь
Инженер ПО
AIAI
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI for Testing: Результаты опросов
Вопрос: Как скоро,
как вы думаете,
Искусственный
Интеллект/
Машинное Обучение
полностью заменят
автоматическое
тестирование?
[Credit: Survey: AI’s Impact
on Testing, Jason Arbon]
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI for Testing: Результаты опросов
Вопрос: Как скоро,
как вы думаете,
Искусственный
Интеллект/
Машинное Обучение
полностью заменят
ручное
тестирование?
[Credit: Survey: AI’s Impact
on Testing, Jason Arbon]
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI for Testing: Актуальность
Requirements
Design
Code
Construction/
Configuration
Management
Testing/
Quality
Management
Maintenance
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI for Testing: Задачи
• Улучшение тестовой стратегии
• Оптимизация и автоматизация дизайна тест-кейсов
• Прогноз результатов предстоящего тестирования
• Определение критериев и целей качества
• Оптимизация работы тест-инженеров
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI for Testing: Сдвиг парадигмы
“- People don't know testing
- People have always avoided doing manual
testing
- Manual Testing has become a synonum to
Stupid Testing
- They do Stupid Manual Testing.
- They automate it
- It becomes - automated Stupid Testing
- Now the AI era is coming - Everyone will do A.I.
- People will do AI Driven Stupid Testing
- So how the f does it matter if AI is coming or
not to testing…”
[Credit: Pradeep Soundararajan] [Credit: http://hiero.ru/2184958]
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI for Testing: Текущее состояние индустрии
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI for Testing: Applitools
[Credit:
Applitools]
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI for Testing: Rainforest QA
[Credit:
Rainforest QA]
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI for Testing: RETRO
[Credit:
RETRO]
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI for Testing: diffblue
[Credit:
diffblue]
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
AI for SE: Челлендж
• Работа с контекстом
• Работа с уровнями
абстракции
Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
Спасибо за внимание!
Валентин
Григорьевский
v.grigoryevskiy@aiforse.org
in vgrigoryevskiy
AIFORSE Community
aiforse.org

More Related Content

Similar to AI for testing

Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
О нас
О насО нас
О насNetpeak
 
Как думать о коммерциализации Искусственного Интеллекта и не разочароваться з...
Как думать о коммерциализации Искусственного Интеллекта и не разочароваться з...Как думать о коммерциализации Искусственного Интеллекта и не разочароваться з...
Как думать о коммерциализации Искусственного Интеллекта и не разочароваться з...Skolkovo Robotics Center
 
MIPhT presentation about BI
MIPhT presentation about BIMIPhT presentation about BI
MIPhT presentation about BIRoman Zykov
 
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...Denis Tuchin
 
Г.Печенкин "Есть ли польза от аналитика в интернет проекте?", DUMP-2014
Г.Печенкин "Есть ли польза от аналитика в интернет проекте?", DUMP-2014Г.Печенкин "Есть ли польза от аналитика в интернет проекте?", DUMP-2014
Г.Печенкин "Есть ли польза от аналитика в интернет проекте?", DUMP-2014it-people
 
Встреча активистов баркемпа в Санкт-Петербурге 23 12 2008
Встреча активистов баркемпа в Санкт-Петербурге 23 12 2008Встреча активистов баркемпа в Санкт-Петербурге 23 12 2008
Встреча активистов баркемпа в Санкт-Петербурге 23 12 2008Vitaly Vlasov
 
O Netpeak
O NetpeakO Netpeak
O NetpeakNetpeak
 
QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение...
QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение...QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение...
QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение...QAFest
 
ATK Qlik Olympics 2017
ATK Qlik Olympics 2017ATK Qlik Olympics 2017
ATK Qlik Olympics 2017Marina Payvina
 
Yuliia Saltanova: Як ми створювали Проектний офіс
Yuliia Saltanova: Як ми створювали Проектний офісYuliia Saltanova: Як ми створювали Проектний офіс
Yuliia Saltanova: Як ми створювали Проектний офісLviv Startup Club
 
Отчёт с HackDay#23
Отчёт с HackDay#23Отчёт с HackDay#23
Отчёт с HackDay#23HackDay Russia
 
Управление ИТ карьерой для Сообщества Tестировщиков Днепропетровска - часть 2
Управление ИТ карьерой для Сообщества Tестировщиков Днепропетровска - часть 2Управление ИТ карьерой для Сообщества Tестировщиков Днепропетровска - часть 2
Управление ИТ карьерой для Сообщества Tестировщиков Днепропетровска - часть 2s_alpaev_atn
 
Александр Шуров, Олег Николенко «Как устроено автоматическое frontend-тестир...
Александр Шуров, Олег Николенко  «Как устроено автоматическое frontend-тестир...Александр Шуров, Олег Николенко  «Как устроено автоматическое frontend-тестир...
Александр Шуров, Олег Николенко «Как устроено автоматическое frontend-тестир...WrikeTechClub
 
Как построить отдел аналитики в крупной компании Команда, задачи и KPI. Кейс...
Как построить отдел аналитики в крупной компании  Команда, задачи и KPI. Кейс...Как построить отдел аналитики в крупной компании  Команда, задачи и KPI. Кейс...
Как построить отдел аналитики в крупной компании Команда, задачи и KPI. Кейс...Netpeak
 
QA Fest 2015. Юрий Малый. Monthly Operations Review
QA Fest 2015. Юрий Малый. Monthly Operations ReviewQA Fest 2015. Юрий Малый. Monthly Operations Review
QA Fest 2015. Юрий Малый. Monthly Operations ReviewQAFest
 
HR-автоматизация.
HR-автоматизация. HR-автоматизация.
HR-автоматизация. HR&Trainings EXPO
 
231116 hr&technology2016
231116 hr&technology2016231116 hr&technology2016
231116 hr&technology2016Valery Leontyev
 
Как разобраться со своими данными, если ты не аналитик
Как разобраться со своими данными, если ты не аналитикКак разобраться со своими данными, если ты не аналитик
Как разобраться со своими данными, если ты не аналитикNetpeak
 

Similar to AI for testing (20)

Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
О нас
О насО нас
О нас
 
Как думать о коммерциализации Искусственного Интеллекта и не разочароваться з...
Как думать о коммерциализации Искусственного Интеллекта и не разочароваться з...Как думать о коммерциализации Искусственного Интеллекта и не разочароваться з...
Как думать о коммерциализации Искусственного Интеллекта и не разочароваться з...
 
MIPhT presentation about BI
MIPhT presentation about BIMIPhT presentation about BI
MIPhT presentation about BI
 
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...
 
Results Web Ready 2009 Partners
Results Web Ready 2009 PartnersResults Web Ready 2009 Partners
Results Web Ready 2009 Partners
 
Г.Печенкин "Есть ли польза от аналитика в интернет проекте?", DUMP-2014
Г.Печенкин "Есть ли польза от аналитика в интернет проекте?", DUMP-2014Г.Печенкин "Есть ли польза от аналитика в интернет проекте?", DUMP-2014
Г.Печенкин "Есть ли польза от аналитика в интернет проекте?", DUMP-2014
 
Встреча активистов баркемпа в Санкт-Петербурге 23 12 2008
Встреча активистов баркемпа в Санкт-Петербурге 23 12 2008Встреча активистов баркемпа в Санкт-Петербурге 23 12 2008
Встреча активистов баркемпа в Санкт-Петербурге 23 12 2008
 
O Netpeak
O NetpeakO Netpeak
O Netpeak
 
QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение...
QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение...QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение...
QA Fest 2017. Роман Горин. Системы тест менеджмента: обзор и краткое введение...
 
ATK Qlik Olympics 2017
ATK Qlik Olympics 2017ATK Qlik Olympics 2017
ATK Qlik Olympics 2017
 
Yuliia Saltanova: Як ми створювали Проектний офіс
Yuliia Saltanova: Як ми створювали Проектний офісYuliia Saltanova: Як ми створювали Проектний офіс
Yuliia Saltanova: Як ми створювали Проектний офіс
 
Отчёт с HackDay#23
Отчёт с HackDay#23Отчёт с HackDay#23
Отчёт с HackDay#23
 
Управление ИТ карьерой для Сообщества Tестировщиков Днепропетровска - часть 2
Управление ИТ карьерой для Сообщества Tестировщиков Днепропетровска - часть 2Управление ИТ карьерой для Сообщества Tестировщиков Днепропетровска - часть 2
Управление ИТ карьерой для Сообщества Tестировщиков Днепропетровска - часть 2
 
Александр Шуров, Олег Николенко «Как устроено автоматическое frontend-тестир...
Александр Шуров, Олег Николенко  «Как устроено автоматическое frontend-тестир...Александр Шуров, Олег Николенко  «Как устроено автоматическое frontend-тестир...
Александр Шуров, Олег Николенко «Как устроено автоматическое frontend-тестир...
 
Как построить отдел аналитики в крупной компании Команда, задачи и KPI. Кейс...
Как построить отдел аналитики в крупной компании  Команда, задачи и KPI. Кейс...Как построить отдел аналитики в крупной компании  Команда, задачи и KPI. Кейс...
Как построить отдел аналитики в крупной компании Команда, задачи и KPI. Кейс...
 
QA Fest 2015. Юрий Малый. Monthly Operations Review
QA Fest 2015. Юрий Малый. Monthly Operations ReviewQA Fest 2015. Юрий Малый. Monthly Operations Review
QA Fest 2015. Юрий Малый. Monthly Operations Review
 
HR-автоматизация.
HR-автоматизация. HR-автоматизация.
HR-автоматизация.
 
231116 hr&technology2016
231116 hr&technology2016231116 hr&technology2016
231116 hr&technology2016
 
Как разобраться со своими данными, если ты не аналитик
Как разобраться со своими данными, если ты не аналитикКак разобраться со своими данными, если ты не аналитик
Как разобраться со своими данными, если ты не аналитик
 

AI for testing

  • 1. Artificial Intelligence for Software Engineering Artificial Intelligence for Software Testing Валентин Григорьевский Директор по развитию, AIFORSE Community Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина
  • 2. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина QA Сообщество Добро пожаловать в QA Сообщество QAExperts.Pro
  • 3. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина Мы создаем центр экспертизы, ориентированный на специалистов с опытом в QA / QC. Наша основная цель - улучшить ваши навыки тестирования и подготовить вас к требованиям современного общемирового IT-рынка. Миссия http://qaexperts.pro/
  • 4. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина Ближайшие события http://qaexperts.pro/registe r.html Load Testing Essentials | Март 2018 QA in Agile | Апрель 2018 API test automation: from A to Z | Апрель 2018
  • 5. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина Инструменты JiraReportingInGSheets free add- on for GoogleSheets allows to automatically build custom jira reports in google sheets Link to Help: http://jirareportingingsheets.qaexperts.pro/ Created by (QAExperts.pro): Volodymyr PrymakovPilvinskyi Dmitry
  • 6. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина Для спикеров Facebook http://qaexperts.pro/feedback- form.html https://www.facebook.com/qaexpert s.pro
  • 7. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AIFORSE Community: Миссия Mission Collaborate to apply Artificial Intelligence Methods for developing Advantageous Conditions to increase Intensity and Efficiency of Software Engineering
  • 8. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AIFORSE Community: Цели Apply Artificial Intelligence to • Maximize Software Engineering Process Automation • Maximize Software Engineering Process Manageability • Maximize Software Quality • Maximize Software Maintainability • Maximize Software Adaptivity • Maximize Software Autonomy • Maximize Software Proactivity • Maximize Software Inferential Capability • Minimize Software Development Costs • Minimize Software Development Time-to-Market Prepare Software Engineers to the changing world and make them able to drive these changes
  • 9. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AIFORSE Community: Следующие шаги AI for SE Enablement • Вики по лучшим практикам и принципам ведения проектов по разработке ПО • Площадка по регистрации операционных/ организационных проблем, которые возникают при разработке ПО, и поиску решений.
  • 10. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AIFORSE Community: Как помочь 1. Зарегистрироваться на сайте http://aiforse.org/ 2. Следить за обновлениями 3. Принимать участие в обсуждениях, создавать документы, использовать установленные практики
  • 14. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина Что такое «Искусственный Интеллект (AI)»? “Свойство интеллектуальных систем выполнять творческие функции, которые традиционно считаются прерогативой человека.” [Credit: Толковый словарь по искусственному интеллекту. — М.:Радио и связь, 1992.]
  • 15. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина Что такое «Искусственный Интеллект (AI)»? • Восприятие [Credit: A DARPA Perspective on Artificial Intelligence] • Обучение • Абстрагирование • Логический вывод
  • 16. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI: Эволюция [Credit: NVIDIA Blog]
  • 17. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI: Тренд [Credit: Google Trends]
  • 18. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI: Прогнозы [Credit: Tractica]
  • 19. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI: Серебряная пуля
  • 20. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI for SE: две стороны одной медали App App App App Пользователь Инженер ПО Пользователь Инженер ПО AIAI
  • 21. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI for Testing: Результаты опросов Вопрос: Как скоро, как вы думаете, Искусственный Интеллект/ Машинное Обучение полностью заменят автоматическое тестирование? [Credit: Survey: AI’s Impact on Testing, Jason Arbon]
  • 22. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI for Testing: Результаты опросов Вопрос: Как скоро, как вы думаете, Искусственный Интеллект/ Машинное Обучение полностью заменят ручное тестирование? [Credit: Survey: AI’s Impact on Testing, Jason Arbon]
  • 23. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI for Testing: Актуальность Requirements Design Code Construction/ Configuration Management Testing/ Quality Management Maintenance
  • 24. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI for Testing: Задачи • Улучшение тестовой стратегии • Оптимизация и автоматизация дизайна тест-кейсов • Прогноз результатов предстоящего тестирования • Определение критериев и целей качества • Оптимизация работы тест-инженеров
  • 25. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI for Testing: Сдвиг парадигмы “- People don't know testing - People have always avoided doing manual testing - Manual Testing has become a synonum to Stupid Testing - They do Stupid Manual Testing. - They automate it - It becomes - automated Stupid Testing - Now the AI era is coming - Everyone will do A.I. - People will do AI Driven Stupid Testing - So how the f does it matter if AI is coming or not to testing…” [Credit: Pradeep Soundararajan] [Credit: http://hiero.ru/2184958]
  • 26. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI for Testing: Текущее состояние индустрии
  • 27. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI for Testing: Applitools [Credit: Applitools]
  • 28. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI for Testing: Rainforest QA [Credit: Rainforest QA]
  • 29. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI for Testing: RETRO [Credit: RETRO]
  • 30. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI for Testing: diffblue [Credit: diffblue]
  • 31. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина AI for SE: Челлендж • Работа с контекстом • Работа с уровнями абстракции
  • 32. Ciklum: Kyiv Speakers Corner – 15 Февраля 2018 – Киев, Украина Спасибо за внимание! Валентин Григорьевский v.grigoryevskiy@aiforse.org in vgrigoryevskiy AIFORSE Community aiforse.org