SlideShare a Scribd company logo
1 of 12
KICK STARTING
TEST AUTOMATION
RUZAIK REFAI
KICK STARTING TEST AUTOMATION
ASSUMPTIONS
▸A system to automate.
▸A (manual testing) test plan.
KICK STARTING TEST AUTOMATION
STEPS
1. Convince the client
2. Create a test plan (in the absence of one) including
configurations
3. Find test automation experts
4. Find the appropriate tool(s)
5. Create the test automation framework and scripts
6. Implementing/integrating with CI/CD
The above steps
are merely a
guideline!
KICK STARTING TEST AUTOMATION
CONVINCE THE CLIENT - I
Different types of customers
๏ Non technical - No clue about automation
๏ Techie but fails to see the need to automate
๏ Those who don’t want to invest (time and/or money) in test
automation
KICK STARTING TEST AUTOMATION
CONVINCE THE CLIENT - II
Myths:
๏ Test automation will replace manual testing
๏ Anything & everything can be automated
๏ Automated testing > manual testing
๏ Quick/immediate ROI
๏ Customer will never see the results of automation
KICK STARTING TEST AUTOMATION
CONVINCE THE CLIENT - III
Facts:
✓ Initial investment is high (time, resources, etc)
✓ Can be run at any time convenient
✓ Reduces the workload for manual testing
✓ Diligent
✓ Simultaneous/parallel execution
✓ Consistent and accurate
✓ Improves test coverage
✓ Reusability
KICK STARTING TEST AUTOMATION
CREATE A TEST PLAN
▸Identify suitable test cases to automate.
▸Identify the environment + device configurations required.
▸Do NOT automate:
A test that runs only once.
An unstable feature; constant UI/functional change.
Usability tests.
Tests that require a human’s opinion
Why now? Why not earlier?
KICK STARTING TEST AUTOMATION
FIND A TEST AUTOMATION EXPERT
‣ To do the scripting
‣ Benefits:
✓ Reduce the learning curve
✓ Reduce the chance of neglecting manual testing
✓ Help decide on an appropriate tool
✓ And many more!!!
KICK STARTING TEST AUTOMATION
FIND THE APPROPRIATE TOOL(S)
KICK STARTING TEST AUTOMATION
TEST FRAMEWORK + SCRIPTING
Is it maintainable?
Is it reusable?
Is it parameterised?
KICK STARTING TEST AUTOMATION
IMPLEMENTING/INTEGRATING WITH CI/CD
TEST AUTOMATION DOES
NOT MEAN MORE TESTING
IN LESS TIME; IT MEANS
MORE TESTING IN THE
SAME TIME.
Software Testing Help
KICK STARTING TEST AUTOMATION

More Related Content

What's hot

Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)Anand Bagmar
 
Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)Anand Bagmar
 
What is Agile Testing?
What is Agile Testing?What is Agile Testing?
What is Agile Testing?vodQA
 
Briggs and Stratton Work Experience
Briggs and Stratton Work ExperienceBriggs and Stratton Work Experience
Briggs and Stratton Work ExperienceZach Hupy
 
Pragmatic Programmer: Pragmatic Projects
Pragmatic Programmer: Pragmatic ProjectsPragmatic Programmer: Pragmatic Projects
Pragmatic Programmer: Pragmatic ProjectsZach Leatherman
 
Testers role agile2012
Testers role agile2012Testers role agile2012
Testers role agile2012drewz lin
 
QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...
QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...
QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...Federico Toledo
 
Testing Legacy Apps
Testing Legacy AppsTesting Legacy Apps
Testing Legacy AppsDawn Code
 
Performance Testing : Cloud Deployments
Performance Testing : Cloud DeploymentsPerformance Testing : Cloud Deployments
Performance Testing : Cloud DeploymentsShreyas Chaudhari
 
Andy Glover - Testing is evolving, but where is the evidence - EuroSTAR 2012
Andy Glover - Testing is evolving, but where is the evidence - EuroSTAR 2012Andy Glover - Testing is evolving, but where is the evidence - EuroSTAR 2012
Andy Glover - Testing is evolving, but where is the evidence - EuroSTAR 2012TEST Huddle
 
Get the most from AI with Eggplant
Get the most from AI with EggplantGet the most from AI with Eggplant
Get the most from AI with EggplantEggplant
 
