testingwhiz webinar: codeless test automation for web & cloud apps

18
© TestingWhiz Email: [email protected] | Twitter: @itestingwhiz Codeless Test Automation for Web Apps Webinar by TestingWhiz December 11, 2012 1PM EST

Upload: premal-dave

Post on 27-Jan-2015

110 views

Category:

Technology


4 download

DESCRIPTION

TestingWhiz is an Easy, Intuitive and Affordable Test Automation Solution based on a robust FAST® Automation Engine that uses effortless and intelligent recording techniques like Keyword-Driven Testing, Data Driven Testing, Excel Inputs, Object Recorder and Java Scripting to design and execute test cases across browsers. It features detailed reporting dashboard as well as out of the box integrations with most widely used defect tracking systems like Atlassian JIRA, Mantis and Fogcreek Fogbugz.

TRANSCRIPT

Page 1: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© TestingWhiz Email: [email protected] | Twitter: @itestingwhiz

Codeless Test Automation for Web Apps

Webinar by TestingWhiz

December 11, 2012 1PM EST

Page 2: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© TestingWhiz Email: [email protected] | Twitter: @itestingwhiz

I am not a core programmer !!!

The “Let Down” Stigma

9

Page 10: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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 17: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© TestingWhiz Email: [email protected] | Twitter: @itestingwhiz

Questions ?

Page 18: TestingWhiz Webinar: Codeless Test Automation for Web & Cloud Apps

© 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