Jetif logo
Jetif
Home
Documentation
Downloads
FAQ
Contact me
 
Translations
简体中文
 
Links
Project Home
 
SourceForge.net Logo
Get Firefox!

NEWS

May 14 2006 Version 1.8.0 released. (Changelog)
Feb. 18 2006 User's Guide version 1.7 rev. 0 released.

Introduction

Are you developing Unit-Testing cases with some testing framework such as JUnit. The JUnit is a great framework for Unit-Testing, while it's not very easy to implement something such as seperating the testing data from the test code, record the test result to a text file or database, log some message to a simple text log file...

The Jetif is designed for the purpose that to provides a powerful and flexiable testing framework with many of features which developers desired.

Features
  • Dynamic Testing Data: The testing data is seperated from test code.
  • Object Handler: Handle various data type via the simple contract, allows user add support for they own types.
  • Dynamic Method Binding: You can specify the methods being tested.
  • Dynamic Test Cases: The test cases can be defined dynamically in code.
  • Ant Task Support
  • In-Server test: A easy way to run your test case in application server.
  • Globalization: support various globalization via XML spec file.
  • Various test result: text file, XML, HTML and database.
  • The Jetif is a regression test framework in pure Java. It provides a simple and flexible architecture for Java unit testing and functional testing, and used for testing in both individual and enterprise software development. It's easy to use, but powerful, and with some important features for enterprise software testing. This project was inspired by JUnit, JTestCase and TestNG. There are several ideas come from JUnit, for example the assertion mechanism and TestListener concept, so it's easy to move to Jetif from JUnit.

    The difference between Jetif and JUnit is the Jetif provide an more easy to use framework. Here's a comparison document for JUnit user, click here to view it.

    Copyright © 2004,2006 Vicky Wang, All right reserved.