Fail fast and automatically tested - How to build robust SAP applications
Fail fast and automatically tested - How to build robust SAP applicationsFail fast and automatically tested - How to build robust SAP applications
Fail fast and automatically tested - How to build robust SAP applicationsRainer Winkler
 
The Why and How of Continuous Delivery
The Why and How of Continuous DeliveryThe Why and How of Continuous Delivery
The Why and How of Continuous DeliveryNigel McNie
 
NYU ITP Lean LaunchPad Development Planning
NYU ITP Lean LaunchPad Development Planning NYU ITP Lean LaunchPad Development Planning
NYU ITP Lean LaunchPad Development Planning Jen van der Meer
 
Usg Web Tech Day 2016 - Continuous Integration, Deployment, and Delivery
Usg Web Tech Day 2016 - Continuous Integration, Deployment, and DeliveryUsg Web Tech Day 2016 - Continuous Integration, Deployment, and Delivery
Usg Web Tech Day 2016 - Continuous Integration, Deployment, and DeliveryStephen Garrett
 
5 top pain points of test automation
5 top pain points of test automation5 top pain points of test automation
5 top pain points of test automationMikalai Alimenkou
 
Put "fast" back in "fast feedback"
Put "fast" back in "fast feedback"Put "fast" back in "fast feedback"
Put "fast" back in "fast feedback"Lars Thorup
 
Becoming a better programmer - unit testing
Becoming a better programmer - unit testingBecoming a better programmer - unit testing
Becoming a better programmer - unit testingDuy Tan Geek
 

What's hot (20)

Tasting Your First Test Burger
Tasting Your First Test BurgerTasting Your First Test Burger
Tasting Your First Test Burger
 
Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)
 
Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)Build the "right" regression suite using Behavior Driven Testing (BDT)
Build the "right" regression suite using Behavior Driven Testing (BDT)
 
What is Agile Testing?
What is Agile Testing?What is Agile Testing?
What is Agile Testing?
 
Briggs and Stratton Work Experience
Briggs and Stratton Work ExperienceBriggs and Stratton Work Experience
Briggs and Stratton Work Experience
 
Pragmatic Programmer: Pragmatic Projects
Pragmatic Programmer: Pragmatic ProjectsPragmatic Programmer: Pragmatic Projects
Pragmatic Programmer: Pragmatic Projects
 
Testers role agile2012
Testers role agile2012Testers role agile2012
Testers role agile2012
 
QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...
QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...
QA&test 2016 (Bilbao) Pros and Cons of Doing Performance Testing Along with D...
 
Testing Legacy Apps
Testing Legacy AppsTesting Legacy Apps
Testing Legacy Apps
 
Performance Testing : Cloud Deployments
Performance Testing : Cloud DeploymentsPerformance Testing : Cloud Deployments
Performance Testing : Cloud Deployments
 
Andy Glover - Testing is evolving, but where is the evidence - EuroSTAR 2012
Andy Glover - Testing is evolving, but where is the evidence - EuroSTAR 2012Andy Glover - Testing is evolving, but where is the evidence - EuroSTAR 2012
Andy Glover - Testing is evolving, but where is the evidence - EuroSTAR 2012
 
Get the most from AI with Eggplant
Get the most from AI with EggplantGet the most from AI with Eggplant
Get the most from AI with Eggplant
 
Fail fast and automatically tested - How to build robust SAP applications
Fail fast and automatically tested - How to build robust SAP applicationsFail fast and automatically tested - How to build robust SAP applications
Fail fast and automatically tested - How to build robust SAP applications
 
The Why and How of Continuous Delivery
The Why and How of Continuous DeliveryThe Why and How of Continuous Delivery
The Why and How of Continuous Delivery
 
NYU ITP Lean LaunchPad Development Planning
NYU ITP Lean LaunchPad Development Planning NYU ITP Lean LaunchPad Development Planning
NYU ITP Lean LaunchPad Development Planning
 
Usg Web Tech Day 2016 - Continuous Integration, Deployment, and Delivery
Usg Web Tech Day 2016 - Continuous Integration, Deployment, and DeliveryUsg Web Tech Day 2016 - Continuous Integration, Deployment, and Delivery
Usg Web Tech Day 2016 - Continuous Integration, Deployment, and Delivery
 
