This is an in-depth guide to Software Testing for the ISEB Foundation certification. Some of the information here I’ve already previously used as a software developer and some of it is new information on testing techniques. I have so far dipped in and out of various chapters, but now plan to read this thoroughly with the aim of getting the ISEB Foundation certification. Testing is a vital part of the software development process and the information here is useful for any developer/IT professional.