Test Your Test – Wie Sie Prozesse testfreundlich gestalten
Nutzen und Ziele
Sie verstehen, wie Sie den Softwaretest effektiv in den Entwicklungsprozess integrieren. Sie kennen die wichtigsten Argumente, die dazu motivieren, diese Integration voranzutreiben.
Zielgruppe
Entwickler, Software-Architekten.
Voraussetzungen
Programmiererfahrung.
Inhalt
Softwaretest ist kein alleinstehender Prozess, sondern geht Hand in Hand mit dem Entwicklungsprozess.
Es wird gezeigt, welche Gestaltungsmöglichkeiten es in den einzelnen Projektphasen gibt, um die spezifizierten Funktionalitäten und Qualitätsmerkmale mit einem vertretbaren Aufwand nachweisen zu können. Dabei werden folgende Phasen betrachtet:
- die Analysephase, in der die Anforderungen abgeleitet werden,
- die Design-Phase, in der die Softwarearchitektur festgelegt wird,
- die Implementierungsphase, in der das Design in einer Programmiersprache, z.B. C oder C++, in Programmcode umgesetzt wird.
Weitere Stichworte: Designs for Test, Entwicklertest, Risikoanalyse, Metriken, Funktionstest, Blackbox-Testmethoden, Fehlerzustände, Whitebox-Test, Walkthroughs, Code-Inspektion, Dokumenten-Reviews, Prozessgestaltung, Tools, Methoden.
Referent
Dipl.-Ing. Dieter Volland gehört zu den weltweit erfahrensten Referenten und Berater, wenn es um Embedded Test und den Einsatz von ARM-Technologien geht. Er war der erste durch ARM zertifizierte Trainer eines unabhängigen Trainingsanbieters und hat in den letzten zehn Jahren über 1000 Entwickler und Entscheider zu diesem Thema geschult oder beraten.
