Software Testing

Anforderungen definieren, Testfälle erzeugen und Qualität beurteilen

4.51 (276 reviews)
Udemy
platform
Deutsch
language
Software Testing
category
instructor
Software Testing
7,216
students
1.5 hours
content
Jul 2023
last update
$19.99
regular price

What you will learn

Grundlegende Begriffe und Methoden des Software Testens

Anforderungen (Requirements) korrekt definieren und anwenden

Testen im Software-Entwicklungszyklus

Statische Tests

Blackbox-Testverfahren (Äquivalenz-Klassen, Grenzwert-Analyse, Entscheidungstabellen)

Whitebox-Testverfahren

Test- und Qualitäts-Management

Why take this course?

Der Kurs ist ein Einsteiger-Kurs in die Welt des Software Testing. Der Begriff "Software Testing" umfasst nicht nur die technische Prüfung von Software-Modulen und Quellcode, sondern beinhaltet im Grunde alle Aspekte des Qualitätsmanagements des Produktentstehungs-Prozesses. Dort geht es auch um grundlegende Prinzipien der Firmen-Organisation, des Stakeholder-Managements und der qualitätssichernden Prozessabläufe.

Es gibt praktisch keine Software ohne Fehler. Daher muss der Testprozess möglichst zeitgleich mit dem Entwicklungsprozess beginnen. Ein wichtiges Prinzip lautet: Zu jeder Entwicklungsaktivität gibt es eine Test-Aktivität. Damit ist Software Testing nicht etwas, das am Ende der Programmierung beginnt (oder wenn sich die ersten Kunden beklagen), sondern eine entwicklungsbegleitende Tätigkeit, die fortlaufend die Produktqualität sicherstellt und dokumentiert.

Dazu sind nicht nur Testverfahren erforderlich, sondern es geht auch um ein ganzheitliches Management der Gesamtorganisation im Hinblick auf den Kundennutzen. Damit ist Software Testing eng mit der Disziplin des Requirements Engineering (Anforderungsmanagement) verzahnt.

Dieser Kurs gibt euch einen guten Überblick über die wichtigsten Methoden und Zusammenhänge:


- Grundbegriffe und Prinzipien des Software Testing

- Testen im Software-Entwicklungszyklus

- Komponenten-, Integrations-, System-, Akzeptanz- und Wartungstest

- Statische Tests und Reviews

- Blackbox-Tests (u.a. Äquivalenz-Klassen, Grenzwert-Analyse, Entscheidungstabellen)

- Whitebox-Tests

- Test-Management


Spezielle Vorkenntnisse sind nicht erforderlich. Allerdings ist es sinnvoll, bereits über erste Erfahrungen im Bereich der Software-Entwicklung und grundlegende Programmierkenntnisse zu verfügen.

Der Kurs ist vor allem Neueinsteiger konzipiert.

Screenshots

Software Testing - Screenshot_01Software Testing - Screenshot_02Software Testing - Screenshot_03Software Testing - Screenshot_04

Reviews

Holger
March 12, 2024
Ich habe den Kurs als übersichtlich und informativ erlebt. Ich kann ihn für jeden empfehlen, der einen Einstieg in die Materie Testen haben will. Herzlichen Dank für den Kurs.
Annett
February 29, 2024
Ich habe mit diesem Kurs einen guten Einstieg in das Thema gefunden und werde jetzt spezialisiertere Kurse weiterverfolgen. Das der Einstiegskurs für mich auf deutsch gehalten wurde, erleichtert mir den Einstieg in dieses Thema ungemein.
Katharina
February 11, 2024
Auch, wenn es erst der erste Abschnitt ist, bin ich begeistert. Dies ist mein dritter Anlauf für einen ISTQB Kurs. Mit Herrn Klausmann habe ich das Gefühl, die Zusammenhänge besser zu verstehen und nicht nur eine Art "Duden" wo man Begriffe auswendig lernt. Danke.
Heiko
February 10, 2024
Der Kurs hat mir einen guten Einblick in das Software Testing gegeben. Einen Stern habe ich abgezogen, wegen - Inkonsistenzen in der Schreibweise, z. B. Test Team vs. Testteam oder Rechtschreibfehler Gewünscht hätte ich mir vielleicht noch, wie man das praktisch im Alltag umsetzen könnte. Wie man z. B. aus einer Liste von Tests, z. B. Funktionaler Tests, ableitet, welche Tests auf Seite Entwicklung sind und welche Teil der UAT. Oder wie man dann aus Sicht Anwendertests feststellt, wie hoch die Testabdeckung ist (sorry, dass ist nicht sehr detailliert geschrieben) Alles in allem aber sehr empfehlenswert...
Md
September 9, 2023
I've witnessed firsthand the impact of software testing on project success. Testers bring a critical eye to every detail, ensuring that software meets user expectations.
SUMI
September 9, 2023
In a world where digital technology is pervasive, software testing is paramount. Testers play a vital role in delivering software that is robust and trustworthy. Their expertise and hard work make our lives easier.
Sk
August 22, 2023
Very informative, especially for a free resource. Maia appears to be an amazing individual who is very loving and supportive thank you
Bkash
August 17, 2023
Helpful course. It was good for me to increase my knowledge. Looking forward to more courses like this.
Suzanne
August 8, 2023
course is very effective and teaching from Tarek is even more amazing. He explained each and every topic with an ease with much clarity. Thank u , got to learn alot from you.
Lee
August 6, 2023
The inclusion of realistic case studies made the course content relatable. Analyzing and working through these examples provided a better understanding of the challenges and decisions faced in real-world requirements engineering scenarios.
Walter
August 6, 2023
I appreciated the course's exploration of various testing approaches, including manual, automated, and exploratory testing. This well-rounded coverage helped me understand the strengths and limitations of each method, enabling me to make informed decisions about the most suitable testing strategy for different projects.
David
August 6, 2023
The Software Testing course stood out for its focus on practical techniques. Through hands-on exercises and real-world examples, I gained valuable experience in designing and executing effective test cases, preparing me for real software quality assurance scenarios.
Mari
July 17, 2023
Ich empfand die Übungen im Kurs als sehr hilfreich. Sie gaben mir die Möglichkeit, das Gelernte in die Praxis umzusetzen und zu sehen, wie die verschiedenen Testarten in der Praxis funktionierten.
Michael
July 16, 2023
"Effektives Software-Testen: 50 spezifische Möglichkeiten, Ihr Testen zu verbessern" von Elfriede Dustin, Thom Garrett und Bernie Gauf bietet eine Sammlung praktischer Tipps und Strategien zur Verbesserung des Softwaretestens.
Alfred
July 16, 2023
"The Art of Software Testing" von Glenford J. Myers ist ein klassisches Buch, das sich auf die Prinzipien und Techniken des Softwaretestens konzentriert. Es werden Themen wie Testfallentwurf, Testautomatisierung und Debugging behandelt. Dieses Buch ist eine wertvolle Ressource, um die Grundlagen des Softwaretestens zu verstehen.

Charts

Price

Software Testing - Price chart

Rating

Software Testing - Ratings chart

Enrollment distribution

Software Testing - Distribution chart

Related Topics

2505680
udemy ID
8/12/2019
course created date
10/31/2019
course indexed date
Bot
course submited by