dcsimg
How to categorize my tests?
0 posts in topic
Flat View  Flat View
TOPIC ACTIONS:
 

Posted By:   Ashkan_Roshanayi
Posted On:   Tuesday, January 23, 2007 08:51 AM

Hi friends, I decided to categorize my tests into 4 not necessarily disjoint sets: 1. unit tests : Quicky unit tests 2. slow tests: unit tests that does not run enough fast for continuous builds 3. acceptance tests 4. all tests: Including all categories I mentioned before. Now what is the best way to define these categorization in your opinion? some options may be: 1. different folders for each one 2. differentiation in names (e.g. MyClassSlowTest or MyClassAcceptanceTest ....) 3. using annotations in source to specify each category (e.g. @slow says to ant that this is not a needed tests in run-fast-unit-tests target.   More>>

Hi friends,
I decided to categorize my tests into 4 not necessarily disjoint sets:

1. unit tests : Quicky unit tests
2. slow tests: unit tests that does not run enough fast for continuous

builds
3. acceptance tests
4. all tests: Including all categories I mentioned before.

Now what is the best way to define these categorization in your

opinion? some options may be:
1. different folders for each one
2. differentiation in names (e.g. MyClassSlowTest or

MyClassAcceptanceTest ....)
3. using annotations in source to specify each category (e.g. @slow

says to ant that this is not a needed tests in run-fast-unit-tests

target...)
4. using a properties/config file (Oh I should remember to edit this

each time I add a test, sough)
5. a combination of some of the above ways!!!

Now please share your valuable opinions with me. Your notes are so

appreciated :)

   <<Less
About | Sitemap | Contact