SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Último (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

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