SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Codeless Test Automation for Web Apps

                         Webinar by TestingWhiz
                        December 11, 2012 1PM EST



© TestingWhiz                               Email: info@testing-whiz.com | Twitter: @itestingwhiz
Agenda

     • Functional Test Automation for Agile Teams

     • Developing and Implementing Codeless Automation Frameworks

     • Achieving High Test Coverage from Your Automation Scripts

     • Re-using and Maintaining Codeless Frameworks

     • Q&A

© TestingWhiz                                   Email: info@testing-whiz.com | Twitter: @itestingwhiz
Agenda

     • Functional Test Automation for Agile Teams
     • Developing and Implementing Codeless Automation Frameworks

     • Achieving High Test Coverage from Your Automation Scripts

     • Re-using and Maintaining Codeless Frameworks

     • Q&A



© TestingWhiz                                   Email: info@testing-whiz.com | Twitter: @itestingwhiz
Challenges Faced by Agile Testing Teams

     •    Evolving functional requirements

     •    Managing high frequency                              Traditional Waterfall

          regression cycles

     •    Balancing speed and volume of
          testing



                “Keep responding to changes up to the last development phase.”

© TestingWhiz                                          Email: info@testing-whiz.com | Twitter: @itestingwhiz
Expectations of Product Managers
     • Cope-up with ever shortening release
       life cycles with minimum functional
       defects.
     • Deliver complete regression testing
       for entire application
     • Testing on multiple environments e.g.
       QA, Staging and Production
     • Managing process documentation
       and detailed defect reporting.

                “Deliver quickest, easiest and almost magical test automation strategies.”

© TestingWhiz                                                 Email: info@testing-whiz.com | Twitter: @itestingwhiz
The Ideal Functional Automation Solution

                1   Save Time             •   Ability to write once and play multiple times




                2   Easy Learning Curve   •   More productivity with lower skill sets




                3   Reliable              •   Increased efficiency by reducing human errors




                4   Economical            •   Less requirements of testing resources


                                          •   Provides reusability and repeatability
                5   Scalable              •   Can program sophisticated tests using conditions and
                                              looping.




© TestingWhiz                                                    Email: info@testing-whiz.com | Twitter: @itestingwhiz
Alternatives


                Open Source
                   - Code driven
                  - Special Skills    Commercial Tools
                 - Highly Technical
                                       - High Initial Investment
                    - No Support
                                       - Cost of Implementation
                                          - Special Training
                                            - Maintenance




© TestingWhiz                                                                            7
                                         Email: info@testing-whiz.com | Twitter: @itestingwhiz
“8-Hour Day”
                  Coding Automation Scripts



                     Lunch And Foosball



                Search for how to use Generics



                       Troubleshooting



                 Emails and Communication




© TestingWhiz                                                                       8
                                    Email: info@testing-whiz.com | Twitter: @itestingwhiz
The “Let Down” Stigma




                  I am not a core programmer !!!


© TestingWhiz                                                                                 9
                                              Email: info@testing-whiz.com | Twitter: @itestingwhiz
Agenda

      Functional Test Automation for Agile Teams
     • Developing and Implementing Codeless Automation
       Frameworks
     • Achieving High Test Coverage from Your Automation Scripts
     • Re-using and Maintaining Codeless Frameworks
     • Q&A




© TestingWhiz                                   Email: info@testing-whiz.com | Twitter: @itestingwhiz
What are Codeless Automation Frameworks

     • Key-Word Driven Testing

     • Data Driven Testing

     • Web Object & Class based intelligent Frameworks




© TestingWhiz                                  Email: info@testing-whiz.com | Twitter: @itestingwhiz
Benefits of Codeless Automation Frameworks
                                          •   Saves 50% Implementation time & costs with test script
                1   Saves Time                recording engines


                                          •   1/3rd Training time compared to traditional tools
                2   Easy Learning Curve   •   No programming skills or code development required



                3   Reliable              •   Increased efficiency by reducing human errors




                4   Economical            •   Less requirements of testing resources



                                          •   Highly re-usable script architecture with simple editing
                5   Scalable                  capability.




© TestingWhiz                                                   Email: info@testing-whiz.com | Twitter: @itestingwhiz
Agenda

      Functional Test Automation for Agile Teams
      Developing and Implementing Codeless Automation Frameworks
     • Achieving High Test Coverage from Your Automation
       Scripts
     • Re-using and Maintaining Codeless Frameworks
     • Q&A




