SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
МЕЧТЫ
Software QA
Инженера
Обо мне…
2
3
Игорь Гольдшмидт
Quality Big Boss @Sweet Inn
Обо мне
§ Testing Geek
§ Quality Freak
§ Спикер
§ Блогер
§ Israel Testing Champion
2018
“Мечты Software
QA инженера.
Автоматизировать
все!
”
4
5
Знакомьтесь
§ идеалист
§ любопытный
§ обожает качество
§ питается жуками
(багами)
1.
Software
QA Engineer
Шо?? Кто такой?
6
История QA
7
Роли
Tester
Test
Engineer
QA Engineer/
Analyst OLD School
“Agile” TeamQA EngineerTester Test Engineer
Спиральное развитие
8
Tester
Test Engineer
Senior Test Engineer
QA Engineer
“Три шапки”
QA инженера
9
ControlAssurance
Information
Providing
Мечта
Все делать
качественно 10
Мечта №1
11
Тестируют все:
§ Продакт (PO/PM)
§ Разработчики
§ Клиенты
§ QA инженеры тоже..
Мечта №2
12
Тестируем Всегда (постоянно)
@LisaCrispin https://www.mabl.com/blog/how-testing-processes-should-change-when-you-shift-left
Мечта №3
13
Нет - регрессивных тестов и циклов
Да - кросс системным тестам
Мечта №3
13
Нет - регрессивных тестов и циклов
Да - кросс системным тестам
Мечта №4
14
Автоматизация
Исследовательского тестирования
Мечта №5
15
Ассистент Тест Дизайна
Решение
Автоматизация
16
Решение
Автоматизация
16
2.
Автоматизация
Лень залог успеха..
17
Развитие Автоматизации
18
VS
“Code” Framework
“Codeless” Framework
Развитие Автоматизации
19
Развитие Автоматизации
20
Развитие Автоматизации
21
3.
Проблемки
22
Проблемка №1
23
Люди
Проблемка №2
24
Повторное использование
Что? Где? Как?
Проблемка №3
25
Цель
Средство
VS
Проблемка №4
26
Нет единной системы
тестирования
Проблемка №5
27
Нет “качественных”
процессов разработки
3.
REAL Решение
28
QA & Test
Engineer
29
Роль
”Senior” Test
Engineer
30
Information Providing Tools
31
TESTING
“Automation”“Manual”
+
Тест Экспертиза
32
ТЕСТИРОВАНИЕ
“ЧТО + KAK”
“С ПОМОЩЬЮ ЧЕГО”
Менторинг
33
Automation
Users
Test Engineer
Automation
Tools
Роль
QA Engineer
34
Test Automation
Project
=
Development
Project
35
36
Культура качества
Внедрение “ морального кодекса”
для разработчиков
и всех участников проекта.
37
Software engineering
process quality
Качество процессов программного обеспечения
38
Software Quality
Processes
Процессы управления качеством программного
обеспечения
39
Risk Management
Role evolution
40
QA Engineer (Coacher)
Tester (Executer)
Test Engineer (Planner)
Senior Test Engineer (Mentor)
41
Senior Test
Engineer
§ Тестирование
§ SUT использование
§ Bug Life Cycle
§ Тест Репорт
§ Тест Анализ
§ Тест Дизайн
§ Тест Планирование
Automation:
§ Описание
§ Выполнение
§ Поддержка
§ Анализ
Deep Technical Understanding:
§ Performance
§ Load
§ Embedded
ФОКУС
42
QA
Engineer
Testing + Automation:
§ Процесс верификации (verification
process)
§ Процесс аттестации (validation process)
QA:
§ Процесс совместного анализа (joint
review process)
§ Процесс аудита (audit process)
§ Процесс обеспечения качества (quality
assurance process)
• Quality mentoring
• Quality monitoring
• Quality education
• Quality assistance
43
Заключение
§ Роль/должность автоматизация сценариев -
умрет.
§ Ручное тестирование станет еще дешевле.
§ Главная ценность Тест/QA инженера его
"инженерские" способности.
§ Всем придется знать, писать, использовать языки
программирования.
Думал, что мечтал о
инструментах,
а оказывается о новых
специалистах.
44
45
Спасибо!
Вопросы?
Мои Контакты:
@IgorGolds
www.iggmaster.com

Contenu connexe

Tendances

QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...QAFest
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQAFest
 
Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий)
Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий) Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий)
Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий) IT Club Mykolayiv
 
Автоматизация тестирования как сервис
Автоматизация тестирования как сервисАвтоматизация тестирования как сервис
Автоматизация тестирования как сервисautomated-testing.info
 
WP как экспериментальная платформа
WP как экспериментальная платформаWP как экспериментальная платформа
WP как экспериментальная платформаSQALab
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance managementSQALab
 
