TestingPro


TestingPro: Software Tester Ausbildung inklusive ISTQB® und TOSCA Zertifizierung und anschließender Jobvermittlung

Ab 02.09.2019 bietet Specialisterne gemeinsam mit dem IT-Unternehmen Nagarro Personen mit Autismus die Möglichkeit, sich zum Software Tester auszubilden.

Die Kurskosten können über das AMS oder Stipendien gefördert werden: Wir unterstützen bei den Formalitäten. Das IT-Unternehmen Nagarro stellt die Expertise und Trainer bereit und organisiert den Kurs in Kooperation mit Specialisterne.

  • Wann: Kursstart am 02.09.2019
  • Dauer: 8 Wochen, 02.09.2019 – 25.10.2019. 20 Stunden pro Woche: Montag – Freitag von 09:00 bis 13:00 Uhr
  • Ort: Specialisterne Büro: Goldeggasse 29, 1040 Wien Wegbeschreibung

Ziel ist es, für die TeilnehmerInnen nach dem Kurs einen passenden Arbeitsplatz zu finden.

Erfahrungen aus 2016, 2017 und 2018 haben gezeigt, dass 70% der AbsolventInnen des Kurses im Anschluss meist dauerhafte Beschäftigung finden konnten.

Voraussetzungen für eine Teilnahme:

  • Bestehende Diagnose von Autismus oder Asperger-Syndrom ODER vorhandene Verdachtsdiagnose.
  • Ab dem vollendeten 18. Lebensjahr

 Außerdem trifft noch mindestens einer der folgenden Punkte auf Sie zu:

  • Erste Erfahrung mit relationalen Datenbanken (SQL)
  • Sie haben zumindest Grundkenntnisse in einer Programmiersprache
  • Sie haben eine HTL Schulausbildung und/oder ein Studium begonnen bzw. abgeschlossen
  • Sie haben ausgeprägte mathematische oder naturwissenschaftliche oder technische oder IT Kenntnisse

 

Kursinhalte: hier klicken

ISTQB® Certified Tester Foundation Level

Grundlagen des Software-Testens
– Man erfährt, was unter Softwaretesten verstanden wird und warum Testen notwendig ist.
– Es werden die Grundsätze des Softwaretestens erläutert und den Teilnehmern die fünf Hauptaktivitäten des Fundamentalen Testprozesses nähergebracht.

Testen im Software-Lebenszyklus
– Es werden die Beziehungen zwischen Entwicklungs- und Testaktivitäten erklärt.
– Man lernt die verschiedenen Teststufen und Testarten kennen und erfährt auch Besonderheiten, die beim Test von im Einsatz befindlicher Software von Bedeutung sind.

Statischer Test
– Man erfährt etwas über statische Prüftechniken und lernt den Review-Prozess im Detail kennen.
– Abgerundet wird dieser Abschnitt mit Informationen zur werkzeuggestützten statischen Analyse.

Testfallentwurfsverfahren
– Es werden sowohl spezifikationsorientierte (Black-Box) als auch strukturorientierte (White-Box) Verfahren im Detail erörtert und mit Verfahren zur Ableitung von Testfällen angereichert.
– Desgleichen lernt man Gründe kennen, warum Testfälle auch auf Basis von Intuition, Erfahrung und Wissen abgeleitet werden.

Testmanagement

– In Softwaretestprojekten ist das Management des Testvorgehens inklusive aller Beteiligten ein umfassendes Vorhaben. Der Aufbau einer Testorganisation, die Planung und Aufwandschätzung von Aktivitäten und die Überwachung des Fortschritts sind nur ein paar Beispiele der notwendigen Tätigkeiten, die einem in diesem Abschnitt nähergebracht werden.

Testwerkzeuge
Auch im Softwaretest gibt es für die unterschiedlichen Rollen und Tätigkeiten jeweils geeignete, d. h. unterstützende Werkzeuge; diese einzusetzen kann viel Nutzen für das Projekt bringen, birgt aber auch Risiken. Die Einführung von Werkzeugen in ein Unternehmen muss daher gut überlegt werden. Informationen dazu finden sich in diesem abschließenden Kapitel.

Grundlagen Softwareentwicklung und Programmierung

