Difference between revisions of "Setting up Test Data"

From CitconWiki
Jump to: navigation, search
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''Methods'''
+
'''Methods to Test Data'''
  
Datbase dependent Integration Tests vs Mocking Datasets vs End to End Regression Tests
+
Database dependent Integration Tests vs Mocking Datasets vs End to End Regression Tests
  
 
Extracting XML schema's
 
Extracting XML schema's
Line 12: Line 12:
  
 
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 soon)
+
[http://www.unitils.org/ Unitils] (becoming or already is open source)
 +
 
 +
[http://dbdeploy.com/software/about/ DBDeploy]
  
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)

DBDeploy

DBUnit

In-Memory Databases (Hypersonic, ExtremeDB, JavaDB)