SlideShare une entreprise Scribd logo
1  sur  10
INTERSECTION OF BUSINESS, TECHNOLOGY AND INNOVATION
What Is Test Automation
● Test Automation means using an automation tool/software
to execute test case.
● Test automation include preparing test data, executing test,
comparing expected and actual results, and generate test
reports.
● You can simply think application is testing other application.
Why Test Automation
● Save time and money
● Quicker Feedback
● Improve Release Frequency
● Risk Assessments with new changes
● Test multilingual application
● Reduce human error
Manual VS Automated Efforts
Let’s take application with 200 functional tests. Each functional
test execution require test data setup, comparing test results,
and test results report generation.
Assuming human can run 2 tests per hour, running all manually
would take total 100 hours.
Now let's assume, QA/Engineer take 5 hours to automate 1
functional test and with this rate it will take 1000 hours.
Return Of Investment
• Sounds like lot of time and money, right? Think again! This
investment pays off just after 10 executions.
• How much each regression test cycle cost?
Let's say if your cost for your engineer is $50/Hour (Salary +
benefits) then it will cost $5000.
• Many organization get return of investment within first
year. Even with slower pace one should receive return of
investment within 2 years.
What you shouldn’t Automate?
• One off test scenario
• Tests need manual intervention.
• Test verification have external dependency
• Non-deterministic tests
• Tests which are maintenance nightmare
What you should Automate?
• Test cases which take long time to execute
• Test cases which test critical business functionality
• Test cases that are executed repeatedly
• Test cases that are very monotonous and difficult to test
manually
What you should Automate?
• Test cases which take long time to execute
• Test cases which test critical business functionality
• Test cases that are executed repeatedly
• Test cases that are very monotonous and difficult to test
manually
Test Automation Framework
Test Automation Framework is an execution environment for
automated tests. Framework is blend of various guidelines,
process, practices, project structure, modularity, data set-up,
result verification, report generation etc. to automate tests.
Advantage of Test Automation framework
• Code Reusability
• Reduce maintenance cost
• Library to test different application framework
• Standardize process and practice
• Reporting capability
Questions?
Feel free to email info@thesunflowerlab.com
for any additional questions.
Thanks.

Contenu connexe

Tendances

Top Ten Secret Weapons For Agile Performance Testing
Top Ten Secret Weapons For Agile Performance TestingTop Ten Secret Weapons For Agile Performance Testing
Top Ten Secret Weapons For Agile Performance Testing
Andriy Melnyk
 
T19 performance testing effort - estimation or guesstimation revised
T19   performance testing effort - estimation or guesstimation revisedT19   performance testing effort - estimation or guesstimation revised
T19 performance testing effort - estimation or guesstimation revised
TEST Huddle
 
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
Mike Christesen
 

Tendances (20)

Agile in planday
Agile in plandayAgile in planday
Agile in planday
 
Role of Test Automation in Agile and DevOps
Role of Test Automation in Agile and DevOpsRole of Test Automation in Agile and DevOps
Role of Test Automation in Agile and DevOps
 
Use Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual TestingUse Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual Testing
 
Top Ten Secret Weapons For Agile Performance Testing
Top Ten Secret Weapons For Agile Performance TestingTop Ten Secret Weapons For Agile Performance Testing
Top Ten Secret Weapons For Agile Performance Testing
 
Boston MeetUp 10.10
Boston MeetUp 10.10Boston MeetUp 10.10
Boston MeetUp 10.10
 
T19 performance testing effort - estimation or guesstimation revised
T19   performance testing effort - estimation or guesstimation revisedT19   performance testing effort - estimation or guesstimation revised
T19 performance testing effort - estimation or guesstimation revised
 
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
Benefits of regression testing
Benefits of regression testingBenefits of regression testing
Benefits of regression testing
 
Pluses and minuses of retesting
Pluses and minuses of retestingPluses and minuses of retesting
Pluses and minuses of retesting
 
How Automation is Changing The Testing Scene
How Automation is Changing The Testing SceneHow Automation is Changing The Testing Scene
How Automation is Changing The Testing Scene
 
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
 
Improving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case AutomationImproving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case Automation
 
Getting Ready for UAT
Getting Ready for UATGetting Ready for UAT
Getting Ready for UAT
 
K10692 OPC
K10692 OPCK10692 OPC
K10692 OPC
 
USER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTING
 
When is software test automation worth it?
When is software test automation worth it?When is software test automation worth it?
When is software test automation worth it?
 
Automation roi microsoft e4 d event
Automation roi microsoft e4 d eventAutomation roi microsoft e4 d event
Automation roi microsoft e4 d event
 
