Summary
Testing measures conformance to product requirements.
Unit tests check that each piece of code works correctly.
Integration tests verify that all components work together.
Regression tests make sure that new code does not break existing code.
Load tests check that the product works under extreme usage.
Platform tests make sure that a Web application is displayed correctly and has reasonable performance using different browser and network connection configurations.
Use ACT to record user interaction with a Web application in VBScript, and then replay that script to simulate multiple users and log application errors and server performance.
To test a .NET assembly with the Windows Scripting Host, register the assembly for use with COM, and then copy the scripting host (CScript.exe) to the assembly s folder.
To run attended builds and tests, create a command file containing the build commands to execute and test scripts to run, and then schedule the command file to run using the Windows Task Scheduler.
Use the Debug and Trace diagnostic classes to display alerts and log error conditions during the development process.
By default, code written with the Debug class is stripped out of release builds, and code using the Trace class is left in.
Visual Studio .NET can attach to the process of a Web application running on a remote server to debug that application in a real-world setting.