Tools for Testing

The table below lists tools that you can use to perform the testing associated with operational readiness of BizTalk Server.

Testing Tool Use

Unit and Functional Testing

Microsoft Visual Studio® Team Suite Testing Tools

Used for unit testing .NET code. For more information about the testing tools that are integrated into Visual Studio Team System see "Visual Studio 2008 Team System" at http://go.microsoft.com/fwlink/?LinkId=152653.

BizUnit

A framework designed for automated testing of BizTalk solutions.

Ee308828.note(en-US,BTS.10).gifNote
Use of this tool is not supported by Microsoft, and Microsoft makes no guarantees about the suitability of this programs. Use of this program is entirely at your own risk.

For more information about BizUnit, see http://go.microsoft.com/fwlink/?LinkID=85168.

NUnit

Used for unit testing .NET code.

Ee308828.note(en-US,BTS.10).gifNote
Use of this tool is not supported by Microsoft, and Microsoft makes no guarantees about the suitability of this programs. Use of this program is entirely at your own risk.

For more information about NUnit, see http://go.microsoft.com/fwlink/?LinkID=47931.

Code Coverage Testing

Visual Studio Team System Code Coverage Tool

Used to ensure that all execution paths through your application are adequately exercised, and to identify dead functions or classes in your code. In general, code that is unreachable or never executed should be removed. For more information about the VSTS Code Coverage tool see "Code Coverage Basics with Visual Studio Team System" at http://go.microsoft.com/fwlink/?LinkId=154410 and "Advanced Code Coverage Techniques with Visual Studio Team System" at http://go.microsoft.com/fwlink/?LinkId=154412.

Performance Testing

Performance Analysis of Logs (PAL) Tool

Tool for analyzing performance counter log files.

For more information about the Performance Analysis of Logs (PAL) tool, see http://go.microsoft.com/fwlink/?LinkID=98098.

Microsoft BizTalk LoadGen 2007 tool

Load generation tool used to run performance and stress tests against BizTalk Server.

For more information about the Microsoft BizTalk LoadGen 2007 tool, see http://go.microsoft.com/fwlink/?LinkId=59841.

Visual Studio Team Suite Testing Tools

Available with Visual Studio as the "Performance Tools" feature in Visual Studio Team Suite. For more information about the testing tools that are integrated into Visual Studio Team System, see "Visual Studio 2008 Team System" at http://go.microsoft.com/fwlink/?LinkId=152653.

BizTalk Server 2006 Orchestration Profiler

Used to view orchestration tracking data for a specified period of time; helpful for determining where performance bottlenecks exist in orchestrations.

Ee308828.note(en-US,BTS.10).gifNote
Use of this tool is not supported by Microsoft, and Microsoft makes no guarantees about the suitability of this programs. Use of this program is entirely at your own risk.

For more information about the BizTalk Server 2006 Orchestration Profiler, see http://go.microsoft.com/fwlink/?LinkId=102209.

Web service testing

soapUI

An open source utility that can be used to test Web services.

Ee308828.note(en-US,BTS.10).gifNote
Use of this tool is not supported by Microsoft, and Microsoft makes no guarantees about the suitability of this programs. Use of this program is entirely at your own risk.

For more information about soapUI, see http://go.microsoft.com/fwlink/?LinkId=102196.

Fiddler

Useful for seeing HTTP traffic "on the wire." For more information about using the Fiddler Tool for debugging HTTP, see "Fiddler PowerToy - Part 1: HTTP Debugging" at http://go.microsoft.com/fwlink/?LinkID=84796.

Ee308828.note(en-US,BTS.10).gifNote
Use of this tool is not supported by Microsoft, and Microsoft makes no guarantees about the suitability of this programs. Use of this program is entirely at your own risk.

The Fiddler tool can be downloaded from http://go.microsoft.com/fwlink/?LinkID=99357.

Debugging

DebugView

Tool for monitoring kernel-mode and Win32 debug output either locally or remotely.

For more information about DebugView, see http://go.microsoft.com/fwlink/?LinkId=102210.

BizTalk MsgBoxViewer

Analyzes the BizTalk MessageBox and other databases and generates an HTML report containing warnings, if any, and other information related to the databases.

Ee308828.note(en-US,BTS.10).gifNote
Use of this tool is not supported by Microsoft, and Microsoft makes no guarantees about the suitability of this programs. Use of this program is entirely at your own risk.

The BizTalk MsgBoxViewer tool can be downloaded from http://go.microsoft.com/fwlink/?LinkId=151930.

Terminator

Resolves any issues identified by the BizTalk MsgBoxViewer tool. For more information on how the Terminator tool integrates with the BizTalk MsgBoxViewer tool, see http://go.microsoft.com/fwlink/?LinkId=151932.

Ee308828.note(en-US,BTS.10).gifNote
Use of this tool is not supported by Microsoft, and Microsoft makes no guarantees about the suitability of this programs. Use of this program is entirely at your own risk.

The Terminator tool can be downloaded form http://go.microsoft.com/fwlink/?LinkId=151931.

BizTalk Server Best Practices Analyzer

The BizTalk Server Best Practices Analyzer examines a BizTalk Server deployment and generates a list of issues pertaining to best practices standards. The tool performs configuration-level verification by gathering data from different information sources, such as Windows Management Instrumentation (WMI) classes, SQL Server databases, and registry entries. The data is then used to evaluate the deployment configuration. The tool reads and reports only and does not modify any system settings, and is not a self-tuning tool.

The BizTalk Server Best Practices Analyzer tool can be downloaded from http://go.microsoft.com/fwlink/?LinkId=83317.

Show: