SlideShare a Scribd company logo
Professional GUI testing for Java & Web
When is software test automation worth it?
2© Quality First Software GmbH | www.qfs.de
When should be automated?
When there…
• are lots of changings
(frequent regression cycles)
• is lots of time spent for testing existing functionalities
(quality assurance)
3© Quality First Software GmbH | www.qfs.de
Handling increasing test effort
with test automation
Due to the consecutive development cycles more and more functionalities must
be tested.
The increasing test effort can just be handled with test automation.
4© Quality First Software GmbH | www.qfs.de
Advantages of test automation
• Focus on new and difficult test scenarios
(Test architecture, test case creation and
improvement of test quality)
• No boring routine tests
• Tests runs: more regular, more often, faster,
any numbers of times, reproducible, reliable,
less prone to errors due to human errors
(without any extra costs, nightly, in batch mode
without further license- or personal costs) to get
fast feedback about quality in increasing projects
quickly
5© Quality First Software GmbH | www.qfs.de
Automated testing and ROI
• The initial effort is different.
The time spent for automating tests is usually greater than doing manual tests.
• With test automation (e.g. with QF-Test) after the third test cycle a positive
balance can be reached already concerning test expenses.
The individually reached ROI can vary of course.
6© Quality First Software GmbH | www.qfs.de
Phases of the test process with
high influence on the ROI
The three pink phases of the test process
Test case development, test case execution and maintenance of test
cases influence the return on investment (ROI) during the automation of tests
the most.
1.
2.
3.
Test process
7© Quality First Software GmbH | www.qfs.de
Phases of the test process with
high influence on the ROI
1. Test case development
The implementation of the test cases with the tool need time, money and
resources. Therefore this initial investment recoup during the test cycles.
When you test manually, you should create here instructions for the testers
costly.
2. Test case execution
In comparison to manual testing, that is slow and causes high costs for
hardware and personnel, automated testing is fast and uses the hardware
optimally. The test tool is very reliable in test execution.
3. Maintenance of test cases
The test cases must be adapted to GUI changes (Maintenance). However, the
advantage of QF-Test is, that you have to make these changes just once.
Furthermore modularization and a good recognition of the components is
possible. With manual tests you would just adapt the instructions
after fundamental changes.
8© Quality First Software GmbH | www.qfs.de
Test automation with QF-Test
• Test automation for Java and Web GUIs
• All Java GUI-technologies covered: Swing,
JavaFX, AWT, SWT, Eclipse Plugins, RCP,
WebStart, Applets, RIA, ULC, Captain Casa...
• Web technologies: HTML5 and AJAX (e.g. Angular,
Kendo UI, jQuery UI, GWT, Vaadin)
• Cross platform: Windows, Linux/Unix, macOS)
• Cross browser: Internet Explorer, Chrome, Firefox,
Edge and Safari
• For testers and developers
9© Quality First Software GmbH | www.qfs.de
QF-Test test automation
in more than 50 countries
Reliable and established since 2001, more than 7.000 licenses in over 1.000 companies
10© Quality First Software GmbH | www.qfs.de
Quality First Software GmbH
• German company, located in Geretsried
(south of Munich)
• Development and worldwide distribution of QF-Test
• Professional email and telephone support
in English and German
• Videos, documentation, tutorial, trainings, webinars,
FAQ as assistance for working with QF-Test
• Free trial of QF-Test
11© Quality First Software GmbH | www.qfs.de
Vielen Dank für
Ihre
Aufmerksamkeit!
Questions?
Just contact us:
+49 8171 38648-10
or qfs@qfs.de
When is software test automation worth it?

More Related Content

What's hot

QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014
Anthony Chung
 
Test Early, Test Often, Test Left
Test Early, Test Often, Test LeftTest Early, Test Often, Test Left
Test Early, Test Often, Test Left
SmartBear
 