Softwareentwicklungsprozess – Theorie
– Erläuterung des Begriffs Softwaretest
– Software-Lebenszyklus
– Lastenheft, Pflichtenheft
– Requirements Engineering
– Projektmanagement-Techniken
– Vorgehensmodelle: prozessorientierte, iterative Verfahren, Agile Modelle (Scrum)

Praktische Übungen
– Requirements Engineering: Definieren von funktionalen und nicht-funktionalen Funktionen eines Programms. Definition des Umfangs eines ersten Prototyps. Erstellen eines Pflichtenheftes.
– Programmierung der Anforderungen aus der praktischen Übung zum Req. Engineering. Programmierung mit visueller-blockbasierter Sprache (Scratch 3.0 bzw. Microsoft MakeCode).

Jira

In diesem Modul werden erste praktische Erfahrungen aus dem Softwaretest-Alltag vermittelt. Es wird ein Testprojekt “live” durchgespielt – inklusive Testfallermittlung, Testing und Fehlererfassung bzw. Reporting. Diese Schritte werden mit JIRA, einem der aktuell gängigsten Werkzeuge, durchgeführt

TA Basics

TA Basics vermittelt die Grundlagen der Testautomatisierung. Das Modul beginnt mit der Frage, was Testautomatisierung ist, und erklärt den Nutzen der Testautomatisierung. Es werden weiters das Konzept eines Frameworks anhand des ANECON A2A Frameworks zur Testautomatisierung erläutert. Dazu werden Beispiele aus der Praxis erläutert und kleine Beispiele selbst ausgearbeitet.

Kompakte Testfälle

Im Modul werden Konzepte wie Data Driven Testing oder Acceptance Test Ansatz erläutert, der Weg von manuellen zu automatisierten Testfällen, sowie die Rückverfolgbarkeit von Testfällen zu Anforderungen und Bedingungen. Weiters wird der Sinn von Refactoring hervorgehoben, sowie auf die Frage eingegangen, wo Testautomatisierung überhaupt Sinn macht. Auch in diesem Modul werden Beispiele von den Teilnehmern selbst ausgearbeitet.

Last- und Performance Tests

Wie verhält sich ein System wenn 10 User gleichzeitig darauf zugreifen? Wie bei 100? Bei 1000? In diesem Modul wird das nicht-funktionale Testen des Systems unter Stressbedingungen erklärt und vorgezeigt. Dabei wird gezeigt, wie die Daten beim Stresstest überwacht und aufgezeichnet werden, wie die Ausführung von Tests von verteilten Agents funktioniert, welche Einflussfaktoren zu berücksichtigen sind und welche Empfehlungen sich durch die Ergebnisse ableiten lassen.

Webservice Testing

“Was ist ein Webservice?” Schrittweise aufbauend werden anhand von Theorie zu APIs, JSON, JSONPath und der REST Technologie die Basics von API Testing und Webservice Test Automation präsentiert und auf die Verwendung von Webservices auf populären Internetplattformen und die Wichtigkeit von Webservice Testing eingegangen. In Praxisbeispielen lernen die Teilnehmer selber basierend auf REST Schnittstellen Webservice Tests zu erstellen und automatisieren, und mit Postman und Swagger zwei weit verbreitete Technologien für Testing und Debugging kennen.

Tosca (Unterrichtet von Tricentis Trainern)

Automation Specialist 1 (inkl. Zertifizierung)
– HTML-Applikation automatisieren: HTML-Kontrolle identifizieren
– Testfälle erstellen und Ergebnisse verifizieren

Automation Specialist 2 (inkl. Zertifizierung)
– Vorlagen für Testfälle erstellen
– Verwendung von Datenmengen

Automation Specialist für API (inkl. Zertifizierung)
– API-Testfälle – ohne Oberfläche (Webservices und XML)
– Testen von Webservices (SOAP, REST) und von XML

 

Kontakt:

Fragen oder Interesse an einem kostenlosen Erstgespräch? Melden Sie sich mit Ihren Bewerbungsunterlagen (CV und evtl. Diagnose) bei Frau Alexandra Gröller, per E-Mail: office@specialisterne.at oder per Telefon: 0676/701 97 94

Folgen Sie uns

Unsere oberste Priorität liegt in der Verbreitung der Specialisterne-Idee um das gemeinsame Ziel - die Schaffung einer Million Arbeitsplätze weltweit - zu erreichen.

Unsere Unterstützer

Sponsoren