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
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. |
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: |
|
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.