Better software through debugging and unit testing -- Unit testing basics

Unit testing is critical part of the debugging process. These tips, tutorials and podcasts explain what unit testing is and how to effectively conduct them.

TABLE OF CONTENTS
   Software debugging basics
   Unit testing basics
   Unit testing, Extreme Programming and TDD
   Debugging for security
   Other useful resources



  Unit testing basics

Unit testing is critical part of the debugging process. Still, it can be time-consuming and some developers and testers are put off by it. Alberto Savoia, unit testing expert and cheerleader, is featured in a number of the links below, and with good reason. Not only is he extremely knowledgeable, he knows how to sell unit testing. Reading these tips, tutorials and expert responses may not make you fall in love with unit testing, but they will teach you how to do it properly, effectively and efficiently.

For more information on unit testing tools and how certain methodologies affect unit testing, read our next section, Unit testing, Extreme programming and TDD.

This was first published in November 2007

Dig deeper on Software Security Testing and Quality Assurance

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchSOA

TheServerSide

SearchCloudApplications

SearchAWS

SearchBusinessAnalytics

SearchFinancialApplications

SearchHealthIT

Close