Building a Blogging System -- Rapidly using Alpha Five v10 with Codeless AJAX (tm)
Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to...
Transcript of Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to...
![Page 1: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/1.jpg)
© TestingWhiz Email: [email protected] | Twitter: @itestingwhiz
Codeless Test Automation for Web Apps
Webinar by TestingWhiz
December 11, 2012 1PM EST
![Page 2: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/2.jpg)
© TestingWhiz Email: [email protected] | 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
![Page 3: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/3.jpg)
© TestingWhiz Email: [email protected] | 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
![Page 4: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/4.jpg)
© TestingWhiz Email: [email protected] | Twitter: @itestingwhiz
Challenges Faced by Agile Testing Teams
• Evolving functional requirements
• Managing high frequency
regression cycles
• Balancing speed and volume of
testing
“Keep responding to changes up to the last development phase.”
Traditional Waterfall
![Page 5: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/5.jpg)
© TestingWhiz Email: [email protected] | 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.”
![Page 6: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/6.jpg)
© TestingWhiz Email: [email protected] | 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
5 Scalable • Provides reusability and repeatability • Can program sophisticated tests using conditions and
looping.
4 Economical • Less requirements of testing resources
![Page 7: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/7.jpg)
© TestingWhiz Email: [email protected] | Twitter: @itestingwhiz
Alternatives
Open Source - Code driven
- Special Skills
- Highly Technical
- No Support
Commercial Tools - High Initial Investment
- Cost of Implementation
- Special Training
- Maintenance
7
![Page 8: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/8.jpg)
© TestingWhiz Email: [email protected] | Twitter: @itestingwhiz
Coding Automation Scripts
Lunch And Foosball
Search for how to use Generics
Troubleshooting
Emails and Communication
“8-Hour Day”
8
![Page 9: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/9.jpg)
© TestingWhiz Email: [email protected] | Twitter: @itestingwhiz
I am not a core programmer !!!
The “Let Down” Stigma
9
![Page 10: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/10.jpg)
© TestingWhiz Email: [email protected] | 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
![Page 11: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/11.jpg)
© TestingWhiz Email: [email protected] | Twitter: @itestingwhiz
What are Codeless Automation Frameworks
• Key-Word Driven Testing
• Data Driven Testing
• Web Object & Class based intelligent Frameworks
![Page 12: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/12.jpg)
© TestingWhiz Email: [email protected] | Twitter: @itestingwhiz
Benefits of Codeless Automation Frameworks
1 Saves Time • Saves 50% Implementation time & costs with test script recording engines
2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required
3 Reliable • Increased efficiency by reducing human errors
5 Scalable • Highly re-usable script architecture with simple editing capability.
4 Economical • Less requirements of testing resources
![Page 13: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/13.jpg)
© TestingWhiz Email: [email protected] | 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
![Page 14: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/14.jpg)
© TestingWhiz Email: [email protected] | 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.
![Page 15: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/15.jpg)
© TestingWhiz Email: [email protected] | 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
![Page 16: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/16.jpg)
© TestingWhiz Email: [email protected] | 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
![Page 18: Codeless Test Automation for Web Apps2 Easy Learning Curve • 1/3rd Training time compared to traditional tools • No programming skills or code development required 3 Reliable •](https://reader033.fdocuments.in/reader033/viewer/2022042407/5f21aeebf646e81dbf0b2047/html5/thumbnails/18.jpg)
© TestingWhiz Email: [email protected] | 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