© TestingWhiz                                 Email: info@testing-whiz.com | Twitter: @itestingwhiz
Achieving High Test Coverage from Your Automation Script

     • Scenario driven test cases to cover full length positive and negative
       data sets. e.g. Login scenario
     • Simple and intuitive to perform same test over a large set of data. e.g.
       Test complexity rules for password field.
     • Perform conditional analysis and add iterations. e.g. Nationality test
     • Log failures for combinations applied to tool. e.g. Reporting of bugs in
       bug tracking tool with detailed steps to reproduce and attachment
     • For all stable applications, ensure reliability by setting up a scheduled
       execution over a browser of your choice.


© TestingWhiz                                       Email: info@testing-whiz.com | Twitter: @itestingwhiz
Agenda

      Functional Test Automation for Agile Teams
      Developing and Implementing Codeless Automation Frameworks
      Achieving High Test Coverage from Your Automation Scripts
     • Re-using and Maintaining Codeless Frameworks
     • Q&A




© TestingWhiz                                Email: info@testing-whiz.com | Twitter: @itestingwhiz
Re-using & Maintaining Codeless Frameworks

     • Re-usability

            – The biggest pain point for maintenance of scripts is copy pasted code


     • Solution
            – Adapt a strategy that offers reusability e.g. methods




© TestingWhiz                                             Email: info@testing-whiz.com | Twitter: @itestingwhiz
Questions ?


© TestingWhiz           Email: info@testing-whiz.com | Twitter: @itestingwhiz
Thank You

     • Watch out for our next webinar on :
          “TestingWhiz Integration with Test Management Tools”

     • Visit us at www.testing-whiz.com
     • Download a free trial and experience codeless test automation




© TestingWhiz                                    Email: info@testing-whiz.com | Twitter: @itestingwhiz

Weitere ähnliche Inhalte

Was ist angesagt?

Test Automation Framework Online Training by QuontraSolutions
Test Automation Framework Online Training by QuontraSolutionsTest Automation Framework Online Training by QuontraSolutions
Test Automation Framework Online Training by QuontraSolutionsQuontra Solutions
 
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity Software Ireland
 
Compare squish tool vs telerik tool
Compare squish tool vs telerik toolCompare squish tool vs telerik tool
Compare squish tool vs telerik toolHoa Le
 
Hybrid Automation Framework Development introduction
Hybrid Automation Framework Development introductionHybrid Automation Framework Development introduction
Hybrid Automation Framework Development introductionGanuka Yashantha
 
Selenium C# - The Essential Test Automation Guide
Selenium C# - The Essential Test Automation GuideSelenium C# - The Essential Test Automation Guide
Selenium C# - The Essential Test Automation GuideRapidValue
 
Final Automation Testing
Final Automation TestingFinal Automation Testing
Final Automation Testingpriya_trivedi
 
Automation Testing of Web based Application with Selenium and HP UFT (QTP)
Automation Testing of Web based Application with Selenium and HP UFT (QTP)Automation Testing of Web based Application with Selenium and HP UFT (QTP)
Automation Testing of Web based Application with Selenium and HP UFT (QTP)IRJET Journal
 
An introduction to unit testing
An introduction to unit testingAn introduction to unit testing
An introduction to unit testingAdam Stephensen
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceRapidValue
 
Team Foundation Server 2010 - Overview
Team Foundation Server 2010 - OverviewTeam Foundation Server 2010 - Overview
Team Foundation Server 2010 - OverviewSteve Lange
 
Cloudtestr Webinar - 5 Ways to Maximize Test Automation Success
Cloudtestr Webinar - 5 Ways to Maximize Test Automation Success Cloudtestr Webinar - 5 Ways to Maximize Test Automation Success
Cloudtestr Webinar - 5 Ways to Maximize Test Automation Success Cloudtestr Inc.
 
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDisruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDr Ganesh Iyer
 
Keyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkKeyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkMikhail Subach
 
Selenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework BasicsSelenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework BasicsTechcanvass
 
Quality center interview questions and answers
Quality center interview questions and answersQuality center interview questions and answers
Quality center interview questions and answersGaruda Trainings
 
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...Curiosity Software Ireland
 
ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)Terry Cho
 
Learning's from mobile testing
Learning's from mobile testingLearning's from mobile testing
Learning's from mobile testingVikrant Chauhan
 

Was ist angesagt? (19)

Test Automation Framework Online Training by QuontraSolutions
Test Automation Framework Online Training by QuontraSolutionsTest Automation Framework Online Training by QuontraSolutions
Test Automation Framework Online Training by QuontraSolutions
 
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
 
Compare squish tool vs telerik tool
Compare squish tool vs telerik toolCompare squish tool vs telerik tool
Compare squish tool vs telerik tool
 
Hybrid Automation Framework Development introduction
Hybrid Automation Framework Development introductionHybrid Automation Framework Development introduction
Hybrid Automation Framework Development introduction
 
