Blog .net SmokeTest for Windows 4.1.16.1 

An indispensable tool for anyone involved in developing, testing and managing .NET software products for Windows.

.net SmokeTest is a Windows application that provides an interactive interface into any .net Assembly allowing you to smoke-test an API without writing a single line of code. Construct an instance, call a method and get or set a property or field of any class then view or "drill-down" into the result.


Use this version if you only have .net 2.0 installed on your system.

Use this version if you have .net 4.0 or later installed on your system.

Download the latest version and "unzip" the contents into any location on your local drive. I would recommend "C:\SmokeTest 4.0" as the most convenient location. Create a desktop icon to launch the executable, SmokeTest.exe, from your install location and drag-and-drop a .net Assembly onto the application icon.

Check out my blog for more detailed instructions and tutorials.


This release automatically launches the appropriate platform specific SmokeTest executable (x86, x64) for the input Assembly (command line or drag-n-drop).

This release targets the .net 4.0 runtime directly. That means it can load Assemblies that target .net 2.0, 3.x and 4.x. If you don't have .net 4 installed you can either install .net 4.0 now or use SmokeTest 2.2 instead.

This release automatically launches the appropriate platform specific SmokeTest executable (x86, x64) for the input Assembly (command line or drag-n-drop).

This release targets the .net 2.0 runtime directly, which includes 3.0 and 3.5, and supports 32 or 64 bit Assemblies on a 64-bit system. Use this version if you don't have .net 4.0 or later installed on your system.

Other improvements include the ability to load Assembly files via drag-n-drop, display the average of multiple invoke calls, add instances to an Object Pool, create interface argument types, use ValueType (struct) types, choose from derived types and more.

This release targets only 32-bit Assemblies.

Also added the ability to create an instance of any reference type, edit an instance of a Reference Type, automatically create instances of Reference type arguments,

The is the first public release of SmokeTest for proof-of-concept that you can interactively invoke members of any managed class from any .net 2.0, 3.0 and 3.5 Assembly.

+

SmokeTest also works in .NET Reflector as an Add-In