Welcome to unittesting.com -- The Home of HarnessIt
Is your software reliable? Does each module perform as expected? Are
you sure? Don't wait until your project's lifecycle is in the testing phase
to answer these questions. Perform unit testing while your application is
still being built. If your developers unit test, project build time and test
time can be significantly decreased. Your developers know -- and can prove
-- that each module works as it should, and fewer "unexpected problems" should arise
during testing.
Harness the awesome power of unit testing with HarnessIt, the premier unit testing
software for .NET Developers. Whether you are someone looking for a simple
but powerful unit testing solution, a follower of a "test-first" agile methodology
such as Extreme Programming, or a developer that needs a fully-supported unit testing
product, then download HarnessIt now and see for yourself how easy unit testing
can be.
|
|
- Attribute Based Framework
HarnessIt’s testing framework is entirely attribute-based which provides greater
flexibility than traditional inheritance-based frameworks. The use of attributes
is especially important since .NET allows only single inheritance.
- Pluggable Test Execution Engines
HarnessIt is built around a pluggable test engine framework which allows testing
of Windows, web, and remote applications with unparalleled functionality.
- XML and RTF Test Output
HarnessIt allows you to save detailed, comprehensive test results as either eXtensible
Markup Language (XML) or Rich Text Format (RTF) documents.
- 100% Managed Code
HarnessIt is written in 100% managed C# code.
- Test Legacy Code
You can use HarnessIt to run tests written in a .NET language which test COM components,
legacy DLLs, and managed C++ classes. You can, by extension, test unmanaged
C++ classes via managed C++ test classes. Detailed help about legacy testing
is available in HarnessIt's documentation.
- Language Independence
HarnessIt can run unit tests built in any .NET CLR compliant language.
- For more detailed information, please see the Features
section.
|
- Version 1.5 is a free upgrade for all users.
- Upgraded HarnessIt.exe and associated assemblies to support testing projects built
with .NET 2.0, .NET 3.0, and .NET 3.5.
- Added the ITest interface as an alternate (and prefered) style of testing. Test
methods can now be defined as
public void Method(ITest it) {
}
The ITest interface supports more natural language test expressions such as:
it.Is.NotNull(myString) and
it.Are.Equal(age, 27).
The older style public void Method(TestMethodRecord tmr) { } methods are still supported.
- Significantly improved test execution speed - especially with large amounts of test output.
- Updated the Exception Explorer to display the exception's associated thread ID and
thread name.
- Added a document
detailing the advantages of choosing HarnessIt over NUnit to the documentation.
- Added a tip
to the documentation about integrating HarnessIt with NAnt.
- Test results can now be saved as a comprehensive XML file which contains all information
available in the HarnessIt user interface.
- Increased text rendering speed for all output windows.
|
|
|