Testing and Debugging

Create a unit test plan

  • Testing is the process of executing a program with the intention of finding errors. You should design an effective test plan to ensure that your application is free from all detectable defects and errors.

  • Unit testing ensures that each unit of an application functions as desired. It is the lowest level of testing.

  • Integration testing ensures that different units of an application function as expected by the test plan after they are integrated.

Implement tracing

Add trace listeners and trace switches to an application.

  • Listeners are objects that receive trace and debug output. By default, there is one listener, DefaultTraceListener, attached to the Trace and Debug classes. This listener displays the ...

Get MCAD/MCSD.NET Training Guide (Exam 70-316): Developing and Implementing Windows®-Based Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.