Agile Testing with Testing Anywhere

14
Agile Testing with Testing Anywhere The road to automation need not be long.

description

Agile Testing with Testing Anywhere. The road to automation need not be long. Agenda. What is Agile Testing? Automation Challenges in Agile Testing The Testing Anywhere Advantage in Agile Testing Q&A. What is Agile Testing?. - PowerPoint PPT Presentation

Transcript of Agile Testing with Testing Anywhere

Page 1: Agile Testing with Testing Anywhere

Agile Testing with Testing Anywhere

The road to automation need not be long.

Page 2: Agile Testing with Testing Anywhere

© Automation Anywhere

Agenda

What is Agile Testing?

Automation Challenges in Agile Testing

The Testing Anywhere Advantage in Agile Testing

Q&A

Page 3: Agile Testing with Testing Anywhere

© Automation Anywhere

What is Agile Testing?

Agile testing is a software testing practice that follows the principles of the overall agile manifesto.

In this, testing is not a phase. It is integrated into Development & Testing.

QA is not the last line of defense but involved at the beginning of the project.

Agile testing focuses on testing iteratively, as often as stable code base is available, until quality is achieved from end customer’s perspective.

Page 4: Agile Testing with Testing Anywhere

© Automation Anywhere

Automation Challenges in Agile Testing

Short Iterations & Releases 1 week, 2 week, 4-6 week release cycles, even shorter feedback cycles Validate new “user stories”, ensure old functionality continues to work,

communicate bugs, fix them and validate again.

Automation tools not designed for collaborative and cross functional processes Evolve through collaboration & cross functional teams is at the heart of Agile Tackle the issue of geographically dispersed teams

Less time for documentation Need tools/formats for documentation that cover essence of the test but are

lightweight

Page 5: Agile Testing with Testing Anywhere

© Automation Anywhere

Then why automate?

All manual testing is “asking for trouble”. It will result in buggy software, missed milestones, significant impact to product brand, guaranteed!

Automation is the key

Introducing: TESTING ANYWHERE

Page 6: Agile Testing with Testing Anywhere

© Automation Anywhere

Testing Anywhere

Testing Anywhere can work with any type of methodology & many different types of testing.

Waterfall model V model Spiral model RUP model Agile model RAD model

Acceptance Testing Functional Testing Black Box Testing Data-driven Testing Smoke Testing Regression Testing Integration Testing Compatibility Testing Performance Testing Distributed Load Testing Stress Testing System Testing

Page 7: Agile Testing with Testing Anywhere

© Automation Anywhere

The Testing Anywhere advantage:Short Iterations & Releases

Fast development of test cases, modifications Testing Anywhere can save you at least 50% to 70% time on testing 5 different ways to create test, intelligent recording, visualize technology, intuitive

interface, 385+ advanced actions. Experience it! Don’t go by the check list.

Flexible, versatile and easy to use Windows, Web or legacy application testing Support for many objects and more objects added every release Image recognition and OCR Test to Exe

7

Page 8: Agile Testing with Testing Anywhere

© Automation Anywhere

Cross functional communication: Current Scenario

Bug Council Meeting

Bugs Found: 150Fixed: 50Unable to reproduce: 35Not a bug: 15Working on it: 50

Tester: Reports a bug

Developer: Need more information

Tester: Provides more information

Developer: Unable to reproduce

Page 9: Agile Testing with Testing Anywhere

© Automation Anywhere

Testing Anywhere & Agile Testing

Tester: Attaches screen-shot

Developer: Oh, you mean that Ok button, I see. What should I select in the drop down to reproduce the bug.

Tester: Select option 2

Developer: Unable to reproduce

While all of this is going on you are losing time and adding to the cost

Page 10: Agile Testing with Testing Anywhere

© Automation Anywhere

The Testing Anywhere advantage:Collaboration & Communication

Test to Exe. Innovative solution to the problem of test portability.

Exe is a portable testing unit which can be deployed on any machine without having to install Testing Anywhere on it.

New communication process are possible QA finds a bug, generates Exe and gives it to development guy. Instantly dev is able to

reproduce the problem. Run exe on partner site or customer site to re-produce a problem.

Exe can be called from any program or integrated to any system just like a script.

No need to purchase a separate Testing Anywhere Client To run only 2-3 tests on a machine (say an app server or a DB server).

Testing Anywhere is the only test automation product to have this innovative feature. Once you use it, you will wonder how you did certain things without it.

10

Page 11: Agile Testing with Testing Anywhere

© Automation Anywhere

The Testing Anywhere advantage:Collaboration

Better collaboration between users

Knowledge capture: central repository to easily share/store automated tests

Centralized systems: backup, security and resources

Streamlines setup and maintenance of automated tests

Scalability: add users as needed

Consistent practices across users

Page 12: Agile Testing with Testing Anywhere

© Automation Anywhere

The Testing Anywhere advantage:Effective Documentation

No separate documentation step needed

Visualize technology documents the tests in terms of images in a storyboard view as you create and edit tests

Use Snap Points to edit visualize view with latest images

Page 13: Agile Testing with Testing Anywhere

© Automation Anywhere

Conclusion

Q&A

Follow-up

Team Anywhere for customers

13

Page 14: Agile Testing with Testing Anywhere

2025 Gateway Place, Suite # 255San Jose, CA 95110(888) 484-3535

•www.AutomationAnywhere.com/Testing

Testing Anywhere