- Softwaretest
- Einführungsseminar
- Training Tag 1
- Training Tag 2
- Umsteigerseminar
- Tessy User Day
- Keil MDK-ARM Powertraining mit LPC1700 (Cortex-M3)
- Keil MDK-ARM Powertraining mit STM32 (Cortex-M3)
- Keil MDK-ARM Powertraining mit XMC4500 (Cortex-M4)
- Bus-Systeme
- LPC2000
- XC2000/XE167
- Seminar-Informationen
- Über Hitex Training
Einführungsseminar
Einstieg in Modul-/Unit-/Integrations-Tests von Embedded Software mit Hilfe von Tessy V3.0.
Ziel:
Das Seminar befähigt die Teilnehmer zu entscheiden, ob Unit-, Modul- und Integrations-Tests für Ihr Projekt nützlich sind oder nicht. Die Teilnehmer lernen, wie diese Tests mit Tessy durchgeführt werden und können daraufhin entscheiden, ob Tessy für ihr Projekt ein geeignetes Werkzeug ist oder nicht. (Dieses Seminar ist kein Tessy-Training.)
Voraussetzungen:
Grundkenntnisse in C. Weder Test- noch Tessy-Kenntnisse sind notwendig. Die Teilnehmer benötigen keinen Rechner.
Zeitplan
- 08:30 Uhr: Registrierung der Teilnehmer
- 09:00 Uhr: Seminarbeginn
- 17:15 Uhr: Ende
Themen:
- Gebräuchliche Fachbegriffe bei Software-Tests
(Software-)Unit-Test, Integrationstest, Komponententest, Systemtest; Black-box-/White-box-Tests, statische und dynamische Tests, funktionale und nicht-funktionale Tests; Regressionstest; Mutationstest; Fault Injection; Methoden zur Testfallspezifikation. Testbegriffe aus Standards wie IEC 61508 oder ISO 26262 - Maße der Codeüberdeckung
Definition der Maße und ihr Bezug untereinander; Anweisungsüberdeckung (statement coverage); Zweigüberdeckung (branch coverage); Bedingungsüberdeckung (condition coverage) inklusive der modifizierten Bedingungs-/Entscheidungsüberdeckung (MC/DC: modified condition/decision coverage); Mehrfach-Bedingungsüberdeckung (MCC: multiple condition coverage); Nutzen und Mängel einer Codeüberdeckungsmessung. - Einführung in Unit-Tests
Einführung in das Unit-Test-Tool Tessy anhand eines einfachen Beispiels: Definition von Testfällen; Testausführung; Auswertung der Testergebnisse; Messung von Codeabdeckung; Generieren eines Testberichts. - Klassifikationsbaummethode
Einführung in die Technik der Testfallspezifikation mit der Klassifikationsbaummethode (nicht nur zum Zweck des Unit-Tests); Vorschlag zur Vorgehensweise mit Hilfe von Tessy und dieser Technik; Vorführung der Werkzeug-Integration. - Weiterführende Unit-Tests
Fortgeschrittene Beispiel: Behandlung von aufgerufenen Funktionen (Stub-Funktionen); Testobjekte mit Zeigern (pointers) oder Gleitkommavariablen (floating point variables); Export/Import von Testdaten; Erzeugen von zufälligen Testdaten; Zustandsmaschinen als Testobjekte; automatisierte Regressionstests; Testobjekte mit Hardware-Zugriffen; Test-Versionskontrolle. - Integrationstest
Einführung in den zeitlichen Komponententest mit Tessy. - Nachverfolgbarkeit
Nachverfolgbarkeit (Traceability) von Anforderungen zu Testfällen mit Tessy. - Zusammenfassung
Offene Fragen; Support, Training und Beratung; Diskussion.
Tessy Training
Aktuelle Termine
Die nächsten Veranstaltungen finden in Deutschland in deutscher Sprache statt:
Umsteigerseminar
Karlsruhe
Einführungsseminar
19.6.2013 Zürich (CH)
Einführungsseminar
25.6.2013 Karlsruhe
Einführungsseminar
3.7.2013 Bielefeld
>> Anmeldung