Bugsbusters Meetup - Continuous Integration for dummies
Bugsbusters Meetup - Continuous Integration for dummiesBugsbusters Meetup - Continuous Integration for dummies
Bugsbusters Meetup - Continuous Integration for dummies
 
5 top pain points of test automation
5 top pain points of test automation5 top pain points of test automation
5 top pain points of test automation
 
Put "fast" back in "fast feedback"
Put "fast" back in "fast feedback"Put "fast" back in "fast feedback"
Put "fast" back in "fast feedback"
 
Becoming a better programmer - unit testing
Becoming a better programmer - unit testingBecoming a better programmer - unit testing
Becoming a better programmer - unit testing
 

Similar to Kick Starting Test Automation

When is a project ready for Software Automation_NEW
When is a project ready for Software Automation_NEWWhen is a project ready for Software Automation_NEW
When is a project ready for Software Automation_NEWMike Christesen
 
What is automation testing | David Tzemach
What is automation testing | David TzemachWhat is automation testing | David Tzemach
What is automation testing | David TzemachDavid Tzemach
 
Test_Automation_-_Let's_Talk_Business.ppt
Test_Automation_-_Let's_Talk_Business.pptTest_Automation_-_Let's_Talk_Business.ppt
Test_Automation_-_Let's_Talk_Business.pptGopi Raghavendra
 
How to make Automation an asset for Organization
How to make Automation an asset for OrganizationHow to make Automation an asset for Organization
How to make Automation an asset for Organizationanuvip
 
What Do We Automate First
What Do We Automate FirstWhat Do We Automate First
What Do We Automate Firstrrice2000
 
РАМЕЛЛА БАСЕНКО «ROI of automation or how to sell your automation ideas to cu...
РАМЕЛЛА БАСЕНКО «ROI of automation or how to sell your automation ideas to cu...РАМЕЛЛА БАСЕНКО «ROI of automation or how to sell your automation ideas to cu...
РАМЕЛЛА БАСЕНКО «ROI of automation or how to sell your automation ideas to cu...GoQA
 
WSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
WSO2Con Asia 2014 - Effective Test Automation in an Agile EnvironmentWSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
WSO2Con Asia 2014 - Effective Test Automation in an Agile EnvironmentWSO2
 
Introduction to automated testing life cycle methodology
Introduction to automated testing life cycle methodologyIntroduction to automated testing life cycle methodology
Introduction to automated testing life cycle methodologyBugRaptors
 
5 Considerations When Adopting Automated Testing
5 Considerations When Adopting Automated Testing5 Considerations When Adopting Automated Testing
5 Considerations When Adopting Automated TestingBhupesh Dahal
 
Test Automation
Test AutomationTest Automation
Test Automation99pillar
 
Automation As An Ally
Automation As An AllyAutomation As An Ally
Automation As An AllyEggplant
 
Why Test Automation Fails
Why Test Automation FailsWhy Test Automation Fails
Why Test Automation FailsRanorex
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For AgileNaresh Jain
 
How to Go Codeless for Automated Mobile App Testing
How to Go Codeless for Automated Mobile App TestingHow to Go Codeless for Automated Mobile App Testing
How to Go Codeless for Automated Mobile App TestingApplause
 
Improving ROI with Scriptless Test Automation
Improving ROI with Scriptless Test AutomationImproving ROI with Scriptless Test Automation
Improving ROI with Scriptless Test AutomationMindfire LLC
 
C:\documents and settings\selvam.mc\my documents\automation testing process
C:\documents and settings\selvam.mc\my documents\automation testing processC:\documents and settings\selvam.mc\my documents\automation testing process
C:\documents and settings\selvam.mc\my documents\automation testing processselvam mc
 

Similar to Kick Starting Test Automation (20)

Test Automation
Test AutomationTest Automation
Test Automation
 
When is a project ready for Software Automation_NEW
When is a project ready for Software Automation_NEWWhen is a project ready for Software Automation_NEW
When is a project ready for Software Automation_NEW
 
Class 01.pptx
Class 01.pptxClass 01.pptx
Class 01.pptx
 
What is automation testing | David Tzemach
What is automation testing | David TzemachWhat is automation testing | David Tzemach
What is automation testing | David Tzemach
 
