C: Inlämningsuppgift 1, Felsökning och testfall

Den här uppgiften handlar om "professionalism i programmering", och kräver inga kunskaper i C-programmering. Om man går campuskursen (men inte distanskursen) finns det en deadline, när uppgiften ska vara inlämnad.

Bakgrund

Programmering är svårt. Det är lätt att göra misstag, så att ens program sen ger fel svar när man kör det. Därför måste man dels vara noggrann och metodisk när man programmerar, och dels måste man testa, dvs provköra, sina program.

Under testningen provkör man programmet med olika kombinationer av indata, för att försöka hitta felen i programmet. Att välja ut lämpliga indata att provköra med, så kallade testfall, är inte alltid så enkelt.

Specifikation

På webbsidan http://www.testobsessed.com/exercises/triangle.html kan man mata in de tre sidorna på en triangel. Med hjälp av ett JavaScript-program ritar webbsidan sen upp triangeln, och berättar om den var: Men gör programmet rätt?

Gör ett antal testfall, och provkör dem.

Redovisning

Lämna in listan med testfallen till läraren, antingen på papper eller med e-post.


Thomas Padron-McCarthy (thomas.padron-mccarthy@tech.oru.se), 2 september 2007