Fork me on GitHub

Testing Software

Testing is often viewed with trepidation, we know we should do it, we know it can be useful. Yet for some reason it always gets put on the back-burner, something else is more important. This can be lack of planning, feature creep, you name it, there is always an excuse.

To give a big definition early - Software testing is the process of analyzing a software item to detect the differences between existing and required conditions (that is, bugs) and to evaluate the features of the software item.

What we hope to do: * Show the benefits of testing * Explain why testing may not be being done * Show some different types of test * Highlight the pitfalls