SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
Test Automation without Test
Automation Engineers
Maria Teryokhina, Vladislav Kuznetsov,
2020
Agenda
2
1. Introduction: History of the Decision
2. Idea Forming
3. Obstacles and Solutions
4. Implementation Examples
5. Our Practices
6. Disadvantages and Advantages
About Us
• Maria Teryokhina
• Education:
• 2010 – master’s degree
• Work Experience:
• Test Engineer since 2008
• Test Lead since 2012
• Process Advisor since 2019
• Vladislav Kuznetsov
• Education:
2018 – master’s degree
• Work Experience:
• Support Specialist in 2014
• Front End Developer since 2015
• Tech Lead since 2019
3
About Company
4
2015
Test Automation “Expert”
OR
Developer “Trainee”?
History of the Decision
6
~ 30%
Evaluation/Reporting
Tasks
Environment Preparation
Estimation
Planning (Strategy)
Idea!
7
Testing Theory
Functional Tests (GUI)
Integration Tests
• Developers
Component Tests
• Developers
Unit Tests
• Developers
8
Obstacles &
Solutions
• Test Automation Strategy + Tactic
• Responsibilities
• Technical Skills and Knowledge
• Test Frameworks & Tools Knowledge
• “Developers don’t Like to Test” ©
• Customer Satisfaction
9
Project #1
1
• Setup: Selenium + Cucumber
Authors: business analytics
Source: JIRA
TE role: providing reports
Reports: weekly
Examples
11
Project #2
2
• Setup: Protractor + Appium
Authors: business analyst
test engineers
Source: JIRA
TE role: checking reports
Reports: by request
Examples
13
Project #3
3
• Setup: Cypress + Cucumber
Authors: all team members
Source: Git repository
TE role: design check list
Reports: nightly
Examples
15
Disadvantages
• Test Scenarios Description
• Developer’s Effort
• Developer’s Supporting
• Performance Scaling
• Test Automation Priority
• “Developers Don’t Like to Test” ©
16
Emergn BDD
Best practices
• Finish Story – Finish Gherkins
• Make Universal Scenarios
• Test Scenarios, not UI
• Test Success Flow
• Priorities for Gherkins
• One Dictionary for Team
• Repository for Gherkins, JIRA for Description
17
Results
18
• Volume
• Questions
• Time Effort
• “Developers don’t like to test” ©
Sprints~5
Results
19
Sprints~5
Advantages
• Code Testability
• Team Joining
• Shared Responsibilities and Expertise
• Product
• Technical
• Developers Know the Product Better
• Developers Involved to Requirements Analysis and Testing
• Everyone Doing their Jobs!
20
Conclusions
21
Thank you
Skype:Skype: mariateryokhina

Contenu connexe

Similaire à Автоматизация без тест-инженеров по автоматизации, Мария Терехина и Владислав Кузнецов

Latest Resume S N Kishore ( 26 June 2016)
Latest Resume S N Kishore ( 26 June 2016)Latest Resume S N Kishore ( 26 June 2016)
Latest Resume S N Kishore ( 26 June 2016)
Nagaraj Kishore Sapher
 
Ipdc training 2014 pelatihan leadership & management skills utk manajer muda
Ipdc training 2014  pelatihan leadership & management skills utk manajer mudaIpdc training 2014  pelatihan leadership & management skills utk manajer muda
Ipdc training 2014 pelatihan leadership & management skills utk manajer muda
Bun Sucento
 
Preeti Tiwari_2 years experience_QA_Manual and automation
Preeti Tiwari_2 years experience_QA_Manual and automationPreeti Tiwari_2 years experience_QA_Manual and automation
Preeti Tiwari_2 years experience_QA_Manual and automation
Preeti Sharma
 
Resume Mohit Arora
Resume Mohit AroraResume Mohit Arora
Resume Mohit Arora
MOHIT ARORA
 
CV Fehran 2014 ver 1.0 - Copy (1)
CV Fehran 2014 ver 1.0 - Copy (1)CV Fehran 2014 ver 1.0 - Copy (1)
CV Fehran 2014 ver 1.0 - Copy (1)
Fehran Abdul rehman
 
Sandeep Kumar_Test Lead
Sandeep Kumar_Test LeadSandeep Kumar_Test Lead
Sandeep Kumar_Test Lead
Sandeep Kumar
 
Triveni_BNFS
Triveni_BNFSTriveni_BNFS
Triveni_BNFS
triveni y
 

Similaire à Автоматизация без тест-инженеров по автоматизации, Мария Терехина и Владислав Кузнецов (20)

Latest Resume S N Kishore ( 26 June 2016)
Latest Resume S N Kishore ( 26 June 2016)Latest Resume S N Kishore ( 26 June 2016)
Latest Resume S N Kishore ( 26 June 2016)
 
REQB® - Advanced Level Requirements Manager
REQB® - Advanced Level Requirements ManagerREQB® - Advanced Level Requirements Manager
REQB® - Advanced Level Requirements Manager
 
