- testowaniu wartości brzegowych zbioru danych.
- testowaniu obiektów pod względem inicjacji i zwolnienia zarezerwowanej pamięci.
- określeniu punktu początkowego i końcowego oraz badaniu możliwych dróg pomiędzy tymi punktami.
- utworzeniu kilku zbiorów danych o podobnym sposobie przetwarzania i użyciu ich do przeprowadzenia testu.