A method, comprising: - for each one of a plurality of software code items: loading respective control data which is indicative of a time-dependent allocation of computational resources when performing an integrity test of the respective software code item, wherein the control data is further indicative of variances of the allocation of the computational resources when performing the integrity tests of the plurality of software code items, the variance indicating an uncertainty with which the allocation can be predicted, wherein a timing schedule is determined for performing the integrity tests, the timing schedule being indicative of a timing of each integrity test, wherein said timing schedule is determined to satisfy a relationship between a predefined maximum load of the computational resources of the test hardware and the integral allocation of the computational resources indicated by the control data, leading some of the integrity tests to be performed in a time-serialized manner while other integrity tests to be performed in a parallelized manner, wherein said relationship is dimensioned based on said variances and - based on the timing schedule: triggering a test hardware comprising the computational resources to perform the integrity tests of the plurality of software code items in a time-parallelized manner or time-serialized manner (p 15/25-32), - monitoring allocation of the computational resources of the test hardware while performing the integrity test, - comparing the monitored allocation with the allocation of computational resources indicated by the control data, and - modifying the control data based on said comparing, wherein the variances are used to weigh changes when modifying the control data. - for each one of a plurality of software code items: loading respective control data which is indicative of a time-dependent allocation of computational resources when performing an integrity test of the respective software code item, wherein the control data is further indicative of variances of the allocation of the computational resources when performing the integrity tests of the plurality of software code items, the variance indicating an uncertainty with which the allocation can be predicted, wherein a timing schedule is determined for performing the integrity tests, the timing schedule being indicative of a timing of each integrity test, wherein said timing schedule is determined to satisfy a relationship between a predefined maximum load of the computational resources of the test hardware and the integral allocation of the computational resources indicated by the control data, leading some of the integrity tests to be performed in a time-serialized manner while other integrity tests to be performed in a parallelized manner, wherein said relationship is dimensioned based on said variances and - based on the timing schedule: triggering a test hardware comprising the computational resources to perform the integrity tests of the plurality of software code items in a time-parallelized manner or time-serialized manner (p 15/25-32), - monitoring allocation of the computational resources of the test hardware while performing the integrity test, - comparing the monitored allocation with the allocation of computational resources indicated by the control data, and - modifying the control data based on said comparing, wherein the variances are used to weigh changes when modifying the control data.