Bugday bkk-2014 nitisak-auto_perf
Bugday bkk-2014 nitisak-auto_perfBugday bkk-2014 nitisak-auto_perf
Bugday bkk-2014 nitisak-auto_perf
 
Software testing
Software testingSoftware testing
Software testing
 

Similaire à Software Test Automation

Automated testing
Automated testingAutomated testing
Automated testing
s0194975
 
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
WSO2
 
Test Automation Architecture That Works by Bhupesh Dahal
Test Automation Architecture That Works by Bhupesh DahalTest Automation Architecture That Works by Bhupesh Dahal
Test Automation Architecture That Works by Bhupesh Dahal
QA or the Highway
 

Similaire à Software Test Automation (20)

Qtp - Introduction values
Qtp - Introduction valuesQtp - Introduction values
Qtp - Introduction values
 
ROI in automated testing
ROI in automated testingROI in automated testing
ROI in automated testing
 
TestNinja Automation | Web UI Automation Testing Tool | Codeless Website Auto...
TestNinja Automation | Web UI Automation Testing Tool | Codeless Website Auto...TestNinja Automation | Web UI Automation Testing Tool | Codeless Website Auto...
TestNinja Automation | Web UI Automation Testing Tool | Codeless Website Auto...
 
NYC MeetUp 10.9
NYC MeetUp 10.9NYC MeetUp 10.9
NYC MeetUp 10.9
 
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbsModule 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
 
Why Test Automation Fails
Why Test Automation FailsWhy Test Automation Fails
Why Test Automation Fails
 
What Do We Automate First
What Do We Automate FirstWhat Do We Automate First
What Do We Automate First
 
Automated testing
Automated testingAutomated testing
Automated testing
 
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
 
Class 01.pptx
Class 01.pptxClass 01.pptx
Class 01.pptx
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
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
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
5 Considerations When Adopting Automated Testing
5 Considerations When Adopting Automated Testing5 Considerations When Adopting Automated Testing
5 Considerations When Adopting Automated Testing
 
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
 
Automation Concepts
Automation ConceptsAutomation Concepts
Automation Concepts
 
Presentation1
Presentation1Presentation1
Presentation1
 
Automate test-oim
Automate test-oimAutomate test-oim
Automate test-oim
 
Test Automation Architecture That Works by Bhupesh Dahal
Test Automation Architecture That Works by Bhupesh DahalTest Automation Architecture That Works by Bhupesh Dahal
Test Automation Architecture That Works by Bhupesh Dahal
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Software Test Automation

  • 1. INTERSECTION OF BUSINESS, TECHNOLOGY AND INNOVATION
  • 2. What Is Test Automation ● Test Automation means using an automation tool/software to execute test case. ● Test automation include preparing test data, executing test, comparing expected and actual results, and generate test reports. ● You can simply think application is testing other application.
  • 3. Why Test Automation ● Save time and money ● Quicker Feedback ● Improve Release Frequency ● Risk Assessments with new changes ● Test multilingual application ● Reduce human error
  • 4. Manual VS Automated Efforts Let’s take application with 200 functional tests. Each functional test execution require test data setup, comparing test results, and test results report generation. Assuming human can run 2 tests per hour, running all manually would take total 100 hours. Now let's assume, QA/Engineer take 5 hours to automate 1 functional test and with this rate it will take 1000 hours.
  • 5. Return Of Investment • Sounds like lot of time and money, right? Think again! This investment pays off just after 10 executions. • How much each regression test cycle cost? Let's say if your cost for your engineer is $50/Hour (Salary + benefits) then it will cost $5000. • Many organization get return of investment within first year. Even with slower pace one should receive return of investment within 2 years.
  • 6. What you shouldn’t Automate? • One off test scenario • Tests need manual intervention. • Test verification have external dependency • Non-deterministic tests • Tests which are maintenance nightmare
  • 7. What you should Automate? • Test cases which take long time to execute • Test cases which test critical business functionality • Test cases that are executed repeatedly • Test cases that are very monotonous and difficult to test manually
  • 8. What you should Automate? • Test cases which take long time to execute • Test cases which test critical business functionality • Test cases that are executed repeatedly • Test cases that are very monotonous and difficult to test manually
  • 9. Test Automation Framework Test Automation Framework is an execution environment for automated tests. Framework is blend of various guidelines, process, practices, project structure, modularity, data set-up, result verification, report generation etc. to automate tests. Advantage of Test Automation framework • Code Reusability • Reduce maintenance cost • Library to test different application framework • Standardize process and practice • Reporting capability
  • 10. Questions? Feel free to email info@thesunflowerlab.com for any additional questions. Thanks.