You are on page 1of 7

Smart Wardrobe

Interne Testronde
versie 1.0 door Kevin Damstra

Inleiding
Tijdens het eerste project hebben wij een 'Smart Wardrobe' ontwikkeld. Hierbij is gebruik gemaakt van een Arduino microcontroller met RF !"module en de bijbehorende #$"so%tware. !e Smart Wardrobe is bedoeld om de %unctionaliteit van de hedendaagse kledingkast aan te vullen. &o wordt het mogelijk om digitaal bij te houden welke kledingstukken 'ich in de kast bevinden( en de'e te delen via een bijbehorende website)applicatie. !oor middel van RF !"tags( die in de kleding dienen te worden verwerkt( kan men de kleding als het ware 'inchecken' bij de kledingkast waaraan on'e Smart Wardrobe is bevestigd. *oordat wij dit product aan de belangstellenden kunnen presenteren dient de'e uitvoerig getest te worden op eventuele %outen en gebreken. n de'e testronde 'ullen wij ons richten op de volgende onderdelen+ Het inchecken van de kleding ,Worden de RF !"tags herkend( en gee%t het s-steem de juiste data weer./ Algemene betrouwbaarheid ,Werkt de Arduino0RF !"module naar behoren. s er sprake van herhaaldelijke storingen en)o% problemen./

1chter 'ullen wij ons de'e testronde niet richten op de volgende onderdelen+ Functionaliteit website ,!atabase( gebruikersaccounts( inlogs-steem etc./ nteractie met de website ,Wordt de data correct weergegeven op de website./ 2ebruiksvriendelijkheid , s de handleiding makkelijk te volgen. Hoe steil is de 'learning"curve' van de Smart Wardrobe./ !uur'aamheid product ,Hoe lang gaat het product mee. 3an de behui'ing tegen een stootje./

Testdocumentatie
Het inchecken van de kleding (testcriteria) 1. Er verschijnt geen foutmelding tijdens een van de tests. 2. De informatie verschijnt compleet in de serial. 3. De interval van vijf seconden wordt in stand gehouden door het systeem. Het inchecken van de kleding (testplan)
Zorg ervoor dat !e Arduino0RF !"module op de juiste manier 'ijn aangesloten op de computer. !e Arduino voor'ien is van de juiste so%tware"sketch versie. !e RF !"tags geregistreerd 'ijn in de Arduino"so%tware. !e juiste $45"poort is geselecteerd. !e Arduino"serial 'ichtbaar is( en er een baud"rate van 6788 ingesteld is.

!est 1
Houdt om de beurt de groene( grij'e en blauwe RF !"tag voor de Smart"Wardrobe( houdt hier rekening met de interval van 9 seconden tussen het le'en van RF !"tags. 5aak een print screen van de output die in de Arduino"serial verschijnt. 3omt de'e overeen met de uitgevoerde handeling.

!est 2
Houdt om de beurt verschillende RF !"tags voor de Smart"Wardrobe. Herhaal dit vij% keer( verwissel hierbij de volgorde van de RF !"tags. 5aak nu een print screen van de ver'amelde output in de Arduino"serial. 3omt de'e overeen met de uitgevoerde handelingen.

!est 3
Houdt om de beurt de verschillende RF !"tags voor de Smart"Wardrobe. Herhaal dit vij% keer( verwissel hierbij de volgorde van de RF !"tags. !itmaal dien je geen rekening te houden met de ingestelde interval. 5aak nu een print screen van de ver'amelde output in de Arduino"serial. 3omt de'e overeen met de uitgevoerde handelingen.

Het inchecken van de kleding (testresultaten)


!atum+ :9";8":8;< =egintijd+ ;6+>? 1indtijd+ :8+:: Tester+ 3evin !amstra 4pmerkingen+ 2roen @ 5ark =lauw @ !aan 2rijs @ 3evin

!est 1
Hier is de output van de eerste test te 'ien. Allereerst heb ik de groene tag voor de reader gehouden( waardoor de gegevens hiervan in de serial verschenen. !e'e is geregistreerd op de naam van 5ark( en bevat de in%ormatie van dit speci%ieke kledingstuk. !aarna heb ik de grij'e tag voor de reader gehouden( waardoor de in%ormatie van dit kledingstuk werden weergegeven onder naam van 3evin. Ten slotte hield ik de blauwe tag voor de reader( met de in%ormatie van het kledingstuk van !aan. &oals te 'ien is verliep dit 'onder problemen.

!est 2
Hiernaast is de output van de tweede test te 'ien. Tijdens de test plaatste ik om en om de verschillende tags voor de reader. &oals te 'ien is verwisselde ik constant de volgorde van de tags. !it herhaalde ik tot er vij% rondes van drie tags voorbij waren gekomen. !e reden hiervoor is dat het een mogelijke handeling 'ou kunnen 'ijn van een gebruiker. =ij het eerste gebruik 'ouden namelijk alle kledingstukken geregistreerd en ingecheckt moeten worden. Helaas beschikken wij maar over een drietal tags( waardoor dit de enige manier is om dit scenario te simuleren. 2elukkig werkte alles naar behoren( en waren er geen storingen o% %outmeldingen tijdens de uitvoering.

!est 3
Hiernaast 'ijn de resultaten van de derde en laatste test te 'ien. !itmaal werden er vij% rondes van drie tags voor de reader gehouden( 'onder rekening te houden met de ingestelde interval van vij% seconden. !e reden dat wij hiervoor hebben geko'en is simpelweg omdat de gemiddelde gebruiker niet 'orgvuldig de handleiding doorleest. Hierdoor kan het voorkomen dat het product niet volgens de gebruiksaanwij'ing wordt gehanteerd. !it mag echter niet in de weg komen te staan van een positieve gebruikerservaring. 2elukkig hadden wij hier al rekening mee gehouden tijdens het programmeren( waardoor er alsnog een interval wordt ge%orceerd. &oals hiernaast te 'ien is was er wederom geen sprake van een storing o% %outmelding.

Conclusie
!e gebruiker 'al hoe dan ook vij% seconden moeten wachten voordat hij)'ij een nieuw kledingstuk kan inchecken. !it product is dan ook niet geoptimaliseerd voor massagebruik( 'oals bij winkelketens o% warenhui'en. !e'e code is speci%iek gericht op persoonlijk gebruik. 1r 'ijn tijdens de'e testronde geen storingen o% %outmeldingen voorgekomen( ondanks langdurig en onjuist gebruik van het product. 4ok is tijdens iedere test de data compleet en 'onder %outen verschenen in de serial. 5et persoonlijk gebruik voor ogen en de bovenstaande testresultaten in acht genomen( kunnen wij met een gerust hart stellen dat het product gereed is voor de volgende %ase. !e WhiteboA"test%ase is succesvol a%gesloten( en wij 'ullen nu overgaan op de eAterne test%ase+ =lackboA"testing.

You might also like