Selenium C# - The Essential Test Automation Guide
Selenium C# - The Essential Test Automation GuideSelenium C# - The Essential Test Automation Guide
Selenium C# - The Essential Test Automation Guide
 
Final Automation Testing
Final Automation TestingFinal Automation Testing
Final Automation Testing
 
Automation Testing of Web based Application with Selenium and HP UFT (QTP)
Automation Testing of Web based Application with Selenium and HP UFT (QTP)Automation Testing of Web based Application with Selenium and HP UFT (QTP)
Automation Testing of Web based Application with Selenium and HP UFT (QTP)
 
An introduction to unit testing
An introduction to unit testingAn introduction to unit testing
An introduction to unit testing
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open Source
 
Team Foundation Server 2010 - Overview
Team Foundation Server 2010 - OverviewTeam Foundation Server 2010 - Overview
Team Foundation Server 2010 - Overview
 
Cloudtestr Webinar - 5 Ways to Maximize Test Automation Success
Cloudtestr Webinar - 5 Ways to Maximize Test Automation Success Cloudtestr Webinar - 5 Ways to Maximize Test Automation Success
Cloudtestr Webinar - 5 Ways to Maximize Test Automation Success
 
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDisruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
 
Keyword-driven Test Automation Framework
Keyword-driven Test Automation FrameworkKeyword-driven Test Automation Framework
Keyword-driven Test Automation Framework
 
Selenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework BasicsSelenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework Basics
 
Quality center interview questions and answers
Quality center interview questions and answersQuality center interview questions and answers
Quality center interview questions and answers
 
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...
 
ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)
 
Front Cover:
Front Cover:Front Cover:
Front Cover:
 
Learning's from mobile testing
Learning's from mobile testingLearning's from mobile testing
Learning's from mobile testing
 

Ähnlich wie TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate DeliveryScriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate DeliveryNet Solutions
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Emtec Inc.
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...RapidValue
 
No Devops Without Continuous Testing
No Devops Without Continuous TestingNo Devops Without Continuous Testing
No Devops Without Continuous TestingParasoft
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsKMS Technology
 
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
 
Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-toolBabuDevanandam
 
Test Strategies in Microservices
Test Strategies in MicroservicesTest Strategies in Microservices
Test Strategies in MicroservicesMesut Özen
 
New trends in testing automation
New trends in testing automationNew trends in testing automation
New trends in testing automationEran Kinsbrunner
 
Qualitia - Scriptless Test Automation Platform
Qualitia - Scriptless Test Automation PlatformQualitia - Scriptless Test Automation Platform
Qualitia - Scriptless Test Automation PlatformMonica Paul
 
#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation Framework#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation FrameworkAgile Testing Alliance
 
Automated testing
Automated testingAutomated testing
Automated testings0194975
 
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 cycleDiUS
 
5 Considerations When Adopting Automated Testing
5 Considerations When Adopting Automated Testing5 Considerations When Adopting Automated Testing
5 Considerations When Adopting Automated TestingBhupesh Dahal
 
Software Testing Fundamentals_withlogo.pdf
Software Testing Fundamentals_withlogo.pdfSoftware Testing Fundamentals_withlogo.pdf
Software Testing Fundamentals_withlogo.pdfusmanriaz84
 
Automated Testing Using Selenium
Automated Testing Using SeleniumAutomated Testing Using Selenium
Automated Testing Using SeleniumTechWell
 
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdfTest Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdfDiana Gray, MBA
 

Ähnlich wie TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps (20)

Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate DeliveryScriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
Introduction to qualitia software
Introduction to qualitia softwareIntroduction to qualitia software
Introduction to qualitia software
 
No Devops Without Continuous Testing
No Devops Without Continuous TestingNo Devops Without Continuous Testing
No Devops Without Continuous Testing
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
 
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
 
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
 
Choosing right-automation-tool
Choosing right-automation-toolChoosing right-automation-tool
Choosing right-automation-tool
 
Test Strategies in Microservices
Test Strategies in MicroservicesTest Strategies in Microservices
Test Strategies in Microservices
 
New trends in testing automation
New trends in testing automationNew trends in testing automation
New trends in testing automation
 
Qualitia - Scriptless Test Automation Platform
Qualitia - Scriptless Test Automation PlatformQualitia - Scriptless Test Automation Platform
Qualitia - Scriptless Test Automation Platform
 
Testing Best Practices
Testing Best PracticesTesting Best Practices
Testing Best Practices
 
#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation Framework#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation Framework
 
Automated testing
Automated testingAutomated testing
Automated testing
 
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
 
