AnkrPt CenterTest, Automated Testing for all your needs

CenterTest bots generates needed test entities such as pages or API components, just by pointing to your source code. Simple dot-notation lets you immediately write complex tests increasing efficiency, while automagically staying current with your development. Focus on testing instead of maintaining and managing the platform.

Deliver fully automated tests the first week.

Test Everything

API, UI, Performance, payment gateways, comparators/aggregators, custom portals, 3rd party applications, and end-to-end scenarios across systems.

These typically require different technologies meaning additional licenses and new skillsets. CenterTest lets you perform all your testing needs with a single technology, taking advantage of features such as data-driven testing (DDT), parallelism, and data management. One source, one license, one cost.

What is CenterTest?

CenterTest is a framework utilizing bots to consume external source code and generate its framework to simplify tests creation. Self-managed test execution supports restartability, complex scenarios, and more. Upon completion, results and exhaustive analytics are stored for increased insight.

Click here to see a short video of CenterTest in action for Guidewire, as an example.

Instant Value Delivery

By generating directly from your source code, CenterTest accelerates and optimizes your test creation process. You can efficiently and reliably regression test each step of implementation with specific scenarios — allowing you to confidently, securely, and seamlessly improve your release quality and development efficiency through deployment.

Improve your testing now!

Frequently Asked Questions

Yes. CenterTest is a multi-session, multi-user-based testing platform. This means you log into two different systems with both active at the same time. All this while each session actively communicates with each other. This allows true end-to-end testing by emulating actual, complex workflows.

Yes. CenterTest includes sophisticated restart processing letting your test wait for long-executing processes to complete. This includes document production, batch processing, 3rd party system calls, and even time travel processing. Being able to run to an action, wait for that action, then rerun itself automatically, is what separates CenterTest from the competition.

We do. A core principle of CenterTest is getting everyone involved in testing, especially developers. If your developers can run regression tests as needed, you’ll reduce the errors getting to the test team. But why just run tests, why not write tests? CenterTest makes it easy for developers to write tests. In fact, it may be easier for developers than your SDETs. How, you ask? CenterTest generates directly from your source code which means developers can write tests against code that isn’t even merged yet; this is the purest definition of Shift Left.

Absolutely! CenterTest is designed around an abstraction layer of generated pages that separate the functional runtime from the test implementation. This separation means tests you write for InsuranceSuite v7 will (mostly) run in v8, v9, and v10. “Mostly” because the abstraction layer doesn’t accommodate flow changes such as changing the order of steps or adding new required fields. But we considered this and created a CenterTest in 90 Seconds video on Version Compatibility that shows a New Submission through Bind test running on both v9 and v10 with only two changes needed, it’s an interesting watch.

Code quality is critical to any system that must be maintained, and test code is no exception. Your tests are living things requiring maintenance and improvement and in order to ensure maintainability and sustainability, we need an easy way to check their quality. CenterTest Health Check scans your entire test codebase checking all typical java considerations but going further such as CenterTest Best Practices and inheritance analysis where we check for proper “super” support, a major mistake for code quality.

As part of our commitment to you, we provide detailed CenterTest Health Checks on a quarterly basis.

First of all, CenterTest allows you to automate UI testing of all your browser applications from your primary systems to any 3rd party application such as imbedded payment gateways. But you can also create automated API tests for your exposed services such as portals or rating processes for aggregators/comparators.

CenterTest is one solution that covers all your automated testing needs.

Yes. CenterTest lets you run tests against any deployed environment including the “blue” or “green” of your Blue-Green deployment. Add the ability to generate unique characteristics such as job numbers or “test” flags during test execution, and you can “hide” test entries from production created during Blue-Green testing.

Of course, and it’s easier than you think. Instead of writing a different set of tests for Performance, Load, or Stress testing, simply run existing CenterTest tests identifying your “Performance” needs. You choose your tests the same way you identify which tests to run for regression including UI or API testing. A simple spreadsheet paradigm defines loading profiles such as the number of threads (density of users), how many tests to run for a set, or how long to run a set of tests. These profiles change the characteristics over time letting you ramp up, retain high volumes, or inject sporadic changes.

All this flexibility paired with the simplicity of reusing existing tests, makes performance testing an easy addition to your QA infrastructure.

Restartable tests are part of the magic of CenterTest and provide much of the power. CenterTest lets you define Restart points along your test path. When tests fail in expected ways (document not ready, specific date not met), it can rerun the test, return to the original point of failure, and try again. This lets you “pause” execution when a task doesn’t complete quickly enough, restart, and complete your test. This lets you automate actions normally needing manual intervention.

Pair Restartability with Self-managed execution and you have hands-off complex testing capabilities.

Self-managed Execution is a unique function of CenterTest to rerun test suites itself after test failures. Specifically, when tests fail, CenterTest checks the types of failures and restarts tests as needed. If only Time Travel tests remain, CenterTest can adjust the clock automatically, then rerun the associated Time Travel tests. If tests are repeatedly failing with the same issue, CenterTest rejects these and continues with any remaining tests. Self-managed Execution continues this flow until every test has had the opportunity to pass.

This eliminates the need to manually monitor and execute tests.

Yes, assuming you have the authority, AnkrPt Extraction lets you push or pull data from anywhere. This lets you recreate production problems, or simply load data for test or training purposes. Refer to AnkrPt Data for additional information.

Yes. CenterTest has a sophisticated, but simple, data-driven testing (DDT) architecture. Using OO principles, CenterTest reads data directly from spreadsheets, allows you to override the data at the test level, build complex data objects, then use these to both populate and validate while testing. During results analysis, CenterTest distinguishes the difference between the original and overridden values, making it easy to know the actual data used.