Software Testing für C++

Weiterbildung

4-Wochen-Kurs

Ein Softwaretest prüft und bewertet Software auf Erfüllung der für ihren Einsatz definierten Anforderungen und misst ihre Qualität. Tests während der Softwareentwicklung dienen dazu, die Software möglichst fehlerfrei in Betrieb zu nehmen. Gemäß dem sogenannten V-Modell folgt die Einordnung der Teststufen/Testzyklen dem Entwicklungsstand des Systems. Ihr Inhalt orientiert sich dabei an den Entwicklungsstufen von Projekten. In diesem Kurs bieten wir einen Überblick über die Potenziale von Künstlicher Intelligenz (KI), einschließlich Tools wie ChatGPT (GPT). Wir möchten den Teilnehmenden eine interaktive und praxisnahe Lernerfahrung ermöglichen und ihre Fähigkeiten in diesem Bereich fördern.

Inhalt

  • Statische Verfahren
  • Testentwurf und Testdurchführung
    • Äquivalenzklassentest
    • Grenzwertanalyse
    • Klassifikationsbaummethode
    • Kombinatorisches Testen
    • Entscheidungstabellentest
    • Zustandsbasierter Test
    • Syntaxtest
  • Strukturbasierte Testverfahren
    • Kontrollflussbasierter Test
    • Test komplexer Entscheidungen . .
    • Bewertung und Bezug zu anderen Testverfahren
  • Erfahrungsbasiertes Testen
    • Exploratives Testen
    • Freies Testen
  • Softwareteststandard ISO 29119
    • Testverfahren nach ISO 29119
  • Ein Leitfaden zum Einsatz der Testverfahren
    • Allgemeiner Leitfaden zum Testen
  • Zu berücksichtigende C++-Eigenschaften
    • Automatische Typumwandlung
    • Undefinierte Bitbreite
    • Alignment
    • 32- oder 64-Bit-System?
    • static-Missverständnis

Zielgruppe

Software Developer

Voraussetzungen

C++. OOP

Förderung

Kompletter Kurs förderfähig
z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit

Nächste Termine

  • Mo, 06.05.2024
  • Mo, 03.06.2024
  • Mo, 01.07.2024
  • Mo, 05.08.2024

Anfrage

Kursnummer: LS23.273

zur Übersicht