Skip to content

Testrapport

Kristoffer Svensson edited this page Mar 22, 2016 · 79 revisions

###Testrapport

Pass = ✓ Fail = ✗

Iteration 4, Vecka 7


Datum Testfall Status Kommentar
2016-02-19 T1 Pass ✓ Test av Fortnox
2016-02-19 T2 Pass ✓ Test av Fortnox
2016-02-19 T3 Pass ✓ Test av databas
2016-02-19 T4 Pass ✓ Test av databas

#####Iterationskommentar I denna iterationen testade vi funktionaliteten mot fortnox. Hämta medlemmar från fortnox och uppdatera medlemmar på fortnox. Dessa tester är nu "gröna". Vi har också testat att lägga till och uppdatera medlemmar i den lokala databasen och dessa tester är nu också "gröna".

Nästa vecka kommer vi testa vår statistik och taggningar.


Iteration 5, Vecka 8


Datum Testfall Status Kommentar
2016-02-23 T1 Pass ✓ Test av Fortnox
2016-02-23 T2 Pass ✓ Test av Fortnox
2016-02-23 T3 Pass ✓ Test av databas
2016-02-23 T4 Pass ✓ Test av databas
2016-02-23 T8 Pass ✓ Test av databas
2016-02-23 T5 Pass ✓ Test av taggningar
2016-02-23 T6 Pass ✓ Test av taggningar
2016-02-23 T7 Pass ✓ Test av taggningar
2016-02-26 T9 Pass ✓ Test av Eftersläntare
2016-02-26 T10 Pass ✓ Test av statistik
2016-02-26 T11 Pass ✓ Test av statistik

#####Iterationskommentar I denna iterationen har vi testat lite mer än vi tänkte från förra iterationen. Vi har gjort tester för fortnox, test för databas, test för taggningar och test för statistik. Alla tester har gått igenom med väntat resultat och Kim gjorde även ett litet stresstest av databasen för att se om den blev slö efter en viss mängd data. Vi märkte att det inte kommer bli nåt besvär med databasen förens väldigt många år.

"I denna iterationen testade jag gamla tester från föregående iteration. Dessa tester är fortfarande "gröna". Jag har också testat att länka användare/tag, tagga användare och skriva taghändelse till databasen. Dessa tester är nu också "gröna". Jag gjorde också ett stress test på databasen där jag testade att hämta ut alla medlemmar i databasen och loopade sedan dessa x antal gånger. Först 10 gånger, sen 100 gånger, sen 1000 gånger och sen stegade jag 1000 för varje gång för att se när det började bli för segt. Runt 3000 gånger(dvs 162000 anrop, 3000*54) tog det ca 4 sekunder vilket är max acceptabel tidsgräns." - Kim.

Nästa vecka kommer vi testa bland annat den nya skuld-featuren samt Top-5 statistiken som visas på den statiska Tag-in sidan.


Iteration 7, Vecka 10


Datum Testfall Status Kommentar
2016-03-07 T12 Pass ✓ Lägga till nota
2016-03-08 T13 Pass ✓ Ta bort en nota
2016-03-08 T14 Pass ✓ Intaggning av medlem
2016-03-08 T15 Fail ✗ Fungerade felfritt på vanliga Laptops, Inte på Raspberryn. Vi tror det är fel på en query som gör att den är slö.
2016-03-08 T15 Pass ✓ Efter en ändring i queryn ifrån den Lokala DB:n så funkar det nu på Raspberryn.

######Sluttester
Under lördagen (12/3) hade vi en sista deploy mot pajen och utförde flera manuella tester för att säkerställa att allt fungerade.

Datum Testfall Status Kommentar
2016-03-12 T1 Pass ✓ Hämta medlemmar från fortnox
2016-03-12 T2 Pass ✓ Uppdatera medlemmar i fortnox och i den lokala databasen
2016-03-12 T3 Pass ✓ Lägga till medlemmar i den lokala databasen från fortnox
2016-03-12 T4 Pass ✓ Uppdatera en medlem som existerar i den lokala databasen från fortnox
2016-03-12 T5 Pass ✓ Länka en tagg till en medlem
2016-03-12 T6 Pass ✓ Tagga med en tag och en händelse skall visas
2016-03-12 T7 Pass ✓ Tagga en tag och händelsen skall läggas till i den lokala databasen
2016-03-12 T8 Pass ✓ Stress testa databasen för att se hur långsamt man hämtar X antal taggningar
2016-03-12 T9 Pass ✓ Testning av eftersläntrare
2016-03-12 T10 Pass ✓ Test av statistik - Antal kvinnor/män som tränar
2016-03-12 T11 Pass ✓ Test av statistik - Åldersgrupper på medlemmar
2016-03-12 T12 Pass ✓ Lägga till en skuld på en person
2016-03-12 T13 Pass ✓ Ta bort en skuld på en person
2016-03-12 T14 Pass ✓ En medlem taggar in och får sin information visad
2016-03-12 T16 Pass ✓ En medlem taggar in och top 5 statistik visas
2016-03-12 T17 Pass ✓ Test av statistik - Taggning ändrar statistik för timme, dag och månad
2016-03-12 T18 Pass ✓ Test av CRON - Syncning med fortnox
2016-03-12 T19 Pass ✓ Test av CRON - Skicka mejl med eftersläntrare
2016-03-12 T20 Pass ✓ Test av CRON - Radera tag counter i medlemsdatabasen
2016-03-12 T21 Pass ✓ Testning av RFID-läsaren
2016-03-12 T22 Fail ✗ Testning av RFID-läsaren. Försökte tagga fler än 1 tagg i sekunden men det loggas bara ett tagevent i databasen. Detta beror på att RFID-läsaren inte klarar av att läsa flera taggar i sekunden

Clone this wiki locally