Book contents
- Frontmatter
- Contents
- Foreword by Bob Bartlett
- Acknowledgments
- 1 Introduction
- PART 1 REVIEW OF OLD-SCHOOL AND AGILE APPROACHES
- PART 2 EVERYONE IS DIFFERENT: AGILE CASE STUDIES
- PART 3 AGILE MY WAY: A PROPOSAL FOR YOUR OWN AGILE TEST PROCESS
- 24 Analysis of the Case Studies
- 25 My Agile Process
- 26 The Roll-out and Adoption of My Agile Process
- APPENDIX A The Principles of Rapid Application Development
- APPENDIX B The Rules and Practices of Extreme Programming
- Appendix C The Principles of the Dynamic Systems Development Method
- Appendix D The Practices of Scrum
- APPENDIX E Agile Test Script Template
- Appendix F Agile Test Result Record Form Template
- Appendix G Agile Test Summary Report Template
- Appendix H My Agile Process Checklist
- References
- Index
24 - Analysis of the Case Studies
Published online by Cambridge University Press: 26 October 2009
- Frontmatter
- Contents
- Foreword by Bob Bartlett
- Acknowledgments
- 1 Introduction
- PART 1 REVIEW OF OLD-SCHOOL AND AGILE APPROACHES
- PART 2 EVERYONE IS DIFFERENT: AGILE CASE STUDIES
- PART 3 AGILE MY WAY: A PROPOSAL FOR YOUR OWN AGILE TEST PROCESS
- 24 Analysis of the Case Studies
- 25 My Agile Process
- 26 The Roll-out and Adoption of My Agile Process
- APPENDIX A The Principles of Rapid Application Development
- APPENDIX B The Rules and Practices of Extreme Programming
- Appendix C The Principles of the Dynamic Systems Development Method
- Appendix D The Practices of Scrum
- APPENDIX E Agile Test Script Template
- Appendix F Agile Test Result Record Form Template
- Appendix G Agile Test Summary Report Template
- Appendix H My Agile Process Checklist
- References
- Index
Summary
If you plan to run a test more than ten times, it's cost effective to automate it. If you don't automate it, it's unlikely that you'll run it more than once!
Jon TiltIntroduction
This chapter examines in detail the agile case studies presented in Part 2, identifying particularly successful agile techniques, as well as those testing approaches that were not so successful and which may need to be treated with caution. The next chapter, Chapter 25, makes a number of proposals based on the analysis in this chapter for agile practices that you could reuse as part of the process of setting up your own agile method, while Chapter 26 provides a series of recommendations on how you might manage the roll-out and adoption of your agile method.
In addition to the case studies that made it into this book, I was lucky enough to have had offers of roughly the same number again, and I am very grateful to all those agile practitioners whose work helped to inform the material in this and the following chapters.
I have also been fortunate enough to be able to draw upon a rich vein of agile material from a number of other sources, including:
my association with the British Computer Society Specialist Group in Software Testing (the BCS SIGiST), a number of whose members have been kind enough to submit agile cases studies;
I am also indebted to those SIGiST members with whom I have discussed and corresponded with on the subject of agile testing and who have helped drive and define the material in this chapter;
[…]
- Type
- Chapter
- Information
- Agile TestingHow to Succeed in an Extreme Testing Environment, pp. 193 - 223Publisher: Cambridge University PressPrint publication year: 2009