CenterTest Generators

Generic test automation tools break constantly because they're built on rendered HTML that changes with every Guidewire update.

CenterTest Generators read your actual Guidewire source code and produce test framework assets that mirror your specific configuration. When Guidewire changes, you regenerate in minutes and your tests adapt automatically.

CenterTest Generators parse PCF files, type list definitions, and product model configurations directly from your Guidewire source code repository.

The generation process produces several categories of strongly-typed test assets, including:

  1. Page Object Models (POMs):

    Widget references for all PCF pages across PolicyCenter, BillingCenter, ClaimCenter, and ContactManager. Each widget is represented by its correct type (WidgetInput, WidgetSelect, WidgetDatePicker, WidgetShuttleList, etc.), enabling IDE autocomplete and compile-time validation.

    Unlike generic page objects built from HTML inspection, CenterTest POMs understand Guidewire's widget behaviors: asynchronous loading, wizard step validation, shuttle list interactions, and modal dialog handling work automatically.

  2. Type Lists:

    Java classes replace hardcoded strings with compile-time validated type list values. Instead of typing "Draft" and hoping it matches at runtime, you use "PolicyPeriodStatus.Draft" and the compiler catches typos before execution. "Draft" is still allowed as this supports DDT and negative testing.

  3. Product Model:

    Typed accessor methods for coverages, conditions, exclusions, and modifiers across all configured lines of business. These objects reflect your specific product configuration, not generic Guidewire defaults.

  4. Helper Utilities:

    Common utilities to simplify test automation. For example, data sharing utilities that facilitate communication across test execution contexts, enabling scenarios to pass policy numbers, account names, and other test-generated data between reusables and across Centers.

Generation completes in minutes, and your team can even automate regeneration through CI/CD pipelines to ensure test assets remain synchronized with development changes.

The generators require read-only access to your Guidewire source code and operate entirely within your environment. Source code never leaves your infrastructure.

Self-Healing

Self-Healing operates through the regeneration architecture. When Guidewire changes occur, Centertest regenerates framework assets from your updated source code. The abstraction architecture absorbs locator changes, widget type modifications, DOM structure updates, and version-specific rendering differences so impacted scenarios continue functioning without manual refactoring.

For example, a standard XPath locator for a driver’s first name looks like this:

driver.findElement(By.xpath("//input[@id='SubmissionWizard:LOBWizardStepGroup:LineWizardStepSet:PADriversScreen:PADriversPanelSet:DriversListDetailPanel:DriverDetails:FirstName']"))

This structure is brittle, and difficult to read and understand. The CenterTest accessor and associated setter looks like this:

page.getFirstName().set("John")

This structure can be understood by anyone and remains stable because it references the logical widget definition from the PCF, not the rendered HTML output.

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


Recent News

Portage Mutual Insurance
3 min read
Press ReleaseGuidewire

Portage Mutual Insurance Adopts Kimputing's CenterTest to Lay the Foundation for Test Automation Ahead of Guidewire Cloud Migration

Canadian mutual insurer automates testing across Guidewire InsuranceSuite and ProducerEngage as part of an internal quality transformation, with Day-One readiness for Guidewire Cloud

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.

AI for CenterTest

Explore Kimputing's local MCP architecture for CenterTest training, deployment, maintenance, and custom data analytics.

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