Как автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ruКак автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ruBadoo Development
 
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий СтрелюкSQALab
 
Автоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОАвтоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОSQALab
 
Test design techniques basics
Test design techniques basicsTest design techniques basics
Test design techniques basicsArtem Bykovets
 
AgileCamp'12 Нижний Новгород: Введение
AgileCamp'12 Нижний Новгород: Введение AgileCamp'12 Нижний Новгород: Введение
AgileCamp'12 Нижний Новгород: Введение Anton Katkov
 
Тестируем производительность с помощью Selenium
Тестируем производительность с помощью SeleniumТестируем производительность с помощью Selenium
Тестируем производительность с помощью SeleniumSQALab
 
Внедрение автоматизации на Selenium в highload-проект
Внедрение автоматизации на Selenium в highload-проектВнедрение автоматизации на Selenium в highload-проект
Внедрение автоматизации на Selenium в highload-проектSQALab
 
А. Ахметов "Когда тесты пишут разработчики", DUMP-2014
А. Ахметов "Когда тесты пишут разработчики", DUMP-2014А. Ахметов "Когда тесты пишут разработчики", DUMP-2014
А. Ахметов "Когда тесты пишут разработчики", DUMP-2014it-people
 
Лучшие тестировщики - наши пользователи
Лучшие тестировщики - наши пользователиЛучшие тестировщики - наши пользователи
Лучшие тестировщики - наши пользователиSQALab
 
Google analytics in QA process, Alexey Onyshchenko
Google analytics in QA process, Alexey OnyshchenkoGoogle analytics in QA process, Alexey Onyshchenko
Google analytics in QA process, Alexey OnyshchenkoSigma Software
 
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думать
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думатьАлексей Пименов. Kanban — это не то, что вы привыкли о нем думать
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думатьScrumTrek
 

Tendances (20)

QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
QA Fes 2016. Василий Сливка. 10 лучших практик для тестирования мобильных при...
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
 
Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий)
Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий) Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий)
Нужен ли QA, или чем он может помочь веб проекту? (Виктор Гожий)
 
Автоматизация тестирования как сервис
Автоматизация тестирования как сервисАвтоматизация тестирования как сервис
Автоматизация тестирования как сервис
 
WP как экспериментальная платформа
WP как экспериментальная платформаWP как экспериментальная платформа
WP как экспериментальная платформа
 
Gozhyi_WebCamp_2013
Gozhyi_WebCamp_2013Gozhyi_WebCamp_2013
Gozhyi_WebCamp_2013
 
Введение в performance management
Введение в performance managementВведение в performance management
Введение в performance management
 
Как автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ruКак автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ru
 
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий Стрелюк
 
Автоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПОАвтоматизация тестирования встроенного ПО
Автоматизация тестирования встроенного ПО
 
Test design techniques basics
Test design techniques basicsTest design techniques basics
Test design techniques basics
 
AgileCamp'12 Нижний Новгород: Введение
AgileCamp'12 Нижний Новгород: Введение AgileCamp'12 Нижний Новгород: Введение
AgileCamp'12 Нижний Новгород: Введение
 
Maybe some qa
Maybe some qaMaybe some qa
Maybe some qa
 
Тестируем производительность с помощью Selenium
Тестируем производительность с помощью SeleniumТестируем производительность с помощью Selenium
Тестируем производительность с помощью Selenium
 
Внедрение автоматизации на Selenium в highload-проект
Внедрение автоматизации на Selenium в highload-проектВнедрение автоматизации на Selenium в highload-проект
Внедрение автоматизации на Selenium в highload-проект
 
А. Ахметов "Когда тесты пишут разработчики", DUMP-2014
А. Ахметов "Когда тесты пишут разработчики", DUMP-2014А. Ахметов "Когда тесты пишут разработчики", DUMP-2014
А. Ахметов "Когда тесты пишут разработчики", DUMP-2014
 
Лучшие тестировщики - наши пользователи
Лучшие тестировщики - наши пользователиЛучшие тестировщики - наши пользователи
Лучшие тестировщики - наши пользователи
 
Google analytics in QA process, Alexey Onyshchenko
Google analytics in QA process, Alexey OnyshchenkoGoogle analytics in QA process, Alexey Onyshchenko
Google analytics in QA process, Alexey Onyshchenko
 
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думать
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думатьАлексей Пименов. Kanban — это не то, что вы привыкли о нем думать
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думать
 

Similaire à Software QA Engineer Dreams. Automate everything! (Russian)

Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!SQALab
 
Александр Ильин, Oracle
Александр Ильин, OracleАлександр Ильин, Oracle
Александр Ильин, OracleNata_Churda
 
Обязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ПППОбязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ПППPavel Gabriel
 
Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиSQALab
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar
 
