Softwaretests für JavaScript Anwendungen - Schulung (4 Tage)

Kurzbeschreibung

Softwaretests sind ein wesentliches Prinzip für bessere Software. Sie schaffen mehr Vertrauen in die Software, decken Fehler in der Programmierung auf und verifizieren darüber hinaus auch inwieweit Anforderungen in der Softwarespezifikation richtig formuliert sind.
Softwaretests für JavaScript Anwendungen sind eine Herausforderung für sich. Diese Schulung speziell Konzepte und Umsetzungstechniken von Softwaretestests bei Anwendungen mit Javascript. Sämtliche Arbeitsfelder eines Sofwaretesters werden angesprochen: Von JavaScript im Browser, serverseitiges JavaSript mit NodeJS, Unit-Tests in allen Bereichen, Headless-Testing, UI-Tests mit Simulationen oder Browserautomationen über den Integrationstest bis hin zum Last- und Stresstest.

Zentraler Fokus ist das automatisierte, sinnvolle Testen von Geschäftslogiken, Diensten, GUI,s und Webanwendungen. Alle Themenbausteine werden an Hand praxisrelevanter Beispiele praktisch erarbeitet. Eine fundierte theoretische Einordung in den aktuellen Stand des Software Engineerings und agiler Entwicklungsmethoden runden das praxisorientierte Programm ab.


Voraussetzungen

• fortgeschrittene Programmiererfahrungen mit JavaScript sind erforderlich
• Datenbank- und SQL Erfahrungen sind von Vorteil


Seminarinhalt

Grundlagen
• Grundzüge Softwaretests
• Psychologie
• Testphasen: Komponententest, Integrationstest, Systemtest, Abnahmeverfahren
• Testformen: Funktionaler, Nicht-funktionaler Test, Testen von Strukturen, Regressionstest, Wartungstest..
• Testüberdeckung
• statischer und dynamische Test

Tests bei agiler Softwareentwicklung
• Grundverständnis Agile Softwareentwicklung
• Stellenwert des Tests in TDD, BDD und FDD

Komponententest, Unit-Test
• Unit-Test für JavaScript mit Frameworks (QUnit, Jasmine...)
• Vorbereitung einer Testumgebung
• Testmanagement
• Testüberdeckung, Code Coverage
• Auswahl Frameworks und Bibliotheken

Unit-Test in MVC-Frameworks
• Besonderheiten beim Test
• Dienste hinter Test-Doubles
• Instrumente für Test-Doubles (Mock-Objekte, Stub...)

Web-Applikationen testen
• E2E-Test, Integrationstest
• Testszenarien in der Praxis

Testen von HTML-GUI
• Ansätze für GUI-TEST, GUI Automation
• GUI-Test (Selenium...)
• Headless-Test
• Browser Automation

Datadriven testing
• Ansätze und aktuelle Bibliotheken
• Testdatenmanagement

Performance, Last- und Stresstest
• Full Stack Test
• Single Component Test
• praxisrelevante Werkzeuge


Zielgruppen

• Softwaretester
• Programmierer
• Softwareentwickler
• Webentwickler
• IT Koordinator


Preise und Termine

offene Schulung
Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer:4 Tage
Preis:1.749,00 € zzgl. USt. pro Teilnehmer (2.081,31€ inkl. USt.)
Seminarstandorte:
Starttermine:
(ortsabhängig)


Unterlagen:zzgl.
Verpflegung:zzgl.
Prüfung/Zertifizierung:zzgl.
Firmenschulung
Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
Dauer:4 Tage
Preis ab:1.295,00 € zzgl. USt. pro Tag (1.541,05€ inkl. USt.)
Schulungszentren:
  • Hamburg
  • Berlin
  • Frankfurt
  • München
  • Nürnberg
  • Düsseldorf
  • Wien
  • Stuttgart
  • Hannover
  • Köln
  • Dortmund
Starttermin:individuelle Vereinbarung
Unterlagen:zzgl.
Verpflegung:zzgl.
Prüfung/Zertifizierung:zzgl.


Seminarsprache

Wir bieten unsere Seminare hauptsächlich in deutscher Sprache an – je nach Wunsch aber gerne auch in Englisch oder einer anderen Seminarsprache. Bitte fragen Sie doch einfach bei uns an.