Erik Melssen is testontwerper bij Topic Embedded Systems en is kernlid van het competentiecenter Validatie, Verificatie en Integratie. Hij heeft meer dan tien jaar ervaring in softwareontwikkeling voor embedded systemen en is momenteel werkzaam als test-lead bij UPC Broadband, waar hij verantwoordelijk is voor het testen van systemen voor interactieve digitale televisie.
Leestijd: 8 minuten
Hoe komt het dat de in de laatste fase van de productontwikkeling vaak problemen ontstaan in planning en kwaliteit? Misschien ligt het aan het testproces. Het gebeurt namelijk maar al te vaak dat er tests worden geschreven zonder een gedegen testontwerp. Dit artikel legt uit wat er wordt bedoeld met een testontwerp en waarom deze stap zo belangrijk is bij het ontwikkelen van embedded systemen.
Programmeert u nog zonder softwareontwerp? Grote kans dat het antwoord ’nee‘ is. Beantwoord dan ook eens deze vraag: test u nog zonder testontwerp? Grote kans dat het antwoord nu ’ja‘ is. Bizar eigenlijk. Stel je eens voor dat we geen testontwerp zouden maken bij het uitvoeren van een crashtest voor een auto. Dan blijven we maar auto‘s in de prak rijden. Dit extreme voorbeeld maakt duidelijk dat we vooraf precies willen weten wat we willen testen, wat de benodigde materialen en gereedschappen zijn en waaraan de testomgeving moet voldoen. Waarom besteden we in de praktijk dan zo weinig aandacht aan het maken van een goed testontwerp. Is het tijdgebrek? Vinden we het testplan belangrijker? Of kan het niet omdat er onvoldoende systeemeisen zijn? Willen we efficiënt testen, dan is het maken van een testontwerp noodzakelijk.
This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one and enjoy all the benefits.
Bits&Chips uses technologies such as functional and analytical cookies to improve the user experience of the website. By consenting to the use of these technologies, we may capture (personal) data, unique identifiers, device and browser data, IP addresses, location data and browsing behavior. Want to know more about how we use your data? Please read our privacy statement.
Give permission or set your own preferences
Functional
Always active
Functional cookies are necessary for the website to function properly. It is therefore not possible to reject or disable them.
Voorkeuren
De technische opslag of toegang is noodzakelijk voor het legitieme doel voorkeuren op te slaan die niet door de abonnee of gebruiker zijn aangevraagd.
Statistics
Analytical cookies are used to store statistical data. This data is stored and analyzed anonymously to map the use of the website.De technische opslag of toegang die uitsluitend wordt gebruikt voor anonieme statistische doeleinden. Zonder dagvaarding, vrijwillige naleving door je Internet Service Provider, of aanvullende gegevens van een derde partij, kan informatie die alleen voor dit doel wordt opgeslagen of opgehaald gewoonlijk niet worden gebruikt om je te identificeren.
Marketing
Technical storage or access is necessary to create user profiles for sending advertising or to track the user on a site or across sites for similar marketing purposes.