Customer stories Nationwide Insurance
Insurance United States 1 Week to 1 Day

Nationwide Insurance Utilizes TimeShiftX® for Temporal Testing

Nationwide Mutual Insurance Group developed a new Agent Service System for insurance agents. Nationwide used TimeShiftX to temporal test this system’s issued insurance policies, campaigns, and other critical functionality, including the lifecycle of products. TimeShiftX allowed Nationwide to time travel within their current Active Directory environment, thus saving Nationwide hundreds of thousands in potential new server costs.

Nationwide Insurance Case Study Visual
Nationwide Insurance Logo
Nationwide Insurance
Size 33,000 employees
Country United States
Industry Insurance

Enterprise Profile

About Nationwide Insurance

Nationwide is one of the largest insurance and banking & finance organizations in the U.S. The company provides personalized insurance and banking & finance services, including auto insurance, homeowners, life insurance, farm, commercial insurance, annuities, mortgages, mutual funds, pensions, and long-term savings plans.

01

Business Needs

Mission-critical date logic required comprehensive testing

Nationwide Insurance is driven by managing complex policies with ever-changing parameters while meeting customer and regulatory expectations. The backbone of this relies on Nationwide’s continual software quality and efficiency. The foundation of such software is the reliance on date & time dependent code, logic, and functionality. It’s involved in every area of insurance operations and thus it is critical that all date & time logic is thoroughly tested.

Nationwide Insurance requires temporal testing to validate logic such as:

  • New Insurance Options
  • New Policy types
  • Insurance Rates
  • New Vehicles
  • Campaigns
  • Agent Sales Strategies
  • Policy Forms & Wording
  • Policy Triggers
  • Expiration Dates
  • Questionnaires
Regulatory & Compliance Requirement

In addition, Nationwide needed to validate their critical date & time logic in order to comply with US Insurance Commissioner regulations and their own internal corporate policy. If their policies are found to be incorrect, the insurance commissioner, per state, will impose fines and penalties. All of Nationwide’s issued policies are legal contracts between the policy holder and the insured, so maintaining compliancy is critical in Nationwide’s daily operations.

02

The Challenge

Clock changes met Active Directory & operational roadblocks

Before TimeShiftX, Nationwide tried performing temporal testing manually, however this option was extremely time and resource intensive as no date shifting test automation is used. This method required testers to manually request a date change to the infrastructure team who in turn would perform an environment-wide coordination amongst the admins and resulted in temporary environment downtime. Afterwards, the environment was left with a series of downsides and additional work such as:

  • Incorrect system files time stamps destroying backups, batch jobs, etc.
  • Application restores back to pre-test state
  • Operating System Reloads
  • Environment Reboots

Each of these tests took hours to days, all while users were offline. In addition, Nationwide was limited to only one date-window to test, slowing down their test cycle. This slow-down lead to incomplete testing as the QA team had to meet strict underwriting deadlines which did not allow enough time needed to perform manual temporal testing.

Then, Nationwide upgraded their environment to include Microsoft domain authentication protocol, Active Directory. This blocked Nationwide from performing any manual date changes as Active Directory relies on server times being in sync. Being stuck, Nationwide considered purchasing additional servers, isolating them from the domain, and then performing manual testing. However not only would they encounter the same pitfalls of manual temporal testing, but this eliminates the validity of any time shift test as the environment is no longer a duplicate of the production environment and is under a different security context.

In the end, Nationwide decided to not pursue this but instead employ TimeShiftX and provide test automation and savings to their test environment.

03

The TimeShiftX Solution

Virtual time simulation without altering host operating clocks

Nationwide utilized the Vornex date & time simulation software solution TimeShiftX. TimeShiftX expedites the testing, verifying, and validating of all date & time logic while increasing the reliability of applications and reducing the resources and time needed to complete time shift testing. TimeShiftX provided Nationwide’s QA team test automation by allowing Nationwide to time travel their enterprise applications and databases in the future or past to test all date and time sensitive functionality, without doing any manual temporal testing or isolating servers, thus simplifying & speeding up their testing.

Key Solution Capabilities:
Active Directory & Kerberos Compatible Zero Host Clock Modification Database & App Layer Synchronization Multi-user Parallel Virtual Time
04

Documented Benefits

What changed for development, QA, and operational timelines

Benefits Nationwide received included:

  • Utilizing the current test environment
  • No system impact via our “virtual time” layer (file timestamps and security tokens untouched)
  • Instantly travel into the future or past, reducing testing from 1 week to 1 day
  • Granular & custom “virtual times”
  • Concurrent testing via parallel “virtual times”

TimeShiftX eliminated all of Nationwide’s temporal testing challenges and allowed for immediate and seamless time & date shift testing. This allows Nationwide to find all discrepancies in policies before issued, thus protecting Nationwide from non-compliant policies. In addition, the TimeShiftX software empowered Nationwide to test all other date & time sensitive functionality throughout their software & business stack while saving cost, time, and resources.

Documented Outcomes

Measured value delivered to Nationwide Insurance

01

One week to one day

Temporal testing cycles were reduced from a full week to a single day with instant time travel.

02

Active Directory preserved

Testing safely executed inside the existing production-like Active Directory test environment.

03

Hundreds of thousands saved

Eliminated the massive hardware and maintenance expenses of isolated duplicate server stacks.

Enterprise Validation

Ready to validate your date-sensitive applications?

See how TimeShiftX fits your Active Directory, multi-platform OS, and containerized architectures.