Test_Automation_-_Let's_Talk_Business.ppt
Test_Automation_-_Let's_Talk_Business.pptTest_Automation_-_Let's_Talk_Business.ppt
Test_Automation_-_Let's_Talk_Business.ppt
 
How to make Automation an asset for Organization
How to make Automation an asset for OrganizationHow to make Automation an asset for Organization
How to make Automation an asset for Organization
 
What Do We Automate First
What Do We Automate FirstWhat Do We Automate First
What Do We Automate First
 
РАМЕЛЛА БАСЕНКО «ROI of automation or how to sell your automation ideas to cu...
РАМЕЛЛА БАСЕНКО «ROI of automation or how to sell your automation ideas to cu...РАМЕЛЛА БАСЕНКО «ROI of automation or how to sell your automation ideas to cu...
РАМЕЛЛА БАСЕНКО «ROI of automation or how to sell your automation ideas to cu...
 
Wso2con test-automation
Wso2con test-automationWso2con test-automation
Wso2con test-automation
 
WSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
WSO2Con Asia 2014 - Effective Test Automation in an Agile EnvironmentWSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
WSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
 
Introduction to automated testing life cycle methodology
Introduction to automated testing life cycle methodologyIntroduction to automated testing life cycle methodology
Introduction to automated testing life cycle methodology
 
5 Considerations When Adopting Automated Testing
5 Considerations When Adopting Automated Testing5 Considerations When Adopting Automated Testing
5 Considerations When Adopting Automated Testing
 
Test Automation
Test AutomationTest Automation
Test Automation
 
7 steps to Software test automation success
7 steps to Software test automation success7 steps to Software test automation success
7 steps to Software test automation success
 
Automation As An Ally
Automation As An AllyAutomation As An Ally
Automation As An Ally
 
Why Test Automation Fails
Why Test Automation FailsWhy Test Automation Fails
Why Test Automation Fails
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
How to Go Codeless for Automated Mobile App Testing
How to Go Codeless for Automated Mobile App TestingHow to Go Codeless for Automated Mobile App Testing
How to Go Codeless for Automated Mobile App Testing
 
Improving ROI with Scriptless Test Automation
Improving ROI with Scriptless Test AutomationImproving ROI with Scriptless Test Automation
Improving ROI with Scriptless Test Automation
 
C:\documents and settings\selvam.mc\my documents\automation testing process
C:\documents and settings\selvam.mc\my documents\automation testing processC:\documents and settings\selvam.mc\my documents\automation testing process
C:\documents and settings\selvam.mc\my documents\automation testing process
 

More from 99X Technology

How to develop an AppSec culture in your project
How to develop an AppSec culture in your project How to develop an AppSec culture in your project
How to develop an AppSec culture in your project 99X Technology
 
Starting Test Automation In Your Project - Webinar by 99X Technology
Starting Test Automation In Your Project - Webinar by 99X TechnologyStarting Test Automation In Your Project - Webinar by 99X Technology
Starting Test Automation In Your Project - Webinar by 99X Technology99X Technology
 
Webinar on Single Sign-On by 99X Technology
Webinar on Single Sign-On by 99X TechnologyWebinar on Single Sign-On by 99X Technology
Webinar on Single Sign-On by 99X Technology99X Technology
 
Become a Quality Enabler
Become a Quality EnablerBecome a Quality Enabler
Become a Quality Enabler99X Technology
 
Gearing Startups for Success through Product Engineering
Gearing Startups for Success through Product EngineeringGearing Startups for Success through Product Engineering
Gearing Startups for Success through Product Engineering99X Technology
 
The Story of Automation
The Story of AutomationThe Story of Automation
The Story of Automation99X Technology
 
Microservices without servers
Microservices without serversMicroservices without servers
Microservices without servers99X Technology
 
An Introduction to Docker
An Introduction to DockerAn Introduction to Docker
An Introduction to Docker99X Technology
 
Social Physics in a Corporate Environment
Social Physics in a Corporate Environment Social Physics in a Corporate Environment
Social Physics in a Corporate Environment 99X Technology
 
Cloud aware product engineering
Cloud aware product engineeringCloud aware product engineering
Cloud aware product engineering99X Technology
 
