
In dieser Lektion wird erläutert, was "Software Testing" grundsätzlich bedeutet.
Diese Lektion beschreibt, warum Software-Systeme getestet werden sollte. Es wird anhand von Beispielen der Sinn und Zweck erläutert.
In dieser Lektion wird eine kleine Beispielanwendung "Online-Kurs-Planungssystem" anhand von Mockups vorgestellt, welche als Basis für praktische Beispiele dienen soll
In dieser Lektion werden die berühmte Testpyramide und Teststufen (Komponente, Integration, System, Abnahme) im Detail anhand von Beispielen erläutert.
In dieser Lektion werden die unterschiedlichen Testarten (funkional, nicht-funktional, black-box, white-box) im Detail anhand von Beispielen beschrieben
In dieser Lektion wird im Detail auf den statischen Test von Artefakten anhand von Beispielen eingegangen.
In dieser Lektion wird im Detail auf den dynamischen Test von Software-Systemen anhand von Beispielen eingegangen.
In dieser Lektion wird das Defect-Management und einige Tools zur Ablage für Defects anhand von Beispielen erläutert.
In dieser Lektion wird erklärt, worum es sich bei Testfällen handelt, warum sie benötigt werden und ein Beispiel-Testfall vorgestellt.
In dieser Lektion wird das Test-Management im Detail beschrieben. Warum wird es benötigt, was sind die Aufgaben und welche Qualifikationen benötigt man dafür.
Diese Lektion gibt eine Einführung in das Thema der Testautomatisierung. Was ist Testautomatisierung genau, wofür benötigt man es und welche Tools existieren dafür.
Diese Lektion beschreibt Soft- und Technische Skills, welche für die Position als Software Tester benötigt werden.
Diese Lektion beschreibt die Rolle des Testers in Projekten und worauf man besonders achten sollte.
Diese Lektion gibt einen kleinen Überblick über eine der wichtigsten Zertifizierungen im Bereich des Software-Testings
Dieser Kurs dient als Einstieg in das Thema des Software-Testings und erläutert anhand von praktischen Beispielen die unterschiedlichen Teilbereiche dieser Disziplin. Der Kurs ist so konzipiert, dass er in alle grundlegenden Teilbereiche des Software-Testings einen Einblick geben soll, damit man aufbauend auf den gewonnenen Kenntnissen sich auf gewisse Themen im Nachgang vertiefen kann. Durch meine breit gefächerte Ausbildung im Rahmen von Software-Entwicklung und IT, sowie jahrelanger Berufserfahrung sind mir vor allem zu Beginn die Schwierigkeiten bekannt, mit welchen Einsteiger im Bereich des Software-Testings zu kämpfen haben. Dadurch habe ich den Kurs sehr übersichtlich und einfach gestaltet, damit er vor allem für Neulinge leicht verständlich und nachvollziehbar ist.
Der Kurs eignet sich vor allem für Einsteiger im Bereich des Software Testings, ist jedoch auch für Fortgeschrittene aus anderen Disziplinen zu empfehlen. Zusätzlich eignet sich dieser Kurs auch für Software-Entwickler, Projektleiter oder andere Stakeholder in Projekten. Für den Kurs werden keine Vorkenntnisse benötigt, jedoch sind Grundkenntnisse im Bereich der Software Entwicklung von Vorteil. Der Kurs ist in insgesamt sieben Abschnitte unterteilt, welche wiederum mehrere Lektionen beinhalten. Dadurch soll der Kurs klar strukturiert werden und dem Teilnehmer die Möglichkeit bieten, sich anhand der unterschiedlichen Module zu orientieren.
BONUS: Zusätzlich befindet sich am Ende des Kurses ein Download zu meinem Buch "Being a test manager in a 50 mio CHF project - How I became a software testing expert" indem ich beschreibe, wie ich zum Experten im Bereich des Software Testings geworden bin.
Nach Abschluss des Kurses sollen Teilnehmer in der Lage sein
1.) Zu beschreiben was Software-Testing im Detail bedeutet
2.) Welche Teststufen existieren
3.) Welche Testarten existieren
4.) Defects und Testfälle erstellen können
5.) Erklären können, worum es sich beim Test-Management handelt
6.) Erklären können, was Testautomatisierung bedeutet
7.) Die wichtigsten Skills für die Rolle des Tester beschreiben können
8.) Die wichtigsten Zertifizierungen anhand von ISTQB kennenlernen