QTest
QTest QTest
Guideto Successful Application Test Automation
Guideto Successful Application Test AutomationGuideto Successful Application Test Automation
Guideto Successful Application Test Automation
aimshigh7
 
ISTQB Foundation and Selenium Java Automation Testing
ISTQB Foundation and Selenium Java Automation TestingISTQB Foundation and Selenium Java Automation Testing
ISTQB Foundation and Selenium Java Automation Testing
HiraQureshi22
 
Testing automation in agile environment
Testing automation in agile environmentTesting automation in agile environment
Testing automation in agile environment
Perfecto Mobile
 
Test automation
Test automationTest automation
Test automation
Xavier Yin
 
Test automation in agile ecosystem
Test automation in agile ecosystemTest automation in agile ecosystem
Test automation in agile ecosystem
JohnRizer
 
Test Automation failure analysis
Test Automation failure analysisTest Automation failure analysis
Test Automation failure analysis
Prashant Chaudhary
 
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
StarWest2016_T24_ExploratoryAutomation_DawnJardine_FinalStarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
Dawn Jardine
 
automation testing benefits
automation testing benefitsautomation testing benefits
automation testing benefits
nazeer pasha
 
Automation roi microsoft e4 d event
Automation roi microsoft e4 d eventAutomation roi microsoft e4 d event
Automation roi microsoft e4 d event
Eyal Vardi
 
Bugday bkk-2014 nitisak-auto_perf
Bugday bkk-2014 nitisak-auto_perfBugday bkk-2014 nitisak-auto_perf
Bugday bkk-2014 nitisak-auto_perf
Nitisak Mooltreesri
 
Software Test Automation
Software Test AutomationSoftware Test Automation
Software Test Automation
Yash Patel
 
Cd outbrain (for reversim)
Cd   outbrain (for reversim)Cd   outbrain (for reversim)
Cd outbrain (for reversim)
Itai Hochman
 
Meeting CI/CD Requirements: Key Factors in Test Automation We Must Consider -...
Meeting CI/CD Requirements: Key Factors in Test Automation We Must Consider -...Meeting CI/CD Requirements: Key Factors in Test Automation We Must Consider -...
Meeting CI/CD Requirements: Key Factors in Test Automation We Must Consider -...
Applitools
 
Test automation engineer
Test automation engineerTest automation engineer
Test automation engineer
Sadaaki Emura
 
NYC MeetUp 10.9
NYC MeetUp 10.9NYC MeetUp 10.9
NYC MeetUp 10.9
Solano Labs
 
Test Automation is for Everyone
Test Automation is for EveryoneTest Automation is for Everyone
Test Automation is for Everyone
Worksoft
 
Performance testing with NBench
Performance testing with NBenchPerformance testing with NBench
Performance testing with NBench
Andrea Angella
 

What's hot (20)

QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014
 
Test Early, Test Often, Test Left
Test Early, Test Often, Test LeftTest Early, Test Often, Test Left
Test Early, Test Often, Test Left
 
QTest
QTest QTest
QTest
 
Guideto Successful Application Test Automation
Guideto Successful Application Test AutomationGuideto Successful Application Test Automation
Guideto Successful Application Test Automation
 
ISTQB Foundation and Selenium Java Automation Testing
ISTQB Foundation and Selenium Java Automation TestingISTQB Foundation and Selenium Java Automation Testing
ISTQB Foundation and Selenium Java Automation Testing
 
Testing automation in agile environment
Testing automation in agile environmentTesting automation in agile environment
Testing automation in agile environment
 
Test automation
Test automationTest automation
Test automation
 
Test automation in agile ecosystem
Test automation in agile ecosystemTest automation in agile ecosystem
Test automation in agile ecosystem
 
Test Automation failure analysis
Test Automation failure analysisTest Automation failure analysis
Test Automation failure analysis
 
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
StarWest2016_T24_ExploratoryAutomation_DawnJardine_FinalStarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
 
