Abstract

Developers use unit testing to improve the quality of software systems. Current development tools for unit testing help with automating test execution, with reporting results, and with generating test stubs. However, they offer no aid for designing tests aimed specifically at exercising the effects of changes to a program. This paper describes a unit testing tool that makes writing unit tests Easier and more efficient by introducing an open source unit testing tool for the .NET Framework. Unit testing is tightly associated with test-driven development (TDD), refactoring, and other practices from agile software development approaches such as Extreme Programming or Scrum [19, 20]. The tool provides developers with the Standard unit testing features such as test, fixture, setup, teardown, ignores, expected exception, etc. The tool has an easy graphical user interface to facilitate to the user the testing process. The tool also has a lot of advanced features like the Recipes which make the user able to combine several test assemblies into one test suite plus the Search capabilities across tests, output, and statistics and also generates Statistics per test to create performance base line and grouping tests by categories for execution and works with any .Net language.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call