agile_testing_tutorial.pdf - Agile Testing About the Tutorial Agile Testing is a software testing practice that follows the principles of agile software

agile_testing_tutorial.pdf - Agile Testing About the...

This preview shows page 1 - 5 out of 45 pages.

Image of page 1
Agile Testing i About the Tutorial Agile Testing is a software testing practice that follows the principles of agile software development. Agile Testing involves all members of the project team, with special expertise contributed by testers. Testing is not a separate phase and is interwoven with all the development phases such as requirements, design and coding and test case generation. Testing takes place simultaneously through the Development Life Cycle . Audience The target audience for this tutorial is Software Testing Professionals, Software Quality Experts, and Software Developers. Prerequisites Before proceeding with this tutorial, you should have a basic understanding of software development life cycle (SDLC). A basic understanding of software testing (manual or automation) will be beneficial. Copyright & Disclaimer Copyright 2016 by Tutorials Point (I) Pvt. Ltd. All the content and graphics published in this e-book are the property of Tutorials Point (I) Pvt. Ltd. The user of this e-book is prohibited to reuse, retain, copy, distribute or republish any contents or a part of contents of this e-book in any manner without written consent of the publisher. We strive to update the contents of our website and tutorials as timely and as precisely as possible, however, the contents may contain inaccuracies or errors. Tutorials Point (I) Pvt. Ltd. provides no guarantee regarding the accuracy, timeliness or completeness of our website or its contents including this tutorial. If you discover any errors on our website or in this tutorial, please notify us at [email protected]
Image of page 2
Agile Testing ii Table of Contents About the Tutorial ............................................................................................................................................ i Audience ........................................................................................................................................................... i Prerequisites ..................................................................................................................................................... i Copyright & Disclaimer ..................................................................................................................................... i Table of Contents ............................................................................................................................................ ii 1. Agile Testing Overview ........................................................................................................................... 1 Agile Manifesto ................................................................................................................................................ 1 What is Agile Testing? ..................................................................................................................................... 1 Agile Testing Vs. Waterfall Testing .................................................................................................................. 2 Agile Testing Principles .................................................................................................................................... 2 Agile Testing Activities ..................................................................................................................................... 4 2. Agile Testing Agile Methodologies ......................................................................................................... 5 Continuous Integration, Continuous Quality ................................................................................................... 5 Agile Methodologies ........................................................................................................................................ 6 Agile Testing Methodologies ........................................................................................................................... 7 Agile Testing Lifecycle ...................................................................................................................................... 8 3. Agile Testing Tester in Agile Team .......................................................................................................... 9 Role of Tester in Agile Team .......................................................................................................................... 10 4. Agile Testing Tracking Testing Activities ............................................................................................... 13 Test Progress ................................................................................................................................................. 13 Product Quality .............................................................................................................................................. 13 Key Success Factors ....................................................................................................................................... 14 5. Agile Testing Significant Attributes ...................................................................................................... 16 Agile Testing Benefits .................................................................................................................................... 16 Best Practices in Agile Testing ....................................................................................................................... 16 Challenges in Agile Testing ............................................................................................................................ 17 Agile Testing Guidelines ................................................................................................................................ 18 6. Agile Testing Quadrants ....................................................................................................................... 19 7. Agile Testing in Scrum ............................................................................................................................. 23 Collaborative User Story Creation ................................................................................................................. 23 Agile Testing Practices ................................................................................................................................... 25 8. Agile Testing − Methods .......................................................................................................................... 27 Test Driven Development .............................................................................................................................. 27 Acceptance Test Driven Development .......................................................................................................... 27 Behavior Driven Development (BDD) ............................................................................................................ 28 9. Agile Testing Techniques ...................................................................................................................... 29 Definition of Done ......................................................................................................................................... 29 Test Information ............................................................................................................................................ 30 Functional and Non-Functional Test Design .................................................................................................. 30 Exploratory Testing ........................................................................................................................................ 31 Risk-Based Testing ......................................................................................................................................... 31 Fit Tests .......................................................................................................................................................... 31
Image of page 3
Agile Testing iii 10. Agile Testing − Workproducts ................................................................................................................. 32 Test Metrics Reports ..................................................................................................................................... 33 Sprint Review and Retrospective Reports ..................................................................................................... 34 11. Agile Testing in Kanban ........................................................................................................................... 35 Testing Activities in Product Development ................................................................................................... 35 Story Exploration ........................................................................................................................................... 36
Image of page 4
Image of page 5

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture