Difference between revisions of "Setting up Test Data"
From CitconWiki
Jump to navigationJump to search (New page: '''Methods''' Datbase dependent Integration Tests vs Mocking Datasets vs End to End Regression Tests Extracting XML schema's Extracting production like data as XML sets to stub out the DB ...) |
|||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | '''Methods''' | + | '''Methods to Test Data''' |
− | + | ||
+ | Database dependent Integration Tests vs Mocking Datasets vs End to End Regression Tests | ||
+ | |||
Extracting XML schema's | Extracting XML schema's | ||
+ | |||
Extracting production like data as XML sets to stub out the DB calls | Extracting production like data as XML sets to stub out the DB calls | ||
+ | |||
Using the system to insert test data | Using the system to insert test data | ||
+ | |||
Finding right level of abstraction | Finding right level of abstraction | ||
+ | |||
Focus on Test Driven Development | Focus on Test Driven Development | ||
+ | |||
+ | Schema per developer | ||
+ | |||
+ | '''Branching issue''' | ||
+ | |||
+ | Be careful | ||
'''Tools mentioned''' | '''Tools mentioned''' | ||
− | Unitils (becoming open source | + | |
− | DBDeploy | + | [http://www.unitils.org/ Unitils] (becoming or already is open source) |
+ | |||
+ | [http://dbdeploy.com/software/about/ DBDeploy] | ||
+ | |||
+ | DBUnit | ||
+ | |||
In-Memory Databases (Hypersonic, ExtremeDB, JavaDB) | In-Memory Databases (Hypersonic, ExtremeDB, JavaDB) |
Latest revision as of 04:54, 7 October 2008
Methods to Test Data
Database dependent Integration Tests vs Mocking Datasets vs End to End Regression Tests
Extracting XML schema's
Extracting production like data as XML sets to stub out the DB calls
Using the system to insert test data
Finding right level of abstraction
Focus on Test Driven Development
Schema per developer
Branching issue
Be careful
Tools mentioned
Unitils (becoming or already is open source)
DBUnit
In-Memory Databases (Hypersonic, ExtremeDB, JavaDB)