SlideShare a Scribd company logo
QA Automation: starter kit
Olena Garashchuk
Lead Test Automation Engineer
EPAM Systems
About Me
• More than 11 years in Software Testing
• 10 years in Automation Testing
• Work with Java and related stack
Agenda
• Build Tools
• Automation tools for:
– API
– UI
– Mobile
– DB
– Reporting
Gradle vs Maven
• Create project from scratch
• Create project using Maven
Archetype
• Create project from scratch
• Create project using Gradle
Primer
+ Customizable
- Groovy/Kotlin is required
+ No progamming knowledge is
required
- Hard to customize
API Testing
• Rest Assured
UI Testing
Raw, customisation is required
Ready to use wrapper
Ready to use wrapper
CI/CD
Mobile
• Native
– Espresso + Android Studio + Firebase
– XCUITest + XCode
• Selenide + Chrome compatibility mode
• Appium
Data Base Testing
JDBI 3
Properties
Owner
1 2
3
Report
• Allure
Lightweight integration and
customization
• Report Portal
Easy deployment, fast
integration with code. Can be
extended
• OTB
Out of the box decisions for
reports representation (TestNG,
JUnit)
Architecture
Useful Links
My Linkedin profile: https://www.linkedin.com/in/olena-garashchuk-1497619/
Thank you!

More Related Content

PPTX
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021
PDF
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
PPTX
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
PPTX
Achieve Performance Testing Excellence for Your SAP Apps
PDF
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
PPTX
Drive Faster Quality Insights through Customized Test Automation - Part 2
PDF
Contributors for Delivering a Successful Testing Project Seminar
PPTX
Automate Salesforce Releases with DevOps: Crawl, Walk, Run!
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021
MESUT DURUKAL «4 Pillars of Successful Agile Test Automation» Online QADay 2021
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
Achieve Performance Testing Excellence for Your SAP Apps
DevOps Testing | Continuous Testing In DevOps | DevOps Tutorial | DevOps Trai...
Drive Faster Quality Insights through Customized Test Automation - Part 2
Contributors for Delivering a Successful Testing Project Seminar
Automate Salesforce Releases with DevOps: Crawl, Walk, Run!

What's hot (20)

PPTX
Continuous integration testing fundamentals
PPTX
Automate More with Selenium for your RWD
PPTX
Shorten Business Life Cycle Using DevOps
PPTX
Four Keys to Efficient DevOps
PPTX
How to Fit Performance Testing into a DevOps Environment
PPTX
ATAGTR2017 Testing in DevOps Culture
PDF
Shift Left Mobile Application Testing
PPTX
Zero touch QA automation platform for DevOps
PPTX
qTest 7.4: New Features
PDF
Cultural change of testing
DOC
Brijesh Prabhakar July 18
DOC
Vinay_tiwari
PPTX
A Top Down Approach to End-to-End Testing
PPTX
CI/CT/CD and Role of Quality Engineering
PPTX
Test Automation is for Everyone
PDF
Demystifying Devops - Uday kumar
PPTX
CI/CD for mobile at HERE
PDF
Managers, Future Proof Your Automation
PDF
Suchindra samavedam visualcv_resume
PPTX
Amalgamation of BDD, parallel execution and mobile automation
Continuous integration testing fundamentals
Automate More with Selenium for your RWD
Shorten Business Life Cycle Using DevOps
Four Keys to Efficient DevOps
How to Fit Performance Testing into a DevOps Environment
ATAGTR2017 Testing in DevOps Culture
Shift Left Mobile Application Testing
Zero touch QA automation platform for DevOps
qTest 7.4: New Features
Cultural change of testing
Brijesh Prabhakar July 18
Vinay_tiwari
A Top Down Approach to End-to-End Testing
CI/CT/CD and Role of Quality Engineering
Test Automation is for Everyone
Demystifying Devops - Uday kumar
CI/CD for mobile at HERE
Managers, Future Proof Your Automation
Suchindra samavedam visualcv_resume
Amalgamation of BDD, parallel execution and mobile automation
Ad

Similar to ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021 (20)

PDF
Automated Testing in DevOps
PPTX
10 Useful Testing Tools for Open Source Projects @ TuxCon 2015
PPTX
Selenium practical
PDF
QAAgility Presentation - Cucumber with Appium
PPTX
Automated Testing – Web, Mobile, Desktop - Challenges and Successes
PDF
HeadSpin Alternatives with Better ROI: Top Tools Compared
PPTX
Test automation proposal
PPTX
Web Automation Testing for developers?
DOC
Test Analyst-Santosh Ukade
PPTX
Selenium – Web Browser Automation
PDF
Introduction to Protractor
PDF
Cracking android app. Мокиенко Сергей
PDF
Continuous Integration, Deploy, Test From Beginning To End 2014
PDF
VishalSinha_Resume_Ora
PPTX
ADF Basics and Beyond - Alfresco Devcon 2018
PDF
Rana Abdelsalam CV
DOC
Ashish Baraiya
PDF
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
PDF
Use Jenkins For Continuous Load Testing And Mobile Test Automation
PPTX
Ios driver presentation copy
Automated Testing in DevOps
10 Useful Testing Tools for Open Source Projects @ TuxCon 2015
Selenium practical
QAAgility Presentation - Cucumber with Appium
Automated Testing – Web, Mobile, Desktop - Challenges and Successes
HeadSpin Alternatives with Better ROI: Top Tools Compared
Test automation proposal
Web Automation Testing for developers?
Test Analyst-Santosh Ukade
Selenium – Web Browser Automation
Introduction to Protractor
Cracking android app. Мокиенко Сергей
Continuous Integration, Deploy, Test From Beginning To End 2014
VishalSinha_Resume_Ora
ADF Basics and Beyond - Alfresco Devcon 2018
Rana Abdelsalam CV
Ashish Baraiya
STARWest: Use Jenkins For Continuous 
Load Testing And Mobile Test Automation
Use Jenkins For Continuous Load Testing And Mobile Test Automation
Ios driver presentation copy
Ad

