Prace na spoju sprawdzane są na podstawie testów automatycznych podobnych do tych jednostkowych. Algorytm, który to sprawdza ma na wejściu dane przypadku testowego i poprawne dane wyjściowe. Twój program jest uruchamiany z danymi wejściowymi i wyjście jest porównywane z wzorcem.