View Source

Here are some references that Los Hombres have found useful (Forgive the blatant monetization. All funds will be funneled back into MXUnit):


{table:rules=rows|width=90%}

{HTMLcomment}\-------------\--Software Testing: Ammann/Offutt-\---------------\-{HTMLcomment}

{tr}
{td:valign=top}
{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0521880386&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}
{td}
{td:valign=top}
Don't let the title fool you; this is far from an introduction. It addresses many areas of software testing. Specifically, it presents 36 _coverage criteria_ used in both manual and automated testing. It represents many years of research in the area of software testing and is a great formal and practical overview of the numerous challenges associated with testing software. Note that the authors (Paul Ammann and Jeff Offutt) do *not* pocket any royalties made from sales of the book. Rather, they funnel those funds into a scholarship for software engineering students.
{td}
{tr}



{HTMLcomment}\-------------\--Test Driven: Lasse-\---------------\-{HTMLcomment}

{tr}
{td:valign=top}
{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=1932394850&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}
{td}
{td:valign=top}
Lasse Koskela presents insightful and practical approaches to testing and Test Driven Development.
{td}
{tr}


{HTMLcomment}\-------------\--Kent Beck-\---------------\-{HTMLcomment}
{tr}
{td:valign=top}{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0321146530&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}
{td}
{td:valign=top}
The father of TDD, Kent Beck presents the original and revolutionary concepts behind Test Driven Development. A great presentation and a relatively simple read.{td}
{tr}



{HTMLcomment}\-------------\- Gerard Meszaros asins=0131495054 \----------------\-{HTMLcomment}
{tr}
{td:valign=top}
{iframe:src=http://rcm.amazon.com/e/cm?t=mx06-20&o=1&p=8&l=as1&asins=0131495054&fc10321146530=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr|style=width:120px;height:240px;|scrolling=no|marginwidth=0|marginheight=0|frameborder=0}
{td}
{td:valign=top}
A slightly more formal and certainly thorough discussion on common patterns found in unit testing. The section on test smells and the refactoring advice is immensely useful. The chapter on _Test Doubles_ presents a number of interesting perspectives on mocks and stubs.
{td}
{tr}



{table}