Selbstverständlich ist Softwaretesten ein wichtiger Teil der Entwicklung. Da gibt es heutzutage auch keine zwei Meinungen.
Aber wie geht das eigentlich wirklich? Wie kann ich sinnvoll Testen? Welche Methoden und Ansätze helfen mir im Alltag wirklich?
In diesem Seminar soll es nicht nur um die graue Theorie gehen. Vielmehr werden wir den Fokus auf das praktische Erleben und aktive Anwenden von Testmethodiken legen. In diesem rechnergestützten Seminar werden wir alle wichtigen Themen des Testeralltags angehen: Vom kritischen Hinterfragen der Anforderungen über gutes Testdesign für Testfälle und exploratives Testen bis hin zur stabilen Testautomatisierung jenseits von Unittests.
Qualität ist rollenunabhängig, daher werden wir uns Aktivitäten widmen, die alle im Team genauso unabhängig angehen.
Bei firmeninternen Seminaren bieten wir einen optionalen vierten Tag an, der den Transfer der Seminarinhalte in ihren Alltag unterstützen soll.
Inhalt
- Gemeinsames Verständnis schaffen mit Behaviour Driven Development
- Kommunikation
- Szenarien
- Grundlagen des Testens
- Warum Testen
- Ziele des Testens
- Unterschiedliche Testschulen
- Testen in der Praxis
- Teststufen
- Anforderungsbasierte Testverfahren
- Strukturorientierte Testverfahren
- Exploratives Testen
- Testautomatisierung
- Grundlagen
- Arten
- Testdesign
- GUI Tests
- Aus Fehlern Lernen
Voraussetzungen
- Dieses Seminar richtet sich an alle, die praktisches Wissen rund um Softwaretesten erwerben wollen. Grundlegende Kenntnisse der Softwareentwicklung sind hilfreich, aber keine Voraussetzung.
- Das Seminar baut auf dem Certified Tester Foundation Level auf. Dessen Inhalte sollten Ihnen geläufig sein. Erste Erfahrungen rund um das Thema Testautomatisierung sind hilfreich. Praktische Umsetzungserfahrungen werden jedoch nicht vorausgesetzt.
- Für die Übungen rund um die Testautomatisierung werden keine Programmierkenntnisse und Vorkenntnisse im genutzten Werkzeug Tosca benötigt. Berührungsängste sollten jedoch nicht vorhanden sein.