Produktdetails
Basiswissen Testen von Software
Beschreibung
- Eine grundlegende Einführung in das Testen von Software
- Sorgfältig durchdachte Didaktik, die das Lernen erleichtert
- Theorie und Praxis des Testmanagements
- Strukturierte Vorstellung wichtiger Testmethoden
- Automatisierung von Testabläufen
- Darstellung wichtiger Prüftechniken
- Themenschwerpunkte: Tests als Bestandteil der Softwareentwicklung, Wirksame Testfälle entwickeln, Testen vs. Prüfen, Tests aktiv managen, Tests automatisieren
Die Inhalte sind so gewählt, dass der Lernende anschließend auf eigenen Wunsch das internationale Zertifikat »Certified Tester (Foundation Level)« nach ISTQB-Standard erwerben kann, wobei er seine Kenntnisse durch eine getrennte Prüfung bei einer anderen Organisation nachweisen muss.
Zielgruppe
Studierende der Informatik, Tester, Testmanager, IT-Projektleiter, Fachinformatiker
Preis
190,00 EUR mit Mentor
490,00 EUR mit Mentor und Tutor
Gültigkeitsdauer
90 Tage
Nötige Zeit
| Gesamtdauer | 18 Stunden 53 Minuten |
| davon zur Bearbeitung | 15 Stunden 9 Minuten |
| davon für Tests | 1 Stunde 53 Minuten |
| davon für Aufgaben | 1 Stunde 51 Minuten |
Herausgeber
Torsten Cleff
Autoren
Torsten Cleff
Test-Autoren
Torsten Cleff
Aufgaben-Autoren
Torsten Cleff
Voraussetzungen
Grundlagen der strukturierten Programmierung (in Java)
Lerngebiet
Informatik, Softwaretechnik, Testen, Testmanagement
Lernziele
In diesem Kurs wird vermittelt, wie die Qualität von Software-Komponenten und von Software-Systemen sichergestellt werden kann. Es werden testende, analysierende und prüfende Verfahren mit ihren Vor- und Nachteilen vorgestellt und an praktischen Beispielen demonstriert.
Statistik
Im Kurs sind 69 Wissensbausteine enthalten.
Insgesamt sind 53 Tests zu absolvieren.
Wenn Sie den Kurs mit Tutor buchen, stehen Ihnen 8 Aufgaben zur Verfügung, die vom Tutor korrigiert werden.
Inhalt
- Aufbau & Gliederung
- Motivation
- Gruppierung: Grundlagen (ein Test)
- Fehler, Störungen und Änderungswünsche (ein Test)
- Teststufen (2 Tests)
- Komponententest (ein Test)
- Integrationstest (ein Test)
- Systemtest (ein Test)
- Abnahmetest (ein Test)
- Testtypen (ein Test)
- Funktionale Testverfahren (ein Test)
- Nicht-funktionale Testverfahren (ein Test)
- Testgrundsätze (ein Test)
- Gruppierung: Testziele
- Gruppierung: Fehlerkosten senken (ein Test)
- Softwarequalität beurteilen (ein Test)
- Erfüllung von Standards & gesetzlichen Vorgaben
- Vertrauen schaffen (ein Test)
- Testintensität (ein Test)
- Testorganisation (ein Test)
- Gruppierung: Tests als Bestandteil der Softwareentwicklung
- Prozess- & Qualitätsmodelle
- Der fundamentale Testprozess (ein Test)
- Kommunikationsverhalten der Projektbeteiligten (ein Test)
- Wartungstests (2 Tests)
- Gruppierung: Wirksame Testfälle entwickeln (eine Aufgabe)
- Gruppierung: Spezifikationsorientierte Testtechniken
- Funktionale Äquivalenzklassenbildung (ein Test, eine Aufgabe)
- Grenzwertanalyse (ein Test)
- Entscheidungstabellentest
- Ursachen-Wirkungsanalysen (ein Test)
- Zustandsbezogener Test (ein Test, eine Aufgabe)
- Anwendungsfallbasierter Test (ein Test)
- Gruppierung: Strukturorientierte Testtechniken
- Anweisungsüberdeckungstest (ein Test)
- Zweigüberdeckungstest (ein Test, eine Aufgabe)
- Bedingungsüberdeckungstest (ein Test)
- Bedingungsevaluierung
- Pfadüberdeckungstest (ein Test)
- Gruppierung: Freies Testen
- Error guessing (ein Test)
- Exploratives Testen
- Gruppierung: Testen vs. prüfen (ein Test)
- Manuelle Prüftechniken
- Technisches Review (ein Test)
- Walkthrough (ein Test)
- Informelles Review (ein Test)
- Inspektion (ein Test)
- Gruppierung: Automatisierte Prüftechniken
- Softwaremaße (ein Test)
- Problemmuster (ein Test)
- Gruppierung: Tests aktiv managen
- Gruppierung: Testerfolg durch Planung (ein Test, eine Aufgabe)
- Teststrategie (2 Tests)
- Testkonzept (ein Test)
- Testskript (ein Test)
- Führen durch Steuerung (ein Test)
- Gruppierung: Risiken reduzieren (ein Test, eine Aufgabe)
- Fehler verfolgen (ein Test, eine Aufgabe)
- Änderungen handhaben (ein Test)
- Gruppierung: Tests automatisieren
- Gruppierung: Übersicht wichtiger Testwerkzeuge
- Managementwerkzeuge (ein Test)
- Prüfwerkzeuge (ein Test)
- Testwerkzeuge für den Testfallentwurf (ein Test)
- Testwerkzeuge für den Leistungstest (ein Test)
- Testdurchführungswerkzeuge (ein Test)
- Chancen und Risiken der Automatisierung (ein Test, eine Aufgabe)
- Werkzeuge erfolgreich einführen