Redesign of a test tool to secure changes in the calculation core of a private health insurance
Project duration: 1 year, 2 months
Brief description
It is a new development of the test tool described in the PTA project database entry #4733. Based on control tables, new business test cases and contract changes can be simulated and the output of the calculation kernel for premium calculation can be compared. The tool is rebuilt, since the calculation kernel is written from scratch (see entry #5182). The tool is used during development to compare the outputs of the old and new calculation kernel. After the new kernel development is complete, the tool will be used to test future changes to the kernel.
Supplement
A completely new concept was created for the new development, which reflects the current requirements of the tool with regard to the system environment and data formats. Based on the concept, the tool is rewritten in C++ and ensures that it can address both the old and the new calculation kernel and compare the respective outputs.
Subject description
The main task of the calculation kernel is to calculate the premiums as well as surcharges and discounts for new contracts. It must be possible to calculate rate changes for existing contracts. The test tool uses control tables to simulate new business and rate changes on existing contracts and calls the calculation kernel to determine the premiums. In general, the premiums calculated may not change as a result of new or further development of the calculation kernel, except for technical changes. For this reason, the test tool compares the premiums of the old calculation kernel with those of the new calculation kernel, or the premiums before calculation kernel changes with the premiums after calculation kernel changes, to identify deviations.