Skip to content

4. testaaminen

Verna Koskinen edited this page Dec 17, 2015 · 2 revisions

Robottia tulisi testata tarkoituksenmukaisen kattavasti. Automaattisia testejä ei vaadita, (muttei myöskään pahalla katsota) mutta jos projektiin sisältyy esim. itse tehtyjä algoritmeja, olisi niitä hyvä yksikkötestata. Mielekkäintä lienee testata käsin erilaisia käyttötapauksia ja dokumentoida tulokset. Ilman dokumentointia (mitä tapauksia testattiin ja miten) ei testaamispisteitä heru.

Esimerkki

Jos robotti on vaikkapa kauko-ohjattava auto, joka osaa pysähtyä kun sen eteen tulee este, voisi sitä testata esim. seuraavasti:

  • Mikä on matalin ja kapein este, jonka robotti tunnistaa?
  • Mitä jos este on vinossa kulkusuuntaan nähden?
  • Toimiihan hätäpysäytys kaikissa tilanteissa?
  • Mitä robotti tekee kun yhteys ohjaajaan katkeaa?

Tarkoitus on siis testata lähinnä robotin normaalitoimintaa ja sen rajatapauksia!

Clone this wiki locally