Testing and Instrumenting Web Applications in C#


Overview/Description
To introduce the concepts of software testing and debugging and to describe how to instrument an application for tracing and debugging in .NET

Target Audience
Web developers seeking to update their knowledge and skills when developing, testing, and debugging software applications in Visual Studio .NET or pursuing MCAD or MCSD .NET certification

Prerequisites
Familiarity with C# syntax and the main tasks involved in using the Visual Studio .NET integrated development environment

Expected Duration
180 Minutes

Objectives:

Testing and Instrumenting Web Applications in C#

  • recognize the importance of software testing, and distinguish between the types of software production models and software testing methods.
  • recognize the importance of adhering to coding standards and identify coding practices that comply with .NET standards and guidelines.
  • distinguish between specific software testing techniques, including those falling under the tester-based, coverage-based, method-based, and risk-based categories.
  • select appropriate software testing strategies.
  • use compiler constants, compiler directives, and conditional compiling attributes to facilitate the debugging of applications.
  • use the trace listener objects available in the .NET Framework to customize tracing output and to create a custom tracing solution.
  • describe and use the Debug and Trace classes in the System.Diagnostics namespace of the .NET Framework class library.
  • use trace switches to customize the behavior of the Debug and Trace classes.
  • use conditional compilation, trace listeners, Debug and Trace classes, and trace switches to instrument a C# application.

  • Course Number: 132055_eng