automation testing benefits
automation testing benefitsautomation testing benefits
automation testing benefits
 
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 Test Automation
Software Test AutomationSoftware Test Automation
Software Test Automation
 
Cd outbrain (for reversim)
Cd   outbrain (for reversim)Cd   outbrain (for reversim)
Cd outbrain (for reversim)
 
Meeting CI/CD Requirements: Key Factors in Test Automation We Must Consider -...
Meeting CI/CD Requirements: Key Factors in Test Automation We Must Consider -...Meeting CI/CD Requirements: Key Factors in Test Automation We Must Consider -...
Meeting CI/CD Requirements: Key Factors in Test Automation We Must Consider -...
 
Test automation engineer
Test automation engineerTest automation engineer
Test automation engineer
 
NYC MeetUp 10.9
NYC MeetUp 10.9NYC MeetUp 10.9
NYC MeetUp 10.9
 
Test Automation is for Everyone
Test Automation is for EveryoneTest Automation is for Everyone
Test Automation is for Everyone
 
Performance testing with NBench
Performance testing with NBenchPerformance testing with NBench
Performance testing with NBench
 

Similar to When is software test automation worth it?

Automation Concepts
Automation ConceptsAutomation Concepts
Automation Concepts
Nishant Worah
 
Whitepaper QF-Test: GUI Testing to the edge.
Whitepaper QF-Test: GUI Testing to the edge.Whitepaper QF-Test: GUI Testing to the edge.
Whitepaper QF-Test: GUI Testing to the edge.
Claudia Baur
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
ANKUR-BA
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
Sachin-QA
 
Presentation1
Presentation1Presentation1
Presentation1
anuvip
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
Murageppa-QA
 
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbsModule 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Shivang100
 
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
anuvip
 
Qtp - Introduction values
Qtp - Introduction valuesQtp - Introduction values
Qtp - Introduction values
Vibrant Technologies & Computers
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
Tony Huynh
 
Atagg 2015 Test automation and effective continuous integration
Atagg 2015 Test automation and effective continuous integrationAtagg 2015 Test automation and effective continuous integration
Atagg 2015 Test automation and effective continuous integration
Agile Testing Alliance
 
Automated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra SolutionsAutomated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra Solutions
Quontra Solutions
 
Innovative Test Automation Solution
Innovative Test Automation SolutionInnovative Test Automation Solution
Innovative Test Automation Solution
Alan Lee White
 
Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-tool
BabuDevanandam
 
Upstream testing.
Upstream testing.Upstream testing.
Upstream testing.
Mindtree Ltd.
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
Vartika Saxena
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan
 
Qtp training session I
Qtp training session IQtp training session I
Qtp training session I
Aisha Mazhar
 
Rainforest QA InfoSheet
Rainforest QA InfoSheetRainforest QA InfoSheet
Rainforest QA InfoSheet
Emily Nansen
 

Similar to When is software test automation worth it? (20)

Automation Concepts
Automation ConceptsAutomation Concepts
Automation Concepts
 
Whitepaper QF-Test: GUI Testing to the edge.
Whitepaper QF-Test: GUI Testing to the edge.Whitepaper QF-Test: GUI Testing to the edge.
Whitepaper QF-Test: GUI Testing to the edge.
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
 
Presentation1
Presentation1Presentation1
Presentation1
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
 
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbsModule 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
Module 4.pptxbsbsnsnsnsbsbbsjsjzbsbbsbsbsbs
 
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
 
Qtp - Introduction values
Qtp - Introduction valuesQtp - Introduction values
Qtp - Introduction values
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
Atagg 2015 Test automation and effective continuous integration
Atagg 2015 Test automation and effective continuous integrationAtagg 2015 Test automation and effective continuous integration
Atagg 2015 Test automation and effective continuous integration
 
Automated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra SolutionsAutomated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra Solutions
 
Innovative Test Automation Solution
Innovative Test Automation SolutionInnovative Test Automation Solution
Innovative Test Automation Solution
 
Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-tool
 