Ipdc training 2014 pelatihan leadership & management skills utk manajer muda
Ipdc training 2014  pelatihan leadership & management skills utk manajer mudaIpdc training 2014  pelatihan leadership & management skills utk manajer muda
Ipdc training 2014 pelatihan leadership & management skills utk manajer muda
 
Jayaseelan Agile _April 2016
Jayaseelan Agile _April 2016Jayaseelan Agile _April 2016
Jayaseelan Agile _April 2016
 
Preeti Tiwari_2 years experience_QA_Manual and automation
Preeti Tiwari_2 years experience_QA_Manual and automationPreeti Tiwari_2 years experience_QA_Manual and automation
Preeti Tiwari_2 years experience_QA_Manual and automation
 
Resume Mohit Arora
Resume Mohit AroraResume Mohit Arora
Resume Mohit Arora
 
CV Fehran 2014 ver 1.0 - Copy (1)
CV Fehran 2014 ver 1.0 - Copy (1)CV Fehran 2014 ver 1.0 - Copy (1)
CV Fehran 2014 ver 1.0 - Copy (1)
 
Sandeep Kumar_Test Lead
Sandeep Kumar_Test LeadSandeep Kumar_Test Lead
Sandeep Kumar_Test Lead
 
Agile testing quadrants discussion
Agile testing quadrants discussionAgile testing quadrants discussion
Agile testing quadrants discussion
 
Resume
ResumeResume
Resume
 
Presentation1
Presentation1Presentation1
Presentation1
 
S.Baktha-QA-Process-Audits
S.Baktha-QA-Process-AuditsS.Baktha-QA-Process-Audits
S.Baktha-QA-Process-Audits
 
Triveni_BNFS
Triveni_BNFSTriveni_BNFS
Triveni_BNFS
 
Life of a pragmatic tester
Life of a pragmatic testerLife of a pragmatic tester
Life of a pragmatic tester
 
Binesh Resume
Binesh ResumeBinesh Resume
Binesh Resume
 
MuleSoft Surat Virtual Meetup#17 - Automated Code Review
MuleSoft Surat Virtual Meetup#17 - Automated Code ReviewMuleSoft Surat Virtual Meetup#17 - Automated Code Review
MuleSoft Surat Virtual Meetup#17 - Automated Code Review
 
Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013
 
CV - Kamlesh V-02
CV - Kamlesh V-02CV - Kamlesh V-02
CV - Kamlesh V-02
 
Chillu_Resume.PDF
Chillu_Resume.PDFChillu_Resume.PDF
Chillu_Resume.PDF
 
Transforming Service & Support - Implementing a Service Delivery University
Transforming Service & Support - Implementing a Service Delivery UniversityTransforming Service & Support - Implementing a Service Delivery University
Transforming Service & Support - Implementing a Service Delivery University
 

Plus de Mail.ru Group

AMP для электронной почты, Сергей Пешков
AMP для электронной почты, Сергей ПешковAMP для электронной почты, Сергей Пешков
AMP для электронной почты, Сергей Пешков
Mail.ru Group
 

Plus de Mail.ru Group (20)

BDD для фронтенда. Автоматизация тестирования с Cucumber, Cypress и Jenkins, ...
BDD для фронтенда. Автоматизация тестирования с Cucumber, Cypress и Jenkins, ...BDD для фронтенда. Автоматизация тестирования с Cucumber, Cypress и Jenkins, ...
BDD для фронтенда. Автоматизация тестирования с Cucumber, Cypress и Jenkins, ...
 
Другая сторона баг-баунти-программ: как это выглядит изнутри, Владимир Дубровин
Другая сторона баг-баунти-программ: как это выглядит изнутри, Владимир ДубровинДругая сторона баг-баунти-программ: как это выглядит изнутри, Владимир Дубровин
Другая сторона баг-баунти-программ: как это выглядит изнутри, Владимир Дубровин
 
Использование Fiddler и Charles при тестировании фронтенда проекта pulse.mail...
Использование Fiddler и Charles при тестировании фронтенда проекта pulse.mail...Использование Fiddler и Charles при тестировании фронтенда проекта pulse.mail...
Использование Fiddler и Charles при тестировании фронтенда проекта pulse.mail...
 
Управление инцидентами в Почте Mail.ru, Антон Викторов
Управление инцидентами в Почте Mail.ru, Антон ВикторовУправление инцидентами в Почте Mail.ru, Антон Викторов
Управление инцидентами в Почте Mail.ru, Антон Викторов
 
DAST в CI/CD, Ольга Свиридова
DAST в CI/CD, Ольга СвиридоваDAST в CI/CD, Ольга Свиридова
DAST в CI/CD, Ольга Свиридова
 
