2008-Jun-10 - Comparison of FITNESSE and NOSE
FITNESSE and NOSE are both test automation framework. FITNESSE is usually described as a functional and integration test tool. NOSE is usually said to be a unit test tool.
I evaluated both of the tools before we select one for our project testing.
FITNESSE has a wiki UI, and uses tables to manage test cases and results.
NOSE does not have web UI, but all cases execution summary is displayed in command console.
Here are some more comparisons:
| FITNESSE | NOSE 1. Checkpoint/assert | in the table | in the codes 2. File/Function | | naming convention | camel | test_XXX 3. Case executed | | sequence | as in the table | prioritized by case name 4. Result storage | in the table | in command console/has API
Conclusion: FITNESSE is fit for data driven test cases, which need a table of data for similar case. NOSE is fit for module test, with no UI, and flexible to use its APIs.
|