In het embedded development team ontwikkelen we software voor onze koffie automaten. De software is opgebouwd uit een Linux OS waarop verschillende C++ applicaties draaien.
Op dit moment worden releases getest met unit- en systeemtesten. Door het ontbreken van voldoende unittesten en van een mogelijkheid om geautomatiseerd integratietesten uit te voeren, worden de meeste testen handmatig uitgevoerd met echte koffieautomaten.
Het doel van de afstudeeropdracht is om een hardware simulator te ontwikkelen waarop testen kunnen worden uitgevoerd, wat het overbodig maakt om (een gedeelte van) de handmatige integratietesten uit te voeren.
Opdracht payment testen:
Optioneel worden onze koffieautomaten uitgevoerd met payment modules. De automaat communiceert met deze module over krediet en afwaarderen. Er is echter veel specifiek gedrag omtrent betalen: wanneer betaal je? Wat doe je met onvoldoende krediet? Blijft krediet staan voor de volgende consumptie? Et cetera. Dit wordt met de UI gecommuniceerd via een http API. Het doel is om een stuk software te ontwikkelen om (een gedeelte) van de payment module te simuleren, waarna de API communicatie omtrent betalingen kan worden getest.
Een stage/afstudeeropdracht zal in overleg met de kandidaat worden geformuleerd en zal er grofweg als volgt uitzien:
Ben jij een student met een gevoel voor embedded systems en een interesse in test frameworks, dan is deze opdracht voor jou interessant!
Kenmerkend voor de Jong DUKE zijn prettige collega’s en een ongedwongen sfeer die past bij een familiebedrijf.
De Jong DUKE te Sliedrecht is een innovatief familiebedrijf. Al sinds 1957 is het bedrijf succesvol in het ontwerpen, ontwikkelen, produceren en verkopen van koffie-espressomachines voor de OCS- & vendingmarkt. Met vestigingen in Nederland en de Verenigde Staten en klanten in diverse werelddelen heeft de Jong DUKE een reputatie opgebouwd als loyale, betrouwbare fabrikant van hoogwaardige designproducten met een goede performance. De organisatie kenmerkt zich door kwaliteit, innovatie, gedrevenheid en servicegerichtheid.
Reageer dan met jouw motivatie en CV via het sollicitatieformulier. Voor meer informatie kun je contact opnemen met Tom Reijnders (Project Manager R&D) via 0184-209767.
Acquisitie naar aanleiding van deze advertentie wordt niet op prijs gesteld.