Software Testing Fundamentals_withlogo.pdf
Software Testing Fundamentals_withlogo.pdfSoftware Testing Fundamentals_withlogo.pdf
Software Testing Fundamentals_withlogo.pdf
 
Automated Testing Using Selenium
Automated Testing Using SeleniumAutomated Testing Using Selenium
Automated Testing Using Selenium
 
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdfTest Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-3 - 07262022.pdf
 

Kürzlich hochgeladen

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Kürzlich hochgeladen (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

  • 1. Codeless Test Automation for Web Apps Webinar by TestingWhiz December 11, 2012 1PM EST © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 2. Agenda • Functional Test Automation for Agile Teams • Developing and Implementing Codeless Automation Frameworks • Achieving High Test Coverage from Your Automation Scripts • Re-using and Maintaining Codeless Frameworks • Q&A © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 3. Agenda • Functional Test Automation for Agile Teams • Developing and Implementing Codeless Automation Frameworks • Achieving High Test Coverage from Your Automation Scripts • Re-using and Maintaining Codeless Frameworks • Q&A © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 4. Challenges Faced by Agile Testing Teams • Evolving functional requirements • Managing high frequency Traditional Waterfall regression cycles • Balancing speed and volume of testing “Keep responding to changes up to the last development phase.” © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 5. Expectations of Product Managers • Cope-up with ever shortening release life cycles with minimum functional defects. • Deliver complete regression testing for entire application • Testing on multiple environments e.g. QA, Staging and Production • Managing process documentation and detailed defect reporting. “Deliver quickest, easiest and almost magical test automation strategies.” © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 6. The Ideal Functional Automation Solution 1 Save Time • Ability to write once and play multiple times 2 Easy Learning Curve • More productivity with lower skill sets 3 Reliable • Increased efficiency by reducing human errors 4 Economical • Less requirements of testing resources • Provides reusability and repeatability 5 Scalable • Can program sophisticated tests using conditions and looping. © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 7. Alternatives Open Source - Code driven - Special Skills Commercial Tools - Highly Technical - High Initial Investment - No Support - Cost of Implementation - Special Training - Maintenance © TestingWhiz 7 Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 8. “8-Hour Day” Coding Automation Scripts Lunch And Foosball Search for how to use Generics Troubleshooting Emails and Communication © TestingWhiz 8 Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 9. The “Let Down” Stigma I am not a core programmer !!! © TestingWhiz 9 Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 10. Agenda  Functional Test Automation for Agile Teams • Developing and Implementing Codeless Automation Frameworks • Achieving High Test Coverage from Your Automation Scripts • Re-using and Maintaining Codeless Frameworks • Q&A © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 11. What are Codeless Automation Frameworks • Key-Word Driven Testing • Data Driven Testing • Web Object & Class based intelligent Frameworks © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 12. Benefits of Codeless Automation Frameworks • Saves 50% Implementation time & costs with test script 1 Saves Time recording engines • 1/3rd Training time compared to traditional tools 2 Easy Learning Curve • No programming skills or code development required 3 Reliable • Increased efficiency by reducing human errors 4 Economical • Less requirements of testing resources • Highly re-usable script architecture with simple editing 5 Scalable capability. © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 13. Agenda  Functional Test Automation for Agile Teams  Developing and Implementing Codeless Automation Frameworks • Achieving High Test Coverage from Your Automation Scripts • Re-using and Maintaining Codeless Frameworks • Q&A © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 14. Achieving High Test Coverage from Your Automation Script • Scenario driven test cases to cover full length positive and negative data sets. e.g. Login scenario • Simple and intuitive to perform same test over a large set of data. e.g. Test complexity rules for password field. • Perform conditional analysis and add iterations. e.g. Nationality test • Log failures for combinations applied to tool. e.g. Reporting of bugs in bug tracking tool with detailed steps to reproduce and attachment • For all stable applications, ensure reliability by setting up a scheduled execution over a browser of your choice. © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 15. Agenda  Functional Test Automation for Agile Teams  Developing and Implementing Codeless Automation Frameworks  Achieving High Test Coverage from Your Automation Scripts • Re-using and Maintaining Codeless Frameworks • Q&A © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 16. Re-using & Maintaining Codeless Frameworks • Re-usability – The biggest pain point for maintenance of scripts is copy pasted code • Solution – Adapt a strategy that offers reusability e.g. methods © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 17. Questions ? © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz
  • 18. Thank You • Watch out for our next webinar on : “TestingWhiz Integration with Test Management Tools” • Visit us at www.testing-whiz.com • Download a free trial and experience codeless test automation © TestingWhiz Email: info@testing-whiz.com | Twitter: @itestingwhiz