29.07.2013 Views

Master of Science thesis Fighting Spam

Master of Science thesis Fighting Spam

Master of Science thesis Fighting Spam

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

o Case 4: Klientprogrammet udfører registreringsproceduren. Her skal det<br />

kontrolleres, at programmet har gemt det modtagne certifikat på disken.<br />

Derudover skal programmet have dannet pengeskabsfilen og en nøglefil til<br />

beskyttelse af denne. De to filer til blacklisten og whitelisten skal endvidere<br />

være dannet.<br />

o Case 5: Registreringsserveren kan ikke kontaktes. Der skal vises en<br />

fejlbesked og brugeren skal kunne forsøge igen.<br />

o Case 6: Pengeserveren kan ikke kontaktes. Der skal vises en fejlbesked og<br />

brugeren skal kunne forsøge igen.<br />

o Case 7: Der er ikke penge nok til oprettelse på brugerens konto. Der skal<br />

vises en fejlbesked og brugeren skal kunne forsøge igen.<br />

- Konfiguration af mailserveradresser. Brugeren indtaster nye adresser og trykker på<br />

update -knappen.<br />

o Case 8: Adresserne gemmes i hukommelsen og på disken. Her kontrolleres<br />

det, ved at trykke på send og modtag email -knappen i email-klienten, at de<br />

opdaterede adresser benyttes. Ved at genstarte programmet og foretage<br />

samme procedure kontrolleres det, at de opdaterede adresser indlæses korrekt<br />

fra disk.<br />

- Hæv penge. Brugeren vælger et beløb i Withdraw -fanebladet og trykker på<br />

Withdraw -knappen og:<br />

o Case 9: Beløbet vælges lavere end én mønts værdi. Dette skal give en<br />

fejlmeddelelse til brugeren.<br />

o Beløbet vælges større end én mønts værdi og:<br />

Case 10: Klienten har ikke dækning for beløbet på sin konto. Skal<br />

give en fejlmeddelelse til brugeren.<br />

Case 11: Klienten har dækning for beløbet på sin konto. Det korrekte<br />

antal mønter skal returneres til brugeren og deres værdi debiteres på<br />

dennes konto.<br />

- Indløs penge. Brugeren vælger et beløb i Deposit -fanebladet og trykker på<br />

Deposit -knappen.<br />

o Case 12: Antal mønter vælges større, end antallet af mønter klienten har til<br />

rådighed. Skal give en fejlmeddelelse til brugeren.<br />

o Antal mønter vælges ikke større end antallet af mønter klienten har til<br />

rådighed og:<br />

Case 13: Ingen af mønterne har været indløst tidligere.<br />

Case 14: En eller flere mønter har været indløst tidligere. Her skal<br />

klienten modtage besked om hvor mange mønter, der kunne indløses,<br />

og kun krediteres for disse.<br />

124

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!