<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://citconf.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Managing_data_with_regression_integration_testing.</id>
	<title>Managing data with regression integration testing. - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://citconf.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Managing_data_with_regression_integration_testing."/>
	<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=Managing_data_with_regression_integration_testing.&amp;action=history"/>
	<updated>2026-04-24T23:07:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.11</generator>
	<entry>
		<id>https://citconf.com/wiki/index.php?title=Managing_data_with_regression_integration_testing.&amp;diff=6261&amp;oldid=prev</id>
		<title>Martin j andrews at 02:22, 28 June 2008</title>
		<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=Managing_data_with_regression_integration_testing.&amp;diff=6261&amp;oldid=prev"/>
		<updated>2008-06-28T02:22:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:22, 28 June 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Facilitated by [[Jason Yip]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Facilitated by [[Jason Yip]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Scribed by [[Marty Andrews]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Real data sets from production, run multiple times.  Has real data quality issues.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Real data sets from production, run multiple times.  Has real data quality issues.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Martin j andrews</name></author>
	</entry>
	<entry>
		<id>https://citconf.com/wiki/index.php?title=Managing_data_with_regression_integration_testing.&amp;diff=6257&amp;oldid=prev</id>
		<title>Martin j andrews: New page: Facilitated by Jason Yip  Real data sets from production, run multiple times.  Has real data quality issues.  Validation of test data  Real test data may not cover all of the corner ca...</title>
		<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=Managing_data_with_regression_integration_testing.&amp;diff=6257&amp;oldid=prev"/>
		<updated>2008-06-28T02:10:24Z</updated>

		<summary type="html">&lt;p&gt;New page: Facilitated by &lt;a href=&quot;/wiki/index.php?title=Jason_Yip&quot; title=&quot;Jason Yip&quot;&gt;Jason Yip&lt;/a&gt;  Real data sets from production, run multiple times.  Has real data quality issues.  Validation of test data  Real test data may not cover all of the corner ca...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Facilitated by [[Jason Yip]]&lt;br /&gt;
&lt;br /&gt;
Real data sets from production, run multiple times.  Has real data quality issues.&lt;br /&gt;
&lt;br /&gt;
Validation of test data&lt;br /&gt;
&lt;br /&gt;
Real test data may not cover all of the corner cases that you need.&lt;br /&gt;
Manufactured data may not have the unforeseen issues that real data does.&lt;br /&gt;
&lt;br /&gt;
Purpose: find inconsistencies with understanding of production data.&lt;br /&gt;
&lt;br /&gt;
Write applications to set up test data.&lt;br /&gt;
&lt;br /&gt;
Different approach - Create a suite that queries the production data to see if it violates any of the assumptions you&amp;#039;ve made.&lt;br /&gt;
&lt;br /&gt;
data filtering&lt;br /&gt;
data querying&lt;br /&gt;
&lt;br /&gt;
Would it be possible to declare the type of data you were looking for in your test and have the code go and dynamically discover it in your data set?&lt;br /&gt;
&lt;br /&gt;
2 data sets are probably needed.&lt;br /&gt;
* one that is manufactured to exercise the known systems boundaries&lt;br /&gt;
* one that is a sample production set which exposes things you haven&amp;#039;t thought of.&lt;br /&gt;
&lt;br /&gt;
Have a dedicated test data team&lt;br /&gt;
&lt;br /&gt;
Staging&lt;br /&gt;
&lt;br /&gt;
Data variation strategies&lt;br /&gt;
* Order your data by last changed date so you can see the most recent differences. They probably caused the problem.&lt;br /&gt;
&lt;br /&gt;
Create an artificial data set that tests lots of corner cases in a small set of data.&lt;br /&gt;
&lt;br /&gt;
DBUnit has two purposes:&lt;br /&gt;
* prime the DB with the data needed for tests.&lt;br /&gt;
* Verify the data&lt;/div&gt;</summary>
		<author><name>Martin j andrews</name></author>
	</entry>
</feed>