Göm menyn

Seminarium 6 - En sak i taget

Kapitel som ska ha lästs

Denna sida visar en del av det som kommer att diskuteras på seminariet. Ofta tar handledarna också upp andra uppgifter som inte behöver något specifikt studentmaterial och då syns dessa uppgifter inte på sidan.

Diskussion: Vad är "fel"?

Skillnaden mellan en bra och en dålig programmerare handlar inte så mycket om hur många fel man gör, utan hur man hanterar de fel som uppstår. Ett sätt att bli bättre på att felsöka är att diskutera vad som räknas som "fel" och hur de kan uppstå, så att man lägger tid på rätt saker.

  1. Vad är ett fel i ett program?
  2. När och hur upptäcks fel?
  3. Vad kan orsaka fel?
  4. Hur kan man lokalisera och åtgärda fel i sitt program?

Diskussion: Undantag

  • Vilka undantag har ni stött på och vad orsakas de av?

Diskussion: Testning

  • Vad innebär de fyra testnivåerna enhetstestning, integrationstestning, systemtest, acceptanstest?
  • Vad innebär de två teststrategierna white-box och black-box.
  • Hur bör man planera och genomföra testning?

Repetition

Detta sista seminarium i denna perioden kommer också att användas för att repetera uppgifter från tidigare seminarier. Kontakta din seminarieledare om du har förslag på uppgifter att repetera.


Sidansvarig: Peter Dalenius
Senast uppdaterad: 2021-12-03