Экономически эффективный процесс тестирования
Экономически эффективный процесс тестированияЭкономически эффективный процесс тестирования
Экономически эффективный процесс тестированияCodeFest
 
Ekaterina Roshchina Top 20
Ekaterina Roshchina Top 20Ekaterina Roshchina Top 20
Ekaterina Roshchina Top 20rit2010
 
Покрываем тестами взрослый RoR проект / Николай Шебанов (Evrone)
Покрываем тестами взрослый RoR проект / Николай Шебанов (Evrone)Покрываем тестами взрослый RoR проект / Николай Шебанов (Evrone)
Покрываем тестами взрослый RoR проект / Николай Шебанов (Evrone)Ontico
 
Построение процесса тестирования производительности игрового клиента
Построение процесса тестирования производительности игрового клиентаПостроение процесса тестирования производительности игрового клиента
Построение процесса тестирования производительности игрового клиентаSQALab
 
Экономически эффективный процесс тестирования (Codefest 2015)
Экономически эффективный процесс тестирования (Codefest 2015)Экономически эффективный процесс тестирования (Codefest 2015)
Экономически эффективный процесс тестирования (Codefest 2015)Andrei Solntsev
 
QA Estimation Failed: Mission Impossible
QA Estimation Failed: Mission ImpossibleQA Estimation Failed: Mission Impossible
QA Estimation Failed: Mission ImpossibleIgor Goldshmidt
 
Развитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три годаРазвитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три годаSQALab
 
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...WrikeTechClub
 
Agile Testing & Agile Tester
Agile Testing & Agile TesterAgile Testing & Agile Tester
Agile Testing & Agile TesterCOMAQA.BY
 
Добиваемся эффективности каждого из 9000+ UI-тестов - Максим Сахаров (Tutu.ru)
Добиваемся эффективности каждого из 9000+ UI-тестов - Максим Сахаров (Tutu.ru)Добиваемся эффективности каждого из 9000+ UI-тестов - Максим Сахаров (Tutu.ru)
Добиваемся эффективности каждого из 9000+ UI-тестов - Максим Сахаров (Tutu.ru)AvitoTech
 
Документация тестировщика - Александр Трибушный
Документация тестировщика - Александр ТрибушныйДокументация тестировщика - Александр Трибушный
Документация тестировщика - Александр ТрибушныйDataArt
 
Виталий Стрелюк, Постановка процесса тестирования в Agile
Виталий Стрелюк, Постановка процесса тестирования в AgileВиталий Стрелюк, Постановка процесса тестирования в Agile
Виталий Стрелюк, Постановка процесса тестирования в AgileSQADays_2009_Piter
 

Similaire à Software QA Engineer Dreams. Automate everything! (Russian) (20)

Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!
 
Александр Ильин, Oracle
Александр Ильин, OracleАлександр Ильин, Oracle
Александр Ильин, Oracle
 
Обязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ПППОбязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ППП
 
Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить баги
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
 
Экономически эффективный процесс тестирования
Экономически эффективный процесс тестированияЭкономически эффективный процесс тестирования
Экономически эффективный процесс тестирования
 
Ekaterina Roshchina Top 20
Ekaterina Roshchina Top 20Ekaterina Roshchina Top 20
Ekaterina Roshchina Top 20
 
QAFest. Роль тестирования в Devops
QAFest. Роль тестирования в DevopsQAFest. Роль тестирования в Devops
QAFest. Роль тестирования в Devops
 
Quality Assurance
Quality AssuranceQuality Assurance
Quality Assurance
 
Покрываем тестами взрослый RoR проект / Николай Шебанов (Evrone)
Покрываем тестами взрослый RoR проект / Николай Шебанов (Evrone)Покрываем тестами взрослый RoR проект / Николай Шебанов (Evrone)
Покрываем тестами взрослый RoR проект / Николай Шебанов (Evrone)
 
Построение процесса тестирования производительности игрового клиента
Построение процесса тестирования производительности игрового клиентаПостроение процесса тестирования производительности игрового клиента
Построение процесса тестирования производительности игрового клиента
 
Экономически эффективный процесс тестирования (Codefest 2015)
Экономически эффективный процесс тестирования (Codefest 2015)Экономически эффективный процесс тестирования (Codefest 2015)
Экономически эффективный процесс тестирования (Codefest 2015)
 
10_tips_for_become_qa
10_tips_for_become_qa10_tips_for_become_qa
10_tips_for_become_qa
 
QA Estimation Failed: Mission Impossible
QA Estimation Failed: Mission ImpossibleQA Estimation Failed: Mission Impossible
QA Estimation Failed: Mission Impossible
 
Развитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три годаРазвитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три года
 
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
Илья Кудинов «Развитие процессов тестирования в Badoo за три года, или как мы...
 
