A method for creating a computer-assisted test algorithm for processing applications in a computing environment having at least one host computer for executing a number of application programs installed on the at least one host computer and taking into account configuration data for the application programs, wherein for each of the application programs, data describing a respective application program is combined as at least one data segment and the configuration data referring to the respective application program is combined as at least one data segment in each case, data segments of the number of the application programs and of the configuration data are combined in a data set, during a creation of the computer-assisted test algorithm the method comprises the following steps of:
- identifying the data set and assigning a global ID code to the data set;
- identifying components of the computing environment participating in an execution of the application programs of the data set, which comprises the substeps of:
- assigning one host ID code in each case to the at least one host computer identified as one of the components or reading out a plurality of host computers identified as the components or reading out an assigned host ID code;
- and
- assigning a program ID code to the application programs identified as the components or reading out an assigned program ID code;
- applying a hash function to each of the data segments contained in the data set and one hash value in each case is generated;
- creating a calculation function, which is applied to each of the data segments, wherein:
- host ID codes of participating ones of the host computers, the program ID codes of participating ones of the application programs, the hash value of the data segment and the global ID code are linked together by computational operators;
- and
- as a result of the calculation function, a complementary code is calculated and stored;
- and
- creating a test function, which can be applied to each of the data segments, wherein:
- the host ID code of participating ones of the host computers, the program ID of participating ones of the application programs, the hash value of the data segment and the complementary code calculated for the data segment are linked together by computational operators;
- and
- wherein as a result, the global ID code can be calculated;
- wherein from a first of the application programs, data is transferred to a second of the application programs, wherein the data is transferred together with a result of an associated said test function, and wherein the data from the second of the application programs are only processed if a result of the test function of the first of the application programs transferred with the data matches a result of the test function of the second of the application programs;
- and
- wherein the first and the second of the application programs are stopped or the at least one host computer identified for the application programs is shut down if a result of the test function of the first of the application programs transferred with the data does not match a result of the test function of the second of the application programs.