-
Notifications
You must be signed in to change notification settings - Fork 0
Testrapport
###Testrapport
Pass = ✓ Fail = ✗
| 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.
| 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.
| Datum | Testfall | Status | Kommentar |
|---|---|---|---|
| 2016-03-07 | T12 | Pass ✓ | Lägga till nota |
| 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. Vi testade varje testfall igen och säkerställde att allt fungerade. Vi testade även att stresstesta RFID-läsaren och insåg att den inte klarar av för tung belastning, man kan inte tagga flera taggar i sekunden utan den läser bara av den första och registrerar den.
| 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 | T21 | 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 |