Upstream testing.
Upstream testing.Upstream testing.
Upstream testing.
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Qtp training session I
Qtp training session IQtp training session I
Qtp training session I
 
Rainforest QA InfoSheet
Rainforest QA InfoSheetRainforest QA InfoSheet
Rainforest QA InfoSheet
 

Recently uploaded

8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 

Recently uploaded (20)

8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 

When is software test automation worth it?

  • 1. Professional GUI testing for Java & Web When is software test automation worth it?
  • 2. 2© Quality First Software GmbH | www.qfs.de When should be automated? When there… • are lots of changings (frequent regression cycles) • is lots of time spent for testing existing functionalities (quality assurance)
  • 3. 3© Quality First Software GmbH | www.qfs.de Handling increasing test effort with test automation Due to the consecutive development cycles more and more functionalities must be tested. The increasing test effort can just be handled with test automation.
  • 4. 4© Quality First Software GmbH | www.qfs.de Advantages of test automation • Focus on new and difficult test scenarios (Test architecture, test case creation and improvement of test quality) • No boring routine tests • Tests runs: more regular, more often, faster, any numbers of times, reproducible, reliable, less prone to errors due to human errors (without any extra costs, nightly, in batch mode without further license- or personal costs) to get fast feedback about quality in increasing projects quickly
  • 5. 5© Quality First Software GmbH | www.qfs.de Automated testing and ROI • The initial effort is different. The time spent for automating tests is usually greater than doing manual tests. • With test automation (e.g. with QF-Test) after the third test cycle a positive balance can be reached already concerning test expenses. The individually reached ROI can vary of course.
  • 6. 6© Quality First Software GmbH | www.qfs.de Phases of the test process with high influence on the ROI The three pink phases of the test process Test case development, test case execution and maintenance of test cases influence the return on investment (ROI) during the automation of tests the most. 1. 2. 3. Test process
  • 7. 7© Quality First Software GmbH | www.qfs.de Phases of the test process with high influence on the ROI 1. Test case development The implementation of the test cases with the tool need time, money and resources. Therefore this initial investment recoup during the test cycles. When you test manually, you should create here instructions for the testers costly. 2. Test case execution In comparison to manual testing, that is slow and causes high costs for hardware and personnel, automated testing is fast and uses the hardware optimally. The test tool is very reliable in test execution. 3. Maintenance of test cases The test cases must be adapted to GUI changes (Maintenance). However, the advantage of QF-Test is, that you have to make these changes just once. Furthermore modularization and a good recognition of the components is possible. With manual tests you would just adapt the instructions after fundamental changes.
  • 8. 8© Quality First Software GmbH | www.qfs.de Test automation with QF-Test • Test automation for Java and Web GUIs • All Java GUI-technologies covered: Swing, JavaFX, AWT, SWT, Eclipse Plugins, RCP, WebStart, Applets, RIA, ULC, Captain Casa... • Web technologies: HTML5 and AJAX (e.g. Angular, Kendo UI, jQuery UI, GWT, Vaadin) • Cross platform: Windows, Linux/Unix, macOS) • Cross browser: Internet Explorer, Chrome, Firefox, Edge and Safari • For testers and developers
  • 9. 9© Quality First Software GmbH | www.qfs.de QF-Test test automation in more than 50 countries Reliable and established since 2001, more than 7.000 licenses in over 1.000 companies
  • 10. 10© Quality First Software GmbH | www.qfs.de Quality First Software GmbH • German company, located in Geretsried (south of Munich) • Development and worldwide distribution of QF-Test • Professional email and telephone support in English and German • Videos, documentation, tutorial, trainings, webinars, FAQ as assistance for working with QF-Test • Free trial of QF-Test
  • 11. 11© Quality First Software GmbH | www.qfs.de Vielen Dank für Ihre Aufmerksamkeit! Questions? Just contact us: +49 8171 38648-10 or qfs@qfs.de