High Tech Test Engineering
De afgelopen jaren is het belang van testen en kwaliteitszorg binnen de High Tech wereld sterk toegenomen. De projecten en producten groeien continue in omvang, complexiteit en in de mate van integratie met andere producten en systemen. Hiermee neemt de noodzaak van een gestructureerde test- en toetsmethode voor dit soort testobjecten toe. Daarbij geeft testen inzicht en vertrouwen, en is testen een onderdeel van het risicoreductie proces en werkt kwaliteitsverhogend.
Binnen de divisie High Tech van Sogeti is een aparte afdeling opgericht die zich bezighoudt met testen speciaal voor de technische sector.
Alhoewel High Tech systemen doorgaans uiteenlopende eigenschappen hebben en daardoor op verschillende manieren getest moeten worden, zijn er ook generieke problemen en oplossingen die deel uitmaken van ieder testtraject. Voorbeelden hiervan zijn: het plannen van een test project volgens een bepaalde lifecycle en het toepassen van gestandaardiseerde formele testmethodieken. Derhalve wordt er ook gebruikt gemaakt van methodes als TMap NEXT®, ISTQB en TEmb® (de toepassingsvariant van TMap voor het testen van technische- en embedded systemen).
Binnen een High Tech testopdracht spelen in vergelijking met een meer ‘traditionele’ testopdracht andere aspecten een rol. De verschillen tussen High Tech en traditionele ICT zijn:
- Voor het automatiseren van testscripts kunnen er zelden standaard tools gebruikt worden. Er dient een maatwerk oplossing te worden gemaakt.
- Opdrachtgevers vragen om technische kennis en ervaring, (basis)kennis van elektronica is vaak een “must”.
- Software ondersteunt/bestuurt product of machine in plaats van bedrijfsprocessen.
- Hardware wordt vaak gelijktijdig ontwikkeld in plaats van dat het een gegeven is.
- Meer whitebox dan blackbox testen, dus meer de code en structuur van de programmatuur induiken.
- Kennis van product/domein is relevant in plaats van kennis van de bedrijfsvoering.
- Er wordt een ander jargon gebruikt.
Dit alles maakt het testen binnen de High Tech sector tot een uitdagende en veeleisende opdracht!
In de divisie High Tech worden medewerkers opgeleid op het gebied van ICT en High Tech kennis, dit wordt aangevuld met persoonlijke vaardigheden zoals effectief communiceren of het werken in een SCRUM omgeving.
Voor de medewerkers die net zijn afgestudeerd is er een basisopleiding opgezet. De onderdelen van deze twee maanden durende opleiding zijn:
Business Course aan de Ohio University
Tijdens de opleiding verblijven de deelnemers drie weken in Amerika voor een business course aan de Ohio University. Ze werken in drie projecten van een week in ‘high performance teams’ een opdracht uit tot volledige en onderbouwde businessplannen en presentaties. Daarnaast maken zij diverse individuele opdrachten.
Testontwerp en uitvoering
In deze module leren de medewerkers door theorie en oefeningen hoe alle 11 dekkingsvormen en testontwerptechnieken werken. Ook leren zij hoe ze de juiste technieken kiezen. Verder is er aandacht voor testautomatisering en nieuwe ontwikkelingen.
Testen in de praktijk
In één week komen alle aspecten van het testen samen in een praktijkcase waarbij de deelnemers in groepen een systeem testen en een advies aan de opdrachtgever uitbrengen over de kwaliteit van het systeem.
Certificering TMap NEXT® Foundation
De opleiding wordt afgesloten met het examen TMap NEXT® Foundation. Na het behalen van het examen zijn de deelnemers TMap NEXT® Foundation gecertificeerd.
Testen van embedded software
Dit onderdeel richt zich op een testmethodiek voor het testen van technische- en embedded systemen.
Naast de opleidingsmogelijkheden wordt er met de medewerkers ook aan kennisdeling en –borging gedaan in de Expertisegroep Testing. Deze groep medewerkers komt eens in de 6 weken bij elkaar om onderwerpen met elkaar te delen of verder uit te diepen.
Onze medewerkers zijn allen hoog opgeleid op HBO- of WO niveau, denk hierbij aan opleidingen als:
- Technische informatica
- Technische computerkunde
- Elektronica
- Elektrotechniek
- (Technische of toegepast) natuurkunde
- Lucht- en ruimtevaarttechniek
- Wiskunde
Wij ondersteunen onze klanten bij het voorbereiden en uitvoeren van allerlei testen tijdens het productontwikkelingsproces. Dit kan zowel via de waterval- als een iteratief ontwikkelproces zijn.

De ‘klassieke’ waterval methode Een ‘Scrum board’ van een iteratief proces
Naast testsoorten als unit-, system- en acceptance testing worden ook andere testsoorten -en vormen ondersteund, zoals:
- Printed Circuit Board Test (PCB)
- IC/SOC testing
- Simulatiemodellen
- Performance testing
- Environmental Test
- Automated Traffic/Load Test
- Acoustic Test
- Usability test
- Code review, code analysis
- Configuration testing
- Automated testing
- Model based testing
- Security testing
- Field testing
- Approbations /compliance testing
- Benchmarking / Ranking of competitors