Почему вам стоит использовать свой велосипед и почему не стоит Александр Бел...
Почему вам стоит использовать свой велосипед и почему не стоит  Александр Бел...Почему вам стоит использовать свой велосипед и почему не стоит  Александр Бел...
Почему вам стоит использовать свой велосипед и почему не стоит Александр Бел...
 
CV в пайплайне распознавания ценников товаров: трюки и хитрости Николай Масл...
CV в пайплайне распознавания ценников товаров: трюки и хитрости  Николай Масл...CV в пайплайне распознавания ценников товаров: трюки и хитрости  Николай Масл...
CV в пайплайне распознавания ценников товаров: трюки и хитрости Николай Масл...
 
RAPIDS: ускоряем Pandas и scikit-learn на GPU Павел Клеменков, NVidia
RAPIDS: ускоряем Pandas и scikit-learn на GPU  Павел Клеменков, NVidiaRAPIDS: ускоряем Pandas и scikit-learn на GPU  Павел Клеменков, NVidia
RAPIDS: ускоряем Pandas и scikit-learn на GPU Павел Клеменков, NVidia
 
WebAuthn в реальной жизни, Анатолий Остапенко
WebAuthn в реальной жизни, Анатолий ОстапенкоWebAuthn в реальной жизни, Анатолий Остапенко
WebAuthn в реальной жизни, Анатолий Остапенко
 
AMP для электронной почты, Сергей Пешков
AMP для электронной почты, Сергей ПешковAMP для электронной почты, Сергей Пешков
AMP для электронной почты, Сергей Пешков
 
Как мы захотели TWA и сделали его без мобильных разработчиков, Данила Стрелков
Как мы захотели TWA и сделали его без мобильных разработчиков, Данила СтрелковКак мы захотели TWA и сделали его без мобильных разработчиков, Данила Стрелков
Как мы захотели TWA и сделали его без мобильных разработчиков, Данила Стрелков
 
Кейсы использования PWA для партнерских предложений в Delivery Club, Никита Б...
Кейсы использования PWA для партнерских предложений в Delivery Club, Никита Б...Кейсы использования PWA для партнерских предложений в Delivery Club, Никита Б...
Кейсы использования PWA для партнерских предложений в Delivery Club, Никита Б...
 
Метапрограммирование: строим конечный автомат, Сергей Федоров, Яндекс.Такси
Метапрограммирование: строим конечный автомат, Сергей Федоров, Яндекс.ТаксиМетапрограммирование: строим конечный автомат, Сергей Федоров, Яндекс.Такси
Метапрограммирование: строим конечный автомат, Сергей Федоров, Яндекс.Такси
 
Как не сделать врагами архитектуру и оптимизацию, Кирилл Березин, Mail.ru Group
Как не сделать врагами архитектуру и оптимизацию, Кирилл Березин, Mail.ru GroupКак не сделать врагами архитектуру и оптимизацию, Кирилл Березин, Mail.ru Group
Как не сделать врагами архитектуру и оптимизацию, Кирилл Березин, Mail.ru Group
 
Этика искусственного интеллекта, Александр Кармаев (AI Journey)
Этика искусственного интеллекта, Александр Кармаев (AI Journey)Этика искусственного интеллекта, Александр Кармаев (AI Journey)
Этика искусственного интеллекта, Александр Кармаев (AI Journey)
 
Нейро-машинный перевод в вопросно-ответных системах, Федор Федоренко (AI Jour...
Нейро-машинный перевод в вопросно-ответных системах, Федор Федоренко (AI Jour...Нейро-машинный перевод в вопросно-ответных системах, Федор Федоренко (AI Jour...
Нейро-машинный перевод в вопросно-ответных системах, Федор Федоренко (AI Jour...
 
Конвергенция технологий как тренд развития искусственного интеллекта, Владими...
Конвергенция технологий как тренд развития искусственного интеллекта, Владими...Конвергенция технологий как тренд развития искусственного интеллекта, Владими...
Конвергенция технологий как тренд развития искусственного интеллекта, Владими...
 
Обзор трендов рекомендательных систем от Пульса, Андрей Мурашев (AI Journey)
Обзор трендов рекомендательных систем от Пульса, Андрей Мурашев (AI Journey)Обзор трендов рекомендательных систем от Пульса, Андрей Мурашев (AI Journey)
Обзор трендов рекомендательных систем от Пульса, Андрей Мурашев (AI Journey)
 
Мир глазами нейросетей, Данила Байгушев, Александр Сноркин ()
Мир глазами нейросетей, Данила Байгушев, Александр Сноркин ()Мир глазами нейросетей, Данила Байгушев, Александр Сноркин ()
Мир глазами нейросетей, Данила Байгушев, Александр Сноркин ()
 
Learning from Swift sources, Иван Сметанин
Learning from Swift sources, Иван СметанинLearning from Swift sources, Иван Сметанин
Learning from Swift sources, Иван Сметанин
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

Автоматизация без тест-инженеров по автоматизации, Мария Терехина и Владислав Кузнецов