A computer-implemented method for testing a function of a technical
system (130) in a
test case, the method comprising receiving one or more text-based requirements, at least partially
natural language, defining at least one
test case, in a requirements input section (311), in a first step (S1); generating at least one
regular expression for each text-based requirement (350), in a
requirements verification section (312), in a second step (S2); generating a
test case database (350) from the regular expressions of the respective requirements, in a data structuring section (340), in a third step (S3); and receiving one or more test case-specific parameter information items, in a parameter information section (313), in a fourth step (S4).the merging of at least one
regular expression of the test case
database (350) with at least one test case-specific parameter information to form one or more test case schemas, in a selection section (331), in a fifth step (S5); the generation of a test case-specific
algorithm from the one or more test case schemas, in a test generation section (333), in a sixth step (S6); the transmission of the test case-specific
algorithm to a test environment (150); the testing of the function of the technical
system (130) by executing the test case-specific
algorithm through a test case
peripheral (140), within the test environment (150) and the return of the test results to the computer
system (200) and the evaluation by comparing at least one test result with a test case-specific parameter, in a seventh step (S7).