More from QADay (20)

PDF
СТАНІСЛАВ ПОЛЬСЬКОЙ «QA це спільна справа: залучення БА та девів у процес заб...
PPTX
РАМЕЛЛА БАСЕНКО - Tехніки тест дизайну в дії: розбір задач та корисні поради...
PDF
КАТЕРИНА АБЗЯТОВА - Tехніки тест дизайну в дії: розбір задач та корисні порад...
PDF
ЮРІЙ БАЖАН «Один спринт з життя тестувальника»
PDF
АЛЛА ПЕНАЛЬБА «QA automation, the secret weapon that need (a) manual»
PDF
ЮРІЙ МАЛИЙ «QA метрики в процесі SDLC»..
PDF
АНДРІЙ ЗАБЛОЦЬКИЙ « Досвід побудови сильної та ефективної QA команди»
PDF
РІНА УЖЕВКО «Тестування локалізації та терміни в Gamedev»
PPTX
КАТЕРИНА АБЗЯТОВА «Від бар’єрів до мостів: Важливість Accessibility Testing»
PPTX
ЄВГЕН ГАЙДАЙ «Виділена команда автоматизації тестування. Досвід підтримки та ...
PDF
АНАСТАСІЯ ЧУДОВСЬКА «Переїзд з моноліта на мікросервіси з точки зору QA: як ...
PDF
СОФІЯ НОВАЧЕНКО «Успішне поєднання QA/BA обовʼязків»
PDF
ОЛЕНА НІКІТІНА «Глибинне занурення в процеси тестування: від документації до ...
PDF
ОЛЕСЬ НІКАНЮК «Особливості тестування в міжнародних організаціях: досвід та в...
PPTX
ОЛЕГ ЗАРЕВИЧ «Взаємодії між DevOps і QA»
PPTX
СВЯТ ЛОГІН «Що можна витягнути з мобільних додатків»
PPTX
ГАННА КАПЛУН «Тестування на основі персон: ідея, інструменти, приклади»
PDF
НАТАЛІЯ КРИВОНІС «Необхідні навички для керування командою»
PDF
ОКСАНА ВЕРЕТЮК «Effective project quality check або як успішно налагодити про...
PDF
ВІТАЛІЙ МИХАЙЛЮК «Онбордінг нових тестерів до команди: як ефективно навчати і...
СТАНІСЛАВ ПОЛЬСЬКОЙ «QA це спільна справа: залучення БА та девів у процес заб...
РАМЕЛЛА БАСЕНКО - Tехніки тест дизайну в дії: розбір задач та корисні поради...
КАТЕРИНА АБЗЯТОВА - Tехніки тест дизайну в дії: розбір задач та корисні порад...
ЮРІЙ БАЖАН «Один спринт з життя тестувальника»
АЛЛА ПЕНАЛЬБА «QA automation, the secret weapon that need (a) manual»
ЮРІЙ МАЛИЙ «QA метрики в процесі SDLC»..
АНДРІЙ ЗАБЛОЦЬКИЙ « Досвід побудови сильної та ефективної QA команди»
РІНА УЖЕВКО «Тестування локалізації та терміни в Gamedev»
КАТЕРИНА АБЗЯТОВА «Від бар’єрів до мостів: Важливість Accessibility Testing»
ЄВГЕН ГАЙДАЙ «Виділена команда автоматизації тестування. Досвід підтримки та ...
АНАСТАСІЯ ЧУДОВСЬКА «Переїзд з моноліта на мікросервіси з точки зору QA: як ...
СОФІЯ НОВАЧЕНКО «Успішне поєднання QA/BA обовʼязків»
ОЛЕНА НІКІТІНА «Глибинне занурення в процеси тестування: від документації до ...
ОЛЕСЬ НІКАНЮК «Особливості тестування в міжнародних організаціях: досвід та в...
ОЛЕГ ЗАРЕВИЧ «Взаємодії між DevOps і QA»
СВЯТ ЛОГІН «Що можна витягнути з мобільних додатків»
ГАННА КАПЛУН «Тестування на основі персон: ідея, інструменти, приклади»
НАТАЛІЯ КРИВОНІС «Необхідні навички для керування командою»
ОКСАНА ВЕРЕТЮК «Effective project quality check або як успішно налагодити про...
ВІТАЛІЙ МИХАЙЛЮК «Онбордінг нових тестерів до команди: як ефективно навчати і...

Recently uploaded (20)

PDF
A systematic review of self-coping strategies used by university students to ...
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
Classroom Observation Tools for Teachers
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Institutional Correction lecture only . . .
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
Lesson notes of climatology university.
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
A systematic review of self-coping strategies used by university students to ...
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Classroom Observation Tools for Teachers
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Institutional Correction lecture only . . .
Microbial diseases, their pathogenesis and prophylaxis
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Abdominal Access Techniques with Prof. Dr. R K Mishra
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Lesson notes of climatology university.
Final Presentation General Medicine 03-08-2024.pptx
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf

ОЛЕНА ГАРАЩУК «QA automation – starter kit» Online QADay 2021