Ook de simulatie kunnen we gebruiken om te testen voordat de Roomba werkelij is gemaakt en vaak op hogere snelheid.
In de specificatie (vanuit de requirements) staat bijvoorbeeld dat vuil dat niet onder een obstakel ligt in de gehele kamer moet kunnen worden opgezogen. Wat is nu een "slimme"manier om dit te testen?
Je kunt gewoon een aantal keer vuil plaatsen en de Roomba bijvoorbeeld 15 minuten laten lopen, in Greenfoot kan de snelhieid nog wat omhoog met de schuifregelaar maar het blijft een tijdrovend proces.
Vul de kamer met vuil en laat de Roomba op de hoogste snelheid (schuifregelaar) de kamer zuigen, word de kamer schoon?
Het lastige met testen blijft dat je wel aan kunt tonen dat iets werkt maar erg lastig dat iets niet werkt!