Test and deploy

Drive for quality with test tools and processes, and then deploy and service your desktop application at scale.

Add instrumentation to diagnose errors and write trace information, or to monitor or measure the level of performance for your application, network, or hardware.

Get the tools you need for automated and manual testing of applications, drivers, middleware, and system software. Many of these tools are bundled in the Windows SDK and the Windows Driver Kit.

Test and debug using Visual Studio or Windows debuggers. Observe the run-time behavior of your applications, trace and log events, and locate logic errors.

Install, configure, and service your applications efficiently to avoid versioning conflicts and reduce the total cost of ownership (TCO) for your customers.

Need help?

You don’t have to work through development challenges alone. Microsoft offers expert support and MSDN community forums to help you get to a solution.

Recommended tools

Install your applications efficiently and reduce the total cost of ownership (TCO) for your customers.

The Windows Assessment and Deployment Kit (Windows ADK) is a collection of tools that you can use to customize, assess, and deploy Windows operating systems to new computers.

The Microsoft Platform Ready Test Tool for Windows Server 2012 R2 helps test your applications for compatibility with latest platforms from Microsoft.

Learn more

Define events that you want to publish to a channel or to an Event Tracing for Windows session, so you can trace or log events for troubleshooting.

Use error handling to address critical scenarios where your desktop application may need to ask for user intervention or is unable to recover on its own.

Microsoft UI Automation provides programmatic access to most UI elements. Use it to create solutions like assistive-technology products and automated test scripts that are enabled for UI.

Set up new clients with a network-based Windows installation without installing from disc.

Was this page helpful?
Additional feedback?
Thank you! We appreciate your feedback.