Indholdsfortegnelse

Software testing : Yatzee3000

Udvikleren af Yatzee3000 version 0.1c mener at spillet at klar til en release. - Hvad mener i ?

Yatzee 3000



The misson


Opgave 1

Yatzee gør brug af klassen 'ScoreCounter' til at beregne værdien af et Yatzee slag. I skal teste denne klasse ved at oprette jeres eget test program, som anvender 'ScoreCounter', dvs. kalder denne klasses metoder og undersøger om 'ScoreCounter' er korrekt implementeret (ift.yatzee reglerne link).

Eksempel på en simpel testcase …

  int score = 0;
  int[] kast = {1,2,3,6,6};
  score = ScoreCounter.ScoreSingleSum(6, kast); // Test værdien af antallet af 6'ere
 
  Console.Write("ScoreSingleSum test 1 : ");  
  if ( score == 12 ) {
     Console.Write("Success");
   } else {
     Console.Write("Failed");
   }

fyi: ScoreCounter tager et int array med 5 terninge slag. (i nogle tilfælde tager den også den værdi, som man ønsker at tælle op) I har adgang til kildekoden og kan se metode signaturen.


Opgave 2


Vi samler op i plenum. Vær forberedt på at skærm-dele jeres fund, samt den kildekode i bruger at teste Yatzee3000.

Downloads