More Agile Testing: Learning Journeys for the Whole Team
Samenvatting
Janet Gregory and Lisa Crispin pioneered the agile testing discipline with their previous work, 'Agile Testing'. Now, in 'More Agile Testing', they reflect on all they’ve learned since. They address crucial emerging issues, share evolved agile practices, and cover key issues agile testers have asked to learn more about.
Packed with new examples from real teams, this insightful guide offers detailed information about adapting agile testing for your environment; learning from experience and continually improving your test processes; scaling agile testing across teams; and overcoming the pitfalls of automated testing. You’ll find brand-new coverage of agile testing for the enterprise, distributed teams, mobile/embedded systems, regulated environments, data warehouse/BI systems, and DevOps practices.
You’ll come away understanding
- How to clarify testing activities within the team
- Ways to collaborate with business experts to identify valuable features and deliver the right capabilities
- How to design automated tests for superior reliability and easier maintenance
- How agile team members can improve and expand their testing skills
- How to plan “just enough,” balancing small increments with larger feature sets and the entire system
- How to use testing to identify and mitigate risks associated with your current agile processes and to prevent defects
- How to address challenges within your product or organizational context
- How to perform exploratory testing using “personas” and “tours”
- Exploratory testing approaches that engage the whole team, using test charters with session- and thread-based techniques
- How to bring new agile testers up to speed quickly–without overwhelming them
Specificaties
Inhoudsopgave
Foreword by Johanna Rothman
Preface
Acknowledgments
About the Authors
About the Contributors
Part I: Introduction
1. How Agile Testing Has Evolved
2. The Importance of Organizational Culture
Part II: Learning for Better Testing
3. Roles and Competencies
4. Thinking Skills for Testing
5. Technical Awareness
6. How to Learn
Part III: Planning–So You Don’t Forget the Big Picture
7. Levels of Precision for Planning
8. Using Models to Help Plan
Part IV: Testing Business Value
9. Are We Building the Right Thing?
10. The Expanding Tester’s Mindset: Is This My Job?
11. Getting Examples
Part V: Investigative Testing
12. Exploratory Testing
13. Other Types of Testing
Part VI: Test Automation
14. Technical Debt in Testing
15. Pyramids of Automation
16. Test Automation Design Patterns and Approaches
17. Selecting Test Automation Solutions
Part VII: What Is Your Context?
18. Agile Testing in the Enterprise
19. Agile Testing on Distributed Teams
20. Agile Testing for Mobile and Embedded Systems
21. Agile Testing in Regulated Environments
22. Agile Testing for Data Warehouses and Business Intelligence Systems
23. Testing and DevOps
Part VIII: Agile Testing in Practice
24. Visualize Your Testing
Appendix A: Page Objects in Practice: Examples
Appendix B: Provocation Starters
Glossary
References
Bibliography
Index
Mensen die dit boek kochten, kochten ook...
Rubrieken
- cadeauboeken
- diversen
- economie
- filosofie
- flora en fauna
- geneeskunde
- geschiedenis
- gezondheid
- jeugd
- juridisch
- koken en eten
- kunst en cultuur
- literatuur en romans
- management
- mens en maatschappij
- naslagwerken
- non-fictie informatief/professioneel
- paramedisch
- psychologie
- reizen
- religie
- schoolboeken
- spiritualiteit
- sport, hobby, lifestyle
- thrillers en spanning
- wetenschap en techniek
- woordenboeken en taal