Maurice Siteur Testen college 4
© 2002 Cap Gemini Ernst & Young - All right reserved College TU Eindhoven / 2 Programma TMap Testen in embedded software Een voorbeeld Testontwerp
© 2002 Cap Gemini Ernst & Young - All right reserved College TU Eindhoven / 3 Testen Testen is een proces van plannen, voorbereiden en meten, dat tot doel heeft die kenmerken van een product vast te stellen waardoor het mogelijk wordt een uitspraak te doen omtrent de kwaliteit van dat product.
© 2002 Cap Gemini Ernst & Young - All right reserved College TU Eindhoven / 4 Teststructuur
© 2002 Cap Gemini Ernst & Young - All right reserved College TU Eindhoven / 5 TMap Master testplan Unittest Unit integratie test Systeemtest Functionele Acceptatie test Productie Acceptatie test Methode TMap ®
© 2002 Cap Gemini Ernst & Young - All right reserved College TU Eindhoven / 6 Fasering
© 2002 Cap Gemini Ernst & Young - All right reserved College TU Eindhoven / 7 TMap essentials Test planning ‘Risk based’ testen Testontwerp Verslaglegging
© 2002 Cap Gemini Ernst & Young - All right reserved College TU Eindhoven / 8 Wat maakt testen niet eenvoudig Specificaties kloppen niet altijd Er zitten fouten in de software (hier moet je dus ook op testen) Alles testen kan niet!! Reproduceerbaarheid
© 2002 Cap Gemini Ernst & Young - All right reserved College TU Eindhoven / 9 Wat maakt embedded systemen anders Hardware en software (die niet tegelijkertijd aanwezig kunnen zijn) Mechanica, electronica, optica, …. Stubs en drivers nodig Performance, timing, synchronisatie, resource gebruik) Wettelijke regelgeving
© 2002 Cap Gemini Ernst & Young - All right reserved College TU Eindhoven / 10 Test planning Lijkt op normaal plan van aanpak Aanpak/strategie Gebaseerd op risico’s Gebruik makend van kwaliteitsattributen Hier bepaal je diepgang van testen Coverage levels Theorie over finite state machines
© 2002 Cap Gemini Ernst & Young - All right reserved College TU Eindhoven / 11 Testontwerp Logisch en fysiek Afleiding van testgevallen Testgeval Omschrijving Begin situatie Input Verwacht resultaat
© 2002 Cap Gemini Ernst & Young - All right reserved College TU Eindhoven / 12 Verslaglegging Bevindingen van tests vastleggen Rapporteren over voortgang Eindverslag maken Conclusies Bevindingen
© 2002 Cap Gemini Ernst & Young - All right reserved College TU Eindhoven / 13 Wat heb je nodig voor examen? Algemene testsyllabus Dit verhaal.