Book description
These days, more and more software development projects are being carried out using agile methods like Scrum. Agile software development promises higher software quality, a shorter time to market, and improved focus on customer needs.
However, the transition to working within an agile methodology is not easy. Familiar processes and procedures change drastically. Software testing and software quality assurance have a crucial role in ensuring that a software development team, department, or company successfully implements long-term agile development methods and benefits from this framework.
This book discusses agile methodology from the perspective of software testing and software quality assurance management. Software development managers, project managers, and quality assurance managers will obtain tips and tricks on how to organize testing and assure quality so that agile projects maintain their impact. Professional certified testers and software quality assurance experts will learn how to work successfully within agile software teams and how best to integrate their expertise.
Topics include:
- Agile methodology and classic process models
- How to plan an agile project
- Unit tests and test first approach
- Integration testing and continuous integration
- System testing and test nonstop
- Quality management and quality assurance
This book covers the new ISTQB Syllabus for Agile Software Testing and is a relevant resource for all students and trainees worldwide who plan to undertake this ISTQB certification.
Table of contents
- Cover Page
- Title Page
- Copyright Page
- Acknowledgments
- Contents
- 1 Introduction
- 2 Agile vs. Traditional Approaches
- 3 Planning an Agile Project
- 4 Unit Testing and Test First
- 5 Integration Testing and Continuous Integration
-
6 System Testing and Testing Nonstop
- 6.1 System Testing
- 6.2 The System Testing Environment
- 6.3 Manual System Testing
- 6.4 Automated System Testing
- 6.5 Using Test First for System Testing
- 6.6 Non-functional Testing
- 6.7 Automated Acceptance Testing
- 6.8 When Should System Testing Take Place?
- 6.9 The Release Sprint and Deployment
- 6.10 System Test Management
- 6.11 Questions and Exercises
- 7 Quality Management and Quality Assurance
-
8 Case Studies
- 8.1 Using Scrum to Develop Video and Audio Production Software
- 8.2 Nonstop System Testing—Using Scrum to Develop the TestBench Tool
- 8.3 Using Scrum to Develop an Online Store
- 8.4 Introducing Scrum at ImmobilienScout24
- 8.5 Scrum in a Medical Technology Environment
- 8.6 Testing in Scrum at GE Oil & Gas
- Appendix
- Index
Product information
- Title: Testing in Scrum
- Author(s):
- Release date: March 2014
- Publisher(s): Rocky Nook
- ISBN: 9781492001539
You might also like
book
Agile Testing Foundations
Agile testing brings many advantages to teams, from increasing overall product quality to providing greater scope …
book
How to Kill the Scrum Monster: Quick Start to Agile Scrum Methodology and the Scrum Master Role
Implement Scrum or improve how Scrum works in your team or organization using this concise, sharp, …
book
The Scrumban [R]Evolution: Getting the Most Out of Agile, Scrum, and Lean Kanban
Create Thriving, High-Performing Teams and Organizations with Scrumban Scrumban allows you to use Kanban as a …
book
Performance Testing with JMeter 2.9
If you want to use JMeter for performance testing your software products, this book is a …