SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 

Dernier (20)

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 

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