Design of testing protocols for digital testing
Politecnico di Milano (POLIMI)
Università degli Studi di Milano (UMIL)
Location
Italy

Remote

Arable farming
Food processing
Greenhouse
Horticulture
Livestock farming
Tree Crops
Viticulture
Any test activity involves three main components, i.e., environment (where the tests take place), protocol (defining what activities are executed and how), and evaluation metrics (used to assess the results of the tests). This service concerns the second element, i.e., the design of the testing procedure for digital systems such as (for instance) AI models or computer vision software. The digital environment and the evaluation metrics can be designed – if required – via services S00176 and S00178.
In the context of testing customers’ solutions within digital environments, this service is targeted at designing a suitable protocol for digital testing based on the use cases specified by the customer. The components of the testing protocol can include:
Selecting the datasets to be used for testing
Selecting reference AI models to be used for testing (if needed)
Choosing data formats and metadata standards
Defining data pre-processing and preparation steps
Defining values and ranges of test parameters
Defining the different phases of the protocol
Outlining the operations to be executed in each phase
Thoroughly describing the protocol specifics to ensure reproducibility
Datasets to be used for testing can be provided by agrifoodTEF and/or by the customer; if nothing suitable is available, other agrifoodTEF services can be leveraged to collect and/or generate tailored data.
The technical team executing this service comprises expert engineers but can also involve agronomists when this is necessary to ensure the relevance of the tests for the use case, e.g., to determine the distribution of test repetitions across the variation ranges.