Continuous delivery and testing
The emphasis of this book is on continuous delivery, so it's not only important to include testing in your workflow but also to be able to distribute to testers continuously and effortlessly. Most projects these days at least practice a form of agile development, which means working in sprints.
A sprint is an agile concept which time-boxes durations of around three to four weeks, in which a development feature is completed. The completion of features in a sprint is based not only on development completion but more importantly, test completion.
During this rapid development mini-iteration series, it is imperative that developers release a feature for testing, testers discover bugs, developers resolve, and testers verify once more until the project passes test completion. This is essentially what constitutes an agile sprint that progresses towards feature completion.
Before a feature can satisfy the Definition of Done (DoD) (https://www.scruminc.com/definition...