Agile Testing & Agile Tester
Agile Testing & Agile TesterAgile Testing & Agile Tester
Agile Testing & Agile Tester
 
Добиваемся эффективности каждого из 9000+ UI-тестов - Максим Сахаров (Tutu.ru)
Добиваемся эффективности каждого из 9000+ UI-тестов - Максим Сахаров (Tutu.ru)Добиваемся эффективности каждого из 9000+ UI-тестов - Максим Сахаров (Tutu.ru)
Добиваемся эффективности каждого из 9000+ UI-тестов - Максим Сахаров (Tutu.ru)
 
Документация тестировщика - Александр Трибушный
Документация тестировщика - Александр ТрибушныйДокументация тестировщика - Александр Трибушный
Документация тестировщика - Александр Трибушный
 
Виталий Стрелюк, Постановка процесса тестирования в Agile
Виталий Стрелюк, Постановка процесса тестирования в AgileВиталий Стрелюк, Постановка процесса тестирования в Agile
Виталий Стрелюк, Постановка процесса тестирования в Agile
 

Plus de Igor Goldshmidt

Jump from testing to QA - TestIL 2019 (EN)
Jump from testing to QA -   TestIL 2019 (EN)Jump from testing to QA -   TestIL 2019 (EN)
Jump from testing to QA - TestIL 2019 (EN)Igor Goldshmidt
 
Leap from Testing to QA (RU)
Leap from Testing to QA  (RU)Leap from Testing to QA  (RU)
Leap from Testing to QA (RU)Igor Goldshmidt
 
The True Power of Tester is INFORMATION
The True Power of Tester is INFORMATIONThe True Power of Tester is INFORMATION
The True Power of Tester is INFORMATIONIgor Goldshmidt
 
Test cases in Agile World
Test cases in Agile WorldTest cases in Agile World
Test cases in Agile WorldIgor Goldshmidt
 
Test Plan Implementation - QAGeekWeek 2018
Test Plan Implementation - QAGeekWeek 2018Test Plan Implementation - QAGeekWeek 2018
Test Plan Implementation - QAGeekWeek 2018Igor Goldshmidt
 
How Not Test Mobile App (Russian)
How Not Test Mobile App (Russian)How Not Test Mobile App (Russian)
How Not Test Mobile App (Russian)Igor Goldshmidt
 
The True Power of Tester is Information.
The True Power of Tester is Information.The True Power of Tester is Information.
The True Power of Tester is Information.Igor Goldshmidt
 
Истинная сила тестировщика - информация.
Истинная сила тестировщика - информация.Истинная сила тестировщика - информация.
Истинная сила тестировщика - информация.Igor Goldshmidt
 
Test plan implementation
Test plan implementation Test plan implementation
Test plan implementation Igor Goldshmidt
 
Big feature - small sprint
Big feature - small sprint Big feature - small sprint
Big feature - small sprint Igor Goldshmidt
 
Innovation in software testing
Innovation in software testingInnovation in software testing
Innovation in software testingIgor Goldshmidt
 

Plus de Igor Goldshmidt (11)

Jump from testing to QA - TestIL 2019 (EN)
Jump from testing to QA -   TestIL 2019 (EN)Jump from testing to QA -   TestIL 2019 (EN)
Jump from testing to QA - TestIL 2019 (EN)
 
Leap from Testing to QA (RU)
Leap from Testing to QA  (RU)Leap from Testing to QA  (RU)
Leap from Testing to QA (RU)
 
The True Power of Tester is INFORMATION
The True Power of Tester is INFORMATIONThe True Power of Tester is INFORMATION
The True Power of Tester is INFORMATION
 
Test cases in Agile World
Test cases in Agile WorldTest cases in Agile World
Test cases in Agile World
 
Test Plan Implementation - QAGeekWeek 2018
Test Plan Implementation - QAGeekWeek 2018Test Plan Implementation - QAGeekWeek 2018
Test Plan Implementation - QAGeekWeek 2018
 
How Not Test Mobile App (Russian)
How Not Test Mobile App (Russian)How Not Test Mobile App (Russian)
How Not Test Mobile App (Russian)
 
The True Power of Tester is Information.
The True Power of Tester is Information.The True Power of Tester is Information.
The True Power of Tester is Information.
 
Истинная сила тестировщика - информация.
Истинная сила тестировщика - информация.Истинная сила тестировщика - информация.
Истинная сила тестировщика - информация.
 
Test plan implementation
Test plan implementation Test plan implementation
Test plan implementation
 
Big feature - small sprint
Big feature - small sprint Big feature - small sprint
Big feature - small sprint
 
Innovation in software testing
Innovation in software testingInnovation in software testing
Innovation in software testing
 

Software QA Engineer Dreams. Automate everything! (Russian)