Toepassingnaam: opdracht reclame Hauwe Groepnr geteste toepassing: 14
Tester1:
Yannick Van
Tester2:
Diewe Ooms
Tester3: Ben Bols DOORLOPEN TESTPROCEDURES 1.1
Use Case: Inloggen en registreren
Ingevoerde gegevens
Resultaat
In orde? (J/N)
Invoer successcenario:
Je bent ingelogd.
J
Invoer/pad alternatief scenario Inloggegevens zijn fout:
Terug op de inlogpagina met foutmelding erbij.
J
Invoer/pad alternatief scenario Onjuiste gegevens bij registreren
Foutmelding op pagina.
J
Invoer/pad alternatief scenario Registreren
Gebruiker is geregistreerd na klikken op mail.
J
Invoer/pad alternatief scenario annuleren
Je komt terug bij de beginpagina.
J
Indien niet, waar moet verbeterd/wat loopt verkeerd?
Pagina 1/9
Toepassingnaam: opdracht reclame Hauwe Groepnr geteste toepassing: 14
Tester1:
Yannick Van
Tester2:
Diewe Ooms
Tester3: Ben Bols 1.2
Use Case: Berichten wijzigen
Ingevoerde gegevens
Resultaat
In orde? (J/N)
Invoer successcenario:
Bericht wordt gewijzigd
J
Invoer/pad alternatief scenario foutieve info
Bericht wordt gewijzigd
N
Een bericht kan op een latere datum beginnen dan eindigen.
Ingevoerde gegevens
Resultaat
In orde? (J/N)
Indien niet, waar moet verbeterd/wat loopt verkeerd?
Invoer successcenario:
Bericht is goedgekeurd
J
Invoer/pad alternatief scenario Weigeren bericht:
Bericht wordt geweigerd
J
Invoer/pad alternatief scenario Annuleren:
Terug lijst van nog niet goedgekeurde berichten
J
1.3
Indien niet, waar moet verbeterd/wat loopt verkeerd?
Use Case: Berichten goedkeuren
Pagina 2/9
Toepassingnaam: opdracht reclame Hauwe Groepnr geteste toepassing: 14
Tester1:
Yannick Van
Tester2:
Diewe Ooms
Tester3: Ben Bols 1.4
Use Case: Berichten aanmaken
Ingevoerde gegevens
Resultaat
In orde? (J/N)
Invoer successcenario:
Bericht is toegevoegd of moet goedgekeurd worden hangt af van hoe je bent aangemeld.
J
Invoer/pad alternatief scenario Reclame Bericht:
Bericht is toegevoegd of moet goedgekeurd worden hangt af van hoe je bent aangemeld.
J
Invoer/pad alternatief scenario Foutieve info:
Bericht is toegevoegd.
N
Je kan gewoon lege berichten toevoegen.
Ingevoerde gegevens
Resultaat
In orde? (J/N)
Indien niet, waar moet verbeterd/wat loopt verkeerd?
Invoer successcenario:
Bericht is verwijderd.
J
1.5
Indien niet, waar moet verbeterd/wat loopt verkeerd?
Use Case: Bericht verwijderen
Pagina 3/9
Toepassingnaam: opdracht reclame Hauwe Groepnr geteste toepassing: 14
Tester1:
Yannick Van
Tester2:
Diewe Ooms
Tester3: Ben Bols Invoer/pad alternatief scenario annuleren bericht verwijderen:
Bericht blijft.
J
Pagina 4/9
Toepassingnaam: opdracht reclame Hauwe Groepnr geteste toepassing: 14
Tester1:
Yannick Van
Tester2:
Diewe Ooms
Tester3: Ben Bols GLOBALE BEOORDELING VAN HET PHP-PROJECT
Geef voor elk criterium een beoordeling van 1 - 5 1= helemaal niet akkoord 5 = helemaal akkoord
Geef voor elke beoordeling een verklaring! 1
2
3
4
5
Opmerking/Verklaring
Gebruiksvriendelijkheid / Intuïtiviteit Userinterface en Stabiliteit van de toepassing Mooie, correcte, duidelijke lay-out (fontgebruik, zonder schrijffouten, goed leesbare tekst, …)
x
Consistente, gestandaardiseerde scherm-OPBOUW
x
Logische / duidelijke schermNAVIGATIE Voldoende inputcontroles? Voldoende defaultgegevens?
Te grote foto’s overlappen maar de rest is ok.
x
In orde Soms onduidelijk (menu met: pagina 1, pagina 2)
x
Je kan lege berichten toevoegen x
Ok
Pagina 5/9
Toepassingnaam: opdracht reclame Hauwe Groepnr geteste toepassing: 14
Tester1:
Yannick Van
Tester2:
Diewe Ooms
Tester3: Ben Bols 1
2
3
Voldoende gebruik van comboboxen/ listboxen? Voldoende gebruikersfoutboodschappen? Voldoende waarschuwingsboodschappen?
4
5
x
Opmerking/Verklaring Gebruikt waar het kon.
x
Je kon dingen toevoegen die normaal niet mogen(lege berichten) x
Op veel plaatsen gebruikt
Geen webbrowserfoutboodschappen?
x
Geen boodschappen gezien
Goede, logische testgegevens in de database
x
Gegevens in orde
Andere opmerkingen gebruik programma Leesbaarheid / onderhoudbaarheid / overdraagbaarheid / uitbreidbaarheid code Conformiteit PHP-stijlgids? (naamgeving tabellen en velden, inspringen code, naamgeving functies en variabelen, wisselen html-phpcode, …)
x
Code ok
Pagina 6/9
Toepassingnaam: opdracht reclame Hauwe Groepnr geteste toepassing: 14
Tester1:
Yannick Van
Tester2:
Diewe Ooms
Tester3: Ben Bols 1
2
3
4
5
Opmerking/Verklaring
Uitbreidbaarheid programma in orde (Geen hardcodering van tabelgegevens in comboboxen, listboxen, …, menu-structuur flexibel)
x
Redelijk makkelijk aanpasbaar
Overdraagbaarheid in orde (werken met config-bestand, geen s-nummer hard-gecodeerd, relatieve paden, …)
x
ok
Overzicht/Structuur in programma via naamgeving php-pagina’s / gebruik van submappen…
x
Goed gebruik van submappen
Opbouw van php-pagina’s volgens het “Model-View”-principe
x
ok
Geen php-bestanden met ellenlange code
x
Zitten lange pagina’s bij maar over het algemeen ok
Goed en consistent gebruik van huisstijl? (header en footer)
x
ok
Goed en consistent gebruik van css (geen style-attributen in de code)
x
ok
Pagina 7/9
Toepassingnaam: opdracht reclame Hauwe Groepnr geteste toepassing: 14
Tester1:
Yannick Van
Tester2:
Diewe Ooms
Tester3: Ben Bols 1
2
3
Efficiënte opbouw van code via gebruik van includes (code die vaak herhaald wordt in pagina’s telkens includen bv. connectie.php)
4
5
x
Goed gedocumenteerd via (zinvolle) commentaarlijnen
ok
x
PHP-pagina’s zijn voldoende beveiligd
x
Opmerking/Verklaring
Genoeg commentaar Er is beveiliging
Andere opmerkingen code Algemeen Dit lijkt me een heel vernieuwende / creatieve toepassing
x
Gewone toepassing die doet wa ze moet doen
Dit lijkt me een heel moeilijk te programmeren toepassing
x
Lijkt me een leuk onderwerp
Dit lijkt me een heel omvangrijke toepassing
x
Gewoon
Pagina 8/9
Toepassingnaam: opdracht reclame Hauwe Groepnr geteste toepassing: 14
Tester1:
Yannick Van
Tester2:
Diewe Ooms
Tester3: Ben Bols 1
2
3
4
5
Opmerking/Verklaring
Ik zou deze toepassing best kunnen onderhouden / verder programmeren (onderhoudbaarheid)
x
Makkelijk te onderhouden
Ik kan deze toepassing op een eenvoudige manier op een ander adres zetten (overdraagbaarheid)
x
Makkelijk
Andere opmerkingen algemeen Geef een globale beoordeling van deze toepassing rekening houdend met alle voorgaande criteria Schrappen wat niet past EN verantwoording toevoegen
Goed (12-14) Wij vinden dit een goede toepassing, het uizicht kan misschien wat beter, plus enkele foutjes verbeteren.
Pagina 9/9