Colombo Mobile Developer MeetUp - Building Scalable Cloud Connected Mobile Ap...
Colombo Mobile Developer MeetUp - Building Scalable Cloud Connected Mobile Ap...Colombo Mobile Developer MeetUp - Building Scalable Cloud Connected Mobile Ap...
Colombo Mobile Developer MeetUp - Building Scalable Cloud Connected Mobile Ap...99X Technology
 
Enterprise Integration Architectural Challenges in Large Enterprises - Colomb...
Enterprise Integration Architectural Challenges in Large Enterprises - Colomb...Enterprise Integration Architectural Challenges in Large Enterprises - Colomb...
Enterprise Integration Architectural Challenges in Large Enterprises - Colomb...99X Technology
 
Same Patterns Different Architectures - Colombo Architecture Meetup - Session-03
Same Patterns Different Architectures - Colombo Architecture Meetup - Session-03Same Patterns Different Architectures - Colombo Architecture Meetup - Session-03
Same Patterns Different Architectures - Colombo Architecture Meetup - Session-0399X Technology
 
005_studentsharepointcamp_planyourfuturewithsharepoint
005_studentsharepointcamp_planyourfuturewithsharepoint005_studentsharepointcamp_planyourfuturewithsharepoint
005_studentsharepointcamp_planyourfuturewithsharepoint99X Technology
 
004_studentsharepointcamp_enterprise application_demo
004_studentsharepointcamp_enterprise application_demo004_studentsharepointcamp_enterprise application_demo
004_studentsharepointcamp_enterprise application_demo99X Technology
 
003_studentsharepointcamp_outoftheboxfeaturesofsharepoint_demo
003_studentsharepointcamp_outoftheboxfeaturesofsharepoint_demo003_studentsharepointcamp_outoftheboxfeaturesofsharepoint_demo
003_studentsharepointcamp_outoftheboxfeaturesofsharepoint_demo99X Technology
 

More from 99X Technology (19)

How to develop an AppSec culture in your project
How to develop an AppSec culture in your project How to develop an AppSec culture in your project
How to develop an AppSec culture in your project
 
Starting Test Automation In Your Project - Webinar by 99X Technology
Starting Test Automation In Your Project - Webinar by 99X TechnologyStarting Test Automation In Your Project - Webinar by 99X Technology
Starting Test Automation In Your Project - Webinar by 99X Technology
 
Webinar on Single Sign-On by 99X Technology
Webinar on Single Sign-On by 99X TechnologyWebinar on Single Sign-On by 99X Technology
Webinar on Single Sign-On by 99X Technology
 
Become a Quality Enabler
Become a Quality EnablerBecome a Quality Enabler
Become a Quality Enabler
 
Gearing Startups for Success through Product Engineering
Gearing Startups for Success through Product EngineeringGearing Startups for Success through Product Engineering
Gearing Startups for Success through Product Engineering
 
The Adra Story
The Adra StoryThe Adra Story
The Adra Story
 
The Story of Automation
The Story of AutomationThe Story of Automation
The Story of Automation
 
Microservices without servers
Microservices without serversMicroservices without servers
Microservices without servers
 
An Introduction to Docker
An Introduction to DockerAn Introduction to Docker
An Introduction to Docker
 
Microservices
MicroservicesMicroservices
Microservices
 
Know your Ride!
Know your Ride!Know your Ride!
Know your Ride!
 
Social Physics in a Corporate Environment
Social Physics in a Corporate Environment Social Physics in a Corporate Environment
Social Physics in a Corporate Environment
 
Cloud aware product engineering
Cloud aware product engineeringCloud aware product engineering
Cloud aware product engineering
 
Colombo Mobile Developer MeetUp - Building Scalable Cloud Connected Mobile Ap...
Colombo Mobile Developer MeetUp - Building Scalable Cloud Connected Mobile Ap...Colombo Mobile Developer MeetUp - Building Scalable Cloud Connected Mobile Ap...
Colombo Mobile Developer MeetUp - Building Scalable Cloud Connected Mobile Ap...
 
Enterprise Integration Architectural Challenges in Large Enterprises - Colomb...
Enterprise Integration Architectural Challenges in Large Enterprises - Colomb...Enterprise Integration Architectural Challenges in Large Enterprises - Colomb...
Enterprise Integration Architectural Challenges in Large Enterprises - Colomb...
 
