3 news
description
Transcript of 3 news
3.6Unit- , integratie- en acceptatietest
Unittests
Tijdens de testfase is er een unit-test uitgevoerd. Hier zijn de verschillende units afzonderlijk getest.De voeding werd getest en er werd gekeken of de buck-converter een stabiele uitgangsspanning blijft behouden van 5VDC bij het de gespecificeerde variabele DC-spanningsbereik van 12V tot 24V. Ook werd er een stroomtest gedaan waarbij een amprage van ongeveer 2A werd getrokken. Dit bleek goed, stabiel en correct te verlopen zoals verwacht werd. De audio-versterker werd vervolgens getest als unit en er werd gekeken of de unit werkt. Er werd een line-out audio kanaal gebruikt dat als ingangs-audiobron werd aangesloten. Hierna is het uitgangssignaal gemeten op een oscilloscoop en zijn er berekeningen gedaan om te verifiren of het geleverde vermogen klopt met wat er gespecificeerd werd in de datasheet. Dit bleek ook correct en accuraat te zijn. Vervolgens werd het embedded platform en het beeldscherm getest met een DC-voeding en werd er gekeken of zij correct opstarten. Dit was succesvol en het systeem startte op naar de Linux-desktop.Ten slotte werd het aanraakscherm getest en werd er gekeken of de aanrakingen goed en correct ontvangen werden. Deze bleken ook accuraat te zijn.
Integratietest
In de integratietest zijn alle units aan elkaar gekoppeld om te kijken als ze gentegreerd als 1 systeem werken. De 5VDC voedingsspanning van de buck-converter werd aangesloten op de RPi2, de audioversterker en het beeldscherm. Het aanraakscherm werd aangesloten op de 3.3V voedingsspanning van de RPi2. De GPIOs van de RPi2 werden aangesloten op de stuursignalen van de audioversterker en de I2C-stuursignalen op het aanraakscherm. De 8-speakers werden aangesloten op de uitgang van de audioversterker en de line-out van de RPi2 werd aangesloten op de ingang-audiobron van de audioversterker. Deze opstelling is de configuratie waarvoor het systeem is ontworpen. Tijdens de integratietest zijn geen problemen opgetreden. Omdat er zorgvuldig en systematisch gewerkt is zijn alle mogelijke problemen vrijwel overzien, dit bleek ten goede voor het eindresultaat: een stabiel systeem waarbij alle units en functionaliteiten zowel individueel als gentegreerd betrouwbaar zijn en blijven.
Acceptatietest
De acceptatietest is de laatste test die op het systeem wordt gedaan. In het acceptatietest-document zijn de testen onderverdeeld in visuele-testen en hardware-testen. In een tabel zijn alle voorwaarden, invoer, criteria, test-methodiek en verwachtte testresultaat van elke test omschreven. Elke gespecificeerde requirement zoals gespecificeerd in het specificatiedocument wordt getest d.m.v. visuele controles, metingen en berekeningen. Het resultaat van de acceptatietest is dat aan alle eisen zijn voldaan. Voor een gedetailleerd overzicht van de acceptatietest zie bijlage 7: acceptatietest van de HMI.