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.
Statische VerfahrenTestentwurf und Testdurchführung- Äquivalenzklassentest
- Grenzwertanalyse
- Klassifikationsbaummethode
- Kombinatorisches Testen
- Entscheidungstabellentest
- Zustandsbasierter Test
- Syntaxtest
- Kontrollflussbasierter Test
- Test komplexer Entscheidungen . .
- Bewertung und Bezug zu anderen Testverfahren
- Exploratives Testen
- Freies Testen
- Testverfahren nach ISO 29119
- Allgemeiner Leitfaden zum Testen
- Automatische Typumwandlung
- Undefinierte Bitbreite
- Alignment
- 32- oder 64-Bit-System?
- static-Missverständnis