Same Patterns Different Architectures - Colombo Architecture Meetup - Session-03
Same Patterns Different Architectures - Colombo Architecture Meetup - Session-03Same Patterns Different Architectures - Colombo Architecture Meetup - Session-03
Same Patterns Different Architectures - Colombo Architecture Meetup - Session-03
 
005_studentsharepointcamp_planyourfuturewithsharepoint
005_studentsharepointcamp_planyourfuturewithsharepoint005_studentsharepointcamp_planyourfuturewithsharepoint
005_studentsharepointcamp_planyourfuturewithsharepoint
 
004_studentsharepointcamp_enterprise application_demo
004_studentsharepointcamp_enterprise application_demo004_studentsharepointcamp_enterprise application_demo
004_studentsharepointcamp_enterprise application_demo
 
003_studentsharepointcamp_outoftheboxfeaturesofsharepoint_demo
003_studentsharepointcamp_outoftheboxfeaturesofsharepoint_demo003_studentsharepointcamp_outoftheboxfeaturesofsharepoint_demo
003_studentsharepointcamp_outoftheboxfeaturesofsharepoint_demo
 

Recently uploaded

Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 

Recently uploaded (20)

Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 

Kick Starting Test Automation

  • 2. KICK STARTING TEST AUTOMATION ASSUMPTIONS ▸A system to automate. ▸A (manual testing) test plan.
  • 3. KICK STARTING TEST AUTOMATION STEPS 1. Convince the client 2. Create a test plan (in the absence of one) including configurations 3. Find test automation experts 4. Find the appropriate tool(s) 5. Create the test automation framework and scripts 6. Implementing/integrating with CI/CD The above steps are merely a guideline!
  • 4. KICK STARTING TEST AUTOMATION CONVINCE THE CLIENT - I Different types of customers ๏ Non technical - No clue about automation ๏ Techie but fails to see the need to automate ๏ Those who don’t want to invest (time and/or money) in test automation
  • 5. KICK STARTING TEST AUTOMATION CONVINCE THE CLIENT - II Myths: ๏ Test automation will replace manual testing ๏ Anything & everything can be automated ๏ Automated testing > manual testing ๏ Quick/immediate ROI ๏ Customer will never see the results of automation
  • 6. KICK STARTING TEST AUTOMATION CONVINCE THE CLIENT - III Facts: ✓ Initial investment is high (time, resources, etc) ✓ Can be run at any time convenient ✓ Reduces the workload for manual testing ✓ Diligent ✓ Simultaneous/parallel execution ✓ Consistent and accurate ✓ Improves test coverage ✓ Reusability
  • 7. KICK STARTING TEST AUTOMATION CREATE A TEST PLAN ▸Identify suitable test cases to automate. ▸Identify the environment + device configurations required. ▸Do NOT automate: A test that runs only once. An unstable feature; constant UI/functional change. Usability tests. Tests that require a human’s opinion
  • 8. Why now? Why not earlier? KICK STARTING TEST AUTOMATION FIND A TEST AUTOMATION EXPERT ‣ To do the scripting ‣ Benefits: ✓ Reduce the learning curve ✓ Reduce the chance of neglecting manual testing ✓ Help decide on an appropriate tool ✓ And many more!!!
  • 9. KICK STARTING TEST AUTOMATION FIND THE APPROPRIATE TOOL(S)
  • 10. KICK STARTING TEST AUTOMATION TEST FRAMEWORK + SCRIPTING Is it maintainable? Is it reusable? Is it parameterised?
  • 11. KICK STARTING TEST AUTOMATION IMPLEMENTING/INTEGRATING WITH CI/CD
  • 12. TEST AUTOMATION DOES NOT MEAN MORE TESTING IN LESS TIME; IT MEANS MORE TESTING IN THE SAME TIME. Software Testing Help KICK STARTING TEST AUTOMATION

Editor's Notes

  1. Emphasise that these steps are merely a guideline. Sometime they might have to be adapted as per the circumstances.
  2. The final category is refers to those who know about automation and know of its benefits but are too cheap to invest. The nay-sayers; they will always say, “NO”
  3. Sometimes convincing a client will have to take place after developing a POC.
  4. In the case of having to develop a PoC before convincing the client, this might be someone who could “consult” on the PoC; such as a member of the automation drive or an intern even.
  5. Look at the available tools See which ones support the product’s technology stack Paid vs Free: sometimes a paid tool is a necessity