Data-Driven Testing

Traditional test automation requires separate scripts for each test variation - California auto, Texas auto, Florida auto, each with different drivers, vehicles, and coverages. Difficult to maintain, and difficult to scale.

CenterTest's Object-Oriented Data-Driven Testing (OODDT) architecture separates test logic from test data.

Write the scenario once, then scale coverage by adding new data, or combining different sets of shared data. Business teams can expand test coverage without touching code, and automation teams can maintain test suites while minimizing code and data bloat.

CenterTest implements OODDT through a layered architecture that minimizes data bloat while maximizing coverage scalability.

Entity references replace duplicated data with logical names. Instead of repeating "John Smith, 123 Main St, San Diego CA 92101" across hundreds of tests, you define a "JohnSenior" entity once and reference it by name. Test data references logical entity names rather than raw values.

Shared data sets enable single object definitions that propagate across multiple scenarios. Define "SanDiegoCA" once in a shared sheet, reference it from Personal Auto, Commercial Auto, and Workers Comp scenarios. When California address validation rules change, update one location rather than hundreds of tests.

Override processing allow scenario-specific variations while inheriting defaults. A test can reference "StandardDriver" but override the date of birth to test age-rating boundaries. The override is explicit and visible, making test intent clear while maximizing data reusability.

Data-combination references handle the technical complexity—type conversion, null handling, validation—automatically. Scenarios focus on test logic, not data parsing.

Coverage scaling emerges directly from the architecture. A single personal auto scenario can execute as many tests as necessary to validate requirements across different states, driver profiles, vehicle types, and coverage combinations—all by manipulating the test data.

Object references use logical names that every stakeholder can understand. For automobile testing, six driver entities cover the matrix: JohnTeen, JohnAdult, JohnSenior, SusanTeen, SusanAdult, SusanSenior—two genders across three age categories. Combine JohnSenior with SanDiegoCA or SusanAdult with AustinTX, and everyone immediately understands the test conditions. Override columns clearly show which values differ from defaults. Business analysts can define new test variations, expand state coverage, or add edge cases without programming expertise.

For example:

TestIDDriverLocationDriver·Age
PA-001SusanAdultSanDiegoCA
PA-002SusanAdultAustinTX45
PA-003JohnTeenDallasTX
PA-004JohnSeniorSanDiegoCA

Learn more by exploring our FAQ below, or schedule a consultation to talk to one of Kimputing's test automation specialists.


Recent News

Explore CenterTest

CenterTest Generators

Automatically generate test framework assets directly from Guidewire source code. Your tests stay synchronized with your configuration.

Restart Points

Resume failed or suspended scenarios from clearly identified Restart Points to eliminate false failures and optimize test suite execution time.

Role & Session Management

Optimize execution through intelligent session management, and test realistic workflows where multiple users interact with the same transaction.

Time Travel

Automate date-sensitive workflows like renewals, delinquencies, and claims processing. Hassle-free testing of complete policy lifecycles.

Data-Driven Testing

One scenario, hundreds of test variations. Simplify maintenance and scale coverage through data – without duplicating test code.

Document Testing

Automatically validate document generation and verify document content for policy documents, invoices, or claims correspondence.

CenterTest Data Studio

Let analysts own the test data. Business and test analysts change CenterTest test data without development knowledge, on their own machine.

CenterTest Recorder

Record once. Everyone benefits. An analyst walks through the process once in PolicyCenter, BillingCenter or ClaimCenter, and the team gets a video, written steps, the clicks and the checks.

Frequently Asked Questions

Understanding CenterTest

Browse all questions

Ready to elevate your QA practice?

Guidewire test automation,

without the headaches.

that's easy to maintain.

in just two weeks.

future-proofed for cloud.

  • Guidewire test automation, that's easy to maintain.
  • Guidewire test automation, in just two weeks.
  • Guidewire test automation, future-proofed for cloud.
Get Started