Online oder vor Ort durchgeführte Live-Schulungen zum Thema Softwaretechnik vermitteln durch interaktive Diskussionen und praktische Übungen die Grundlagen der Softwaretechnik.
Software-Engineering-Schulungen sind als "Online-Live-Schulungen" oder "Live-Schulungen vor Ort" erhältlich. Online-Live-Schulungen (auch "Remote-Live-Schulungen" genannt) werden über einen interaktiven, Remote-Desktop durchgeführt. Onsite-Live-Trainings können vor Ort beim Kunden in Österreich oder in den NobleProg Corporate Training Centern in Österreich durchgeführt werden.
Diese Live-Schulung in Österreich (online oder vor Ort) richtet sich an fortgeschrittene Techniker, die IDz und z/OS Connect zur Integration von Mainframe-Anwendungen mit APIs und zur Modernisierung von Legacy-Workflows nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
IDz für die Entwicklung von Mainframe-Anwendungen einzurichten und zu nutzen.
z/OS Connect zu nutzen, um Mainframe-Anwendungen als RESTful APIs bereitzustellen.
COBOL-, CICS- und DB2-Programme mit modernen Systemen zu integrieren.
Implementierung von Best Practices für API-Sicherheit und Leistungsoptimierung.
Fehlerbehebung und Debugging integrierter Systeme.
Diese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Softwareexperten auf mittlerem Niveau, die KI und maschinelles Lernen nutzen möchten, um die Effizienz und Innovation in der Softwareentwicklung zu verbessern.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die Rolle von KI und maschinellem Lernen bei der Automatisierung von Softwareentwicklungsaufgaben zu verstehen.
KI-Tools zur Generierung von Code, Tests und Dokumentation zu implementieren.
KI-Techniken zur Code-Optimierung, Qualitätssicherung und Fehlersuche anzuwenden.
Integration von KI in die DevOps und CI/CD-Pipelines für verbesserte Bereitstellungsstrategien.
Ethische Überlegungen und Herausforderungen bei der KI-gestützten Softwareentwicklung anzusprechen.
Diese Live-Schulung in Österreich (online oder vor Ort) richtet sich an fortgeschrittene Softwareentwickler und -ingenieure, die Softwarelizenzen in ihren Unternehmen oder Projekten effektiv verwalten und Fehler beheben möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
die grundlegenden Konzepte der Softwarelizenzierung und die Verwaltung von Lizenzen durch FlexLM verstehen.
Sie können die FlexLM Server- und Client-Software auf verschiedenen Betriebssystemen installieren.
Lizenzen zu erstellen, zu verteilen und zu verwalten, einschließlich Floating- und Node-Locked-Lizenzen.
Identifizieren und lösen Sie häufige Probleme im Zusammenhang mit der Installation, Verteilung und Nutzung von Lizenzen.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Fachleute, die das Konzept der Softwaremessung kennen und verstehen lernen und es zur Abschätzung und Bemessung des Softwareentwicklungsprozesses und der Produktivität einsetzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die Verwendung von Software-Messungen und Metriken in der Software-Entwicklung verstehen.
Fortschrittsverfolgung und Produktivitätsbewertung mit Hilfe von Softwaremetriken.
Analysieren von Softwaremessdaten zur Qualitätssicherung und Prozessverbesserung.
Diese von einem Ausbilder geleitete Live-Schulung (online oder vor Ort) richtet sich an Fachleute, die das Konzept der Funktionspunktmessung verstehen und in die Messung der Softwareentwicklungsproduktivität einbeziehen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Verstehen von Funktionspunkt- und Nicht-Funktionspunktmessungen in der Softwareentwicklung.
Messen Sie die Einheiten eines Softwareprodukts für die Qualitäts- und Produktivitätsanalyse.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler und Tester, die Testautomatisierung mit C# und Selenium durchführen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Installieren und konfigurieren Sie Selenium WebDriver.
Tests mit Selenium, C# und Nunit mit Visual Studio IDE schreiben.
Diese Live-Schulung in Österreich (online oder vor Ort) richtet sich an Qualitätssicherungsingenieure auf mittlerem Niveau, die Apache JMeter für Software-Leistungstests einsetzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die Prinzipien des Leistungstestens und die Rolle des Apache JMeter zu verstehen.
Apache JMeter zu installieren, zu konfigurieren und zu navigieren, um Testpläne zu erstellen und auszuführen.
Umfassende Testpläne mit fortgeschrittenen Funktionen wie Parametrisierung und Skripting zu entwerfen.
Analysieren von Testergebnissen, um Leistungsprobleme zu erkennen und Anwendungen zu optimieren.
Durchführen von verteilten Tests und Anwenden von Best Practices in realen Szenarien.
Diese von einem Ausbilder geleitete Live-Schulung (online oder vor Ort) richtet sich an Fachleute, die den Einsatz von SNAP bei der Messung und Schätzung von Projekten erlernen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Lernen Sie die Regeln und Richtlinien von SNAP und FPA kennen.
Sie können Softwareprojekte besser planen und abschätzen.
Baselines der Prozessleistung verstehen und Bereiche für Prozessverbesserungen identifizieren.
Nutzen Sie SNAP, um die Leistungseffizienz zu steigern und funktionale Stabilität zu erreichen.
Diese instructor-geführte, Live-Schulung (online oder vor Ort) richtet sich an Softwaretest-Experten mit mittleren Kenntnissen, die sich in TOSCA zertifizieren lassen und ihre Kompetenz im Bereich Testautomatisierung mit Tricentis Tosca nachweisen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die Struktur und die Anforderungen der TOSCA-Zertifizierung zu verstehen.
TOSCA-Konzepte zu beherrschen, einschließlich Testfalldesign, Automatisierung und Ausführung.
Best Practices für die Erstellung wiederverwendbarer und wartbarer Testfälle anzuwenden.
Sich auf die praktischen und theoretischen Bestandteile der TOSCA-Zertifizierungsprüfung vorzubereiten.
Dieser Kurs schult den Umgang mit Testprojekten und vermittelt praktische Erfahrungen mit Webanwendungen, funktionaler Testautomatisierung und browserübergreifender Testautomatisierung unter Verwendung der Selenium-Testsuite.
Zielpublikum:
Software-Testingenieure
Softwareentwickler, die an der agilen Entwicklung beteiligt sind
Am Ende der Selenium-Schulung werden die Teilnehmer in der Lage sein:
die Selenium-Testsuite effektiv in realen Projekten einzusetzen
Selenium für browserübergreifende Tests zu verwenden
Die Kurse JMeter Grundlagen und JMeter Fortgeschrittene werden aus praktischen Gründen zusammen angeboten.
JMeter Grundlagen
Dieser Kurs behandelt die Erstellung und Implementierung von Funktions- und Komponententests mit Apache JMeter , der kostenlosen Anwendungstestsoftware von The Apache Software Foundation. Ziel des Kurses ist es, Unternehmen die Möglichkeit zu geben, ihre verschiedenen Testanforderungen vollständig zu automatisieren, um Zeit und Geld zu sparen und das Risiko menschlicher Fehler beim Testen zu minimieren. Das Programm untersucht die Konzepte zum Entwerfen und Erstellen von Testplänen für reale Webanwendungen mit Apache JMeter , einschließlich Funktions-, Regressions- und Stresstestplänen. Die Teilnehmer lernen, Testpläne für eine Vielzahl von Zwecken zu entwerfen und die verschiedenen Komponenten und Funktionen in JMeter zu ihrem Vorteil zu nutzen, sodass sie den Testprozess für Webanwendungen vollständig automatisieren können.
JMeter Advanced
Dieser Kurs befasst sich mit fortgeschrittenen Webanwendungstesttechniken. Es konzentriert sich auf die vollständige Automatisierung, Skripterstellung und Integration von Tests mit externen Datenquellen.
In dieser Live-Schulung in Österreich lernen die Teilnehmer, wie man Webservices mit SoapAPI testet. Wir besprechen, wie API-Tests einige der Unzulänglichkeiten von UI- und Unit-basierten Tests beheben können. Die Schulung umfasst praktische Übungen und ein Projekt zur Entwicklung einer API-Testsuite.
Am Ende der Schulung haben die Teilnehmer eine genaue Vorstellung davon, wann API-Tests implementiert werden sollten, wie man APIs erkundet und auf sie zugreift, wie man verschiedene Arten von Tests sowohl für SOAP- als auch für REST-basierte APIs durchführt und wie man seine Arbeit in einer integrierten, automatisierten Testsuite zusammenführt.
Dieser Kurs richtet sich an Testmanager, Tester, Business Analysten, Designer, Entwickler, Administratoren und alle, die an der Planung und Durchführung von Leistungstests für Webanwendungen interessiert sind. Sie erfahren, wie Sie nicht-funktionale Anforderungen festlegen, welche Indikatoren für bestimmte Implementierungen am wichtigsten sind, wie Sie einen Leistungstestplan erstellen, in JMeter implementieren, ausführen und die Ergebnisse analysieren.
Dieser Einführungskurs soll Testprofis mit den Grundlagen des Testens von Webanwendungen mit Selenium vertraut machen. Tester können Skripts sowohl mit der Selenium IDE als auch mit dem Selenium 2 WebDriver erstellen, verbessern und warten.
Zielgruppe
Zielgruppe sind Softwaretester, die das Testen von Webanwendungen mit Selenium automatisieren Selenium . Diese Tester sind möglicherweise neu in der Testautomatisierung und können auch Praktiker, Manager oder Teamleiter der Qualitätssicherung umfassen, die für die Interaktion mit Testern verantwortlich sind oder sicherstellen müssen, dass die Tools vollständig und angemessen implementiert werden.
Am Ende des Kurses können Sie:
Beschreiben Sie die Funktion und den Zweck von Selenium
Verstehen Sie die Vorteile und den richtigen Ansatz für die Testautomatisierung
Zeichnen Sie automatisierte Testfälle auf
Spielen Sie automatisierte Testfälle ab
Anwenden und Verwenden verschiedener Überprüfungstechniken
Ergebnisse anzeigen und analysieren
Konfigurieren und Verwenden der Selenium RC (Fernbedienung)
Erstellen und arbeiten Sie mit Testsuiten
Planen Sie automatische Testläufe
Verwenden Sie verschiedene Selenium Skriptformate
Ändern Sie Skripte, um die Funktionalität zum Testen der Anwendung zu erweitern
Konfigurieren Sie Selenium mit Eclipse und dem Selenium 2 WebDriver
Verstehen und Verwenden von RTTS-Hilfedateien
Konvertieren Sie Selenium-Code, um mit dem Selenium 2 WebDriver zu arbeiten
Konfigurieren Sie benutzerdefinierte Protokolldateien
Erstellen Sie eine benutzerdefinierte Objektzuordnung
Erstellen Sie wiederverwendbare Module, um die Skriptwartung zu reduzieren
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie eine automatisierte Testsuite mithilfe fortgeschrittener Techniken verbessern können, um die Selenium.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Komplexe Probleme bei der Testautomatisierung von Webanwendungen mit Selenium lösen.
Anwendung von regulären Ausdrücken und musterbasierten Verifizierungstechniken.
Handhaben von Ausnahmen, die die Testausführung anhalten.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) führt die Teilnehmer in automatisierte Tests mit Selenium WebDriver und C# in Visual Studio ein. Wenn Sie keine C#-Programmiererfahrung haben oder Ihre C#-Kenntnisse auffrischen möchten, besuchen Sie bitte den Kurs: C# für Ingenieure der Testautomatisierung.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Software-Tester, die Cypress für die Automatisierung von Tests verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die Durchführung von End-to-End-Automatisierungstests mit Cypress.
Implementieren Sie Integrations- und Unit-Tests in einer Webanwendung.
Dieser Kurs behandelt die Erstellung und Implementierung von Funktions- und Einheitstests mit Apache JMeter, der kostenlosen Anwendungstestsoftware von The Apache Software Foundation. Ziel des Kurses ist es, Unternehmen die Möglichkeit zu geben, ihre verschiedenen Testanforderungen vollständig zu automatisieren, Zeit und Geld zu sparen und das Risiko menschlicher Fehler beim Testen zu minimieren. Das Programm untersucht die Konzepte des Entwurfs und der Erstellung von Testplänen für reale Webanwendungen mit Apache JMeter, einschließlich Funktions-, Regressions- und Belastungstests. Die Teilnehmer lernen, wie man Testpläne für eine Vielzahl von Zwecken entwirft und die verschiedenen Komponenten und Funktionen von JMeter zu ihrem Vorteil nutzt, um den Testprozess von Webanwendungen vollständig zu automatisieren.
Dieser Kurs bietet Schulungen für die Handhabung von Testprojekten und vermittelt praktische Erfahrungen mit Webanwendungen, funktionaler Testautomatisierung und browserübergreifender Testautomatisierung mithilfe der Testsuite Selenium. Außerdem wurde jMeter umfassend eingeführt.
Ungefähr 2 Tage JMeter und 3 Tage Selenium.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer aus erster Hand, wie man Protractor Tests gegen eine Angular-Beispiel-Webanwendung in einer Live-Laborumgebung schreibt.
Am Ende dieses Kurses haben die Teilnehmer Kenntnisse in Protractor erworben und sind in der Lage
Eigene Automatisierungstests für Angular-Anwendungen zu erstellen.
Integration von Protractor in den bestehenden Entwicklungsablauf.
Sicherstellen, dass ihre Tests sauber und wartbar sind.
Protractor mit oder ohne Selenium laufen lassen, um das Browserverhalten zu steuern.
In dieser von einem Trainer geleiteten Live-Schulung kombinieren die Teilnehmer die Leistungsfähigkeit von Python mit Selenium, um das Testen einer Beispiel-Webanwendung zu automatisieren. Durch die Kombination von Theorie und Praxis in einer Live-Laborumgebung erhalten die Teilnehmer das Wissen und die Praxis, die sie benötigen, um ihre eigenen Web-Testing-Projekte mit Python und Selenium zu automatisieren.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie eine automatisierte Testsuite mithilfe fortgeschrittener Techniken verbessern können, um die Selenium.
Zielgruppe: Software-Tester, Test-Manager, Qualitätssicherungsexperten.
This instructor-led, live training in Österreich begins with a discussion of BDD and how the Behave framework can be used to carry out BDD testing for web applications. Participants are given ample opportunity to interact with the instructor and peers while implementing the concepts and tactics learned in this hands-on, practice-based lab environment.
Am Ende dieser Schulung verfügen die Teilnehmer über ein solides Verständnis von BDD und Behave sowie über die notwendige Praxis, um diese Techniken und Werkzeuge in realen Testszenarien zu implementieren.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Software-Tester, die Selenium und Katalon Studio zur Erstellung von automatisierten End-to-End-Testlösungen verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Erstellen und Ausführen von plattformübergreifenden Tests für jedes Betriebssystem oder Gerät.
Integrieren Sie automatisierte Tests in eine CI/CD-Pipeline.
Automatisieren Sie Web-, API-, Mobil- und Desktop-Tests.
In dieser Live-Schulung unter Anleitung lernen die Teilnehmer, wie sie qualitativ hochwertige Tests schreiben können, indem sie "Drehbücher" und die Idee von "Akteuren, Aufgaben und Zielen" verwenden, um Tests in geschäftlichen Begriffen und nicht als Interaktionen zwischen Systemkomponenten auszudrücken. Wir betrachten sowohl funktionale als auch UI-Testszenarien und zeigen, wie Serenity zur Verwaltung ihrer Tests verwendet werden kann. Alle Vorträge, Notizen, Quizfragen und Diskussionen werden von praktischen Übungen und Implementierungen begleitet.
Am Ende dieser Schulung werden die Teilnehmer das Serenity-Framework verstanden haben und in der Lage sein, es problemlos zu nutzen. Ebenso wichtig ist, dass die Teilnehmer lernen, die Testautomatisierung aus einem anderen Blickwinkel zu betrachten und anzugehen.
Dieser Kurs bietet einen umfassenden Überblick über die Verwendung automatisierter Funktions- und Leistungstests mit Selenium und JMeter Verwendung der Java / Maven Umgebung. 3 Tage sind für Selenium , 2 Tage für JMeter .
In diesem von Lehrern geleiteten Live-Training lernen die Teilnehmer, wie man Tests für Angular Anwendungen schreibt und verwaltet.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein
Entscheiden Sie, welche Strategie zum Testen einer Angular Anwendung am besten geeignet ist
Führen Sie Unit-Tests, Komponententests, A / B-Tests und End-to-End-Tests an einer Angular Anwendung durch
Wählen Sie die richtigen Werkzeuge für den Job: Jasmine , Karma, Protractor , Mokka usw.
Schreiben Sie Tests in Protractor und Jasmine
Führen Sie Tests mit Karma und Protractor und debuggen Sie sie
Erstellen Sie eine wartbare Testsuite
Setzen Sie Best Practices für Unit-Tests in Angular
Format des Kurses
Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
Hinweis
Angular verschiedene Namen und Versionen: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2 usw. Um die in diesem Training verwendete Version anzupassen, kontaktieren Sie uns bitte, um dies zu vereinbaren.
In dieser von einem Kursleiter geleiteten Live-Schulung (vor Ort oder per Fernzugriff) lernen die Teilnehmer anhand einer Reihe praktischer Live-Laborübungen, wie sie AutoIt zur Automatisierung von Fensteranwendungen einsetzen können.
Behat ist ein Behavior Driven Development (BDD) Test-Framework, das in PHP geschrieben wurde. Es erleichtert die Kommunikation zwischen Entwicklern, Testern, Geschäftsinteressenten und Kunden während des Softwareentwicklungsprozesses. Mit Behat können technisch nicht versierte Personen klare Beschreibungen des beabsichtigten Verhaltens einer Anwendung schreiben und diese "Szenarien" dann als funktionale Tests gegen die Anwendung ausführen.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie mit Behat und PHP Testfälle im BDD-Stil schreiben und ausführen können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Automatisierte Tests durchzuführen, die in der für Menschen lesbaren Sprache "Given, When, Then" Gherkin geschrieben sind
Auf Behat basierende Testfälle zu verwenden, um die Zusammenarbeit zwischen technischen und nicht-technischen Teams zu verbessern
Integration von Behat mit Selenium, Mink, Goutte und anderen Browser-Emulatoren zur Durchführung von Tests und Erstellung von Berichten
Erweitern Sie die Funktionalität von Behat durch sein Erweiterungssystem
Testen Sie zahlreiche Nutzungsszenarien über Terminalbefehle, REST-APIs und mehr.
Zielgruppe
Testingenieure
Entwickler
Format des Kurses
Teilweise Vorlesung, teilweise Diskussion, Übungen und umfangreiche praktische Übungen
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) führt die Teilnehmer durch reale Fälle der verhaltensgesteuerten Entwicklung (Behavior Driven Development, BDD) und demonstriert praxisnah die Umsetzung Cucumber in verschiedenen Testszenarien.
Cucumber ist ein quelloffenes BDD-Framework zum Schreiben von Tests in natürlicher Sprache. BDD oder Behavior Driven Development (verhaltensgesteuerte Entwicklung) ist eine agile Softwareentwicklungstechnik, die die Zusammenarbeit zwischen Entwicklern, QA und nicht-technischen Geschäftsleuten in einem Softwareprojekt fördert.
Diese Schulung beginnt mit einer Diskussion über BDD und wie Cucumber zur Durchführung von BDD-Tests für Webanwendungen verwendet wird. Die Teilnehmer erhalten reichlich Gelegenheit, mit dem Kursleiter und anderen Teilnehmern zu interagieren, während sie die erlernten Konzepte und Taktiken in dieser praktischen, praxisorientierten Laborumgebung umsetzen.
Am Ende dieses Kurses haben die Teilnehmer ein solides Verständnis von BDD und Cucumber sowie die nötige Praxis und das nötige Toolset, um ihre eigenen Testfälle für reale Software-Testszenarien zu schreiben.
Format des Kurses
Starke Betonung der praktischen Anwendung.
Die meisten der Konzepte werden anhand von Beispielen, Übungen und praktischer Entwicklung vermittelt.
Hinweis
Dieser Kurs verwendet Eclipse und Selenium. Wenn Sie eine andere IDE oder ein anderes Testautomatisierungs-Framework verwenden möchten, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Wenn Ihr Team zum ersten Mal vom manuellen Testen zum automatisierten Testen übergeht, nehmen Sie bitte Kontakt mit uns auf, um eine Erweiterung der Schulung zu vereinbaren, die zusätzliche Aspekte des automatisierten Testens umfasst.
Cucumber.js ist eine native JavaScript Implementierung von Cucumber.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie man Testfälle im Stil von BDD (Behavior Driven Devleopment) mit Cucumber und Javascript schreibt und ausführt.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Automatisierte Tests in einer für den Menschen lesbaren Sprache auszuführen, Gherkin
Testfälle auf Basis von Cucumber zu verwenden, um die Kommunikation und Zusammenarbeit zwischen technischen und nicht-technischen Teams zu verbessern
Cucumber.js mit anderen Test-Frameworks wie Protractor zum Testen von Angular Anwendungen zu integrieren
Format des Kurses
Teilweise Vorlesung, teilweise Diskussion, Übungen und umfangreiche praktische Übungen
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer die Architektur und Funktionalität von GlobalSight's kennen, während sie einen Demonstrationsserver installieren, konfigurieren und einsetzen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Verstehen der Vorteile von GlobalSight im Vergleich zu anderen Translation Management-Systemen.
Installation des GlobalSight-Servers und der zugehörigen Komponenten.
GlobalSight für die Arbeit hinter einem Reverse Proxy einrichten.
GlobalSight in eine Produktionsumgebung einführen.
Fehlerbehebung und Optimierung von GlobalSight.
GlobalSight's APIs verwenden, um es in Anwendungen von Drittanbietern zu integrieren, einschließlich JBPM, etc.
Diese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Testingenieure und Entwickler, die lernen wollen, wie man eine komplexe Webanwendung mit Iridium testet.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
End-to-End-Tests zu erstellen, die die Aktionen eines Benutzers beim Navigieren durch eine Webanwendung simulieren.
Das Testen von thematischen Anwendungen mit mehreren Stilen zu automatisieren.
Testfälle zu erstellen, die auch für Nichttechniker lesbar sind.
Führen Sie Tests in einer Vielzahl von Browsern aus.
Verwenden Sie das Iridium Snippets-Paket für Atom, um das Schreiben von Testskripten zu erleichtern.
Reduzieren Sie die Kosten für die Pflege von benutzerdefiniertem Java Code und Seitenobjekten.
Diese Live-Schulung unter Anleitung (vor Ort oder per Fernzugriff) richtet sich an Ingenieure, die Jest zum Testen von React Anwendungen und Komponenten einsetzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Einrichten und Konfigurieren einer geeigneten Testumgebung.
Schreiben Sie asynchrone Tests für React Anwendungen und Komponenten.
Erweiterte Jest-Tests ausführen, die Mocking, Spies und Stubs beinhalten.
Dieser Kurs befasst sich mit fortgeschrittenen Webanwendungstesttechniken. Es konzentriert sich auf die vollständige Automatisierung, Skripterstellung und Integration von Tests mit externen Datenquellen.
Diese von einem Dozenten geleitete Live-Schulung (online oder vor Ort) richtet sich an Software-Tester, die Postman für API-Tests verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Tests mit automatisierten Anfragen und Workflows durchführen.
Eine API mit Hilfe eines Versionskontrollsystems definieren, entwickeln, testen und beobachten.
Dynamische Daten in einer Anfrage generieren.
Tests für die Überarbeitung im Team in Sammlungen dokumentieren und organisieren.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie REST-API-Dienste mit Hilfe von Rest Assured testen können. Wir besprechen, wie API-Tests einige der Unzulänglichkeiten von UI- und Unit-basierten Tests beheben können. Die Schulung umfasst praktische Übungen und ein Testentwicklungsprojekt. Am Ende der Schulung wissen die Teilnehmer, wann sie REST-API-Tests durchführen sollten, wie sie APIs erkunden und darauf zugreifen können, wie sie verschiedene Testarten durchführen und wie sie ihre Tests durch Integration und Automatisierung zusammenführen können.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Softwaretester, die REST-Webdienste mit Postman, Java und Rest Assured APIs testen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Automatisieren Sie Webservice-API-Tests mit Postman und REST Assured API.
Berichte für Ausführungsergebnisse generieren.
Entwerfen und Implementieren von Automatisierungsframeworks mit REST Assured API.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Software-Testingenieure, die lernen möchten, wie man eine Reihe von Testfällen und eine Testsuite schreibt und die Tests anschließend an einer Demo-Anwendung ausführt.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Verwenden Sie den schlüsselwortgesteuerten Testansatz des Robot Frameworks und die tabellarische Testdatensyntax zum Schreiben und Ausführen von Tests.
Verwenden Sie eine konsistente Syntax, um neue Schlüsselwörter aus bestehenden zusammenzustellen.
Durchführung von Behavior Driven Development (BDD)-Tests im Gherkin-Stil (ähnlich wie bei Cucumber).
Generieren und interpretieren Sie Berichte und Protokolle, um Fehler in der getesteten Anwendung zu beheben.
Erweiterung der Fähigkeiten von Robot Framework mit Bibliotheken von Drittanbietern, die in Python, Java, Perl, Javascript und PHP geschrieben sind.
Integration von Robot Framework mit Selenium zum Testen von Webanwendungen.
Dieser eintägige Kurs führt die Teilnehmer mit praktischen Übungen durch die Grundlagen von RSpec , BDD (Behavior Driven Development) und anderen Testmethoden.
Diese Live-Schulung unter Anleitung (online oder vor Ort) richtet sich an DevOps-Ingenieure, die Selenium zur Ausführung von Selenium-Tests in Docker-Containern verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Erstellung einer Testautomatisierungsinfrastruktur für On-Demand-Tests.
Entwickeln Sie ein Testautomatisierungs-Framework mit Java.
Eine CI/CD-Pipeline von Grund auf mit Jenkins und Docker aufbauen.
Software Engineering beginnt dort, wo die Programmierung aufhört. In diesem Kurs lernen Sie eine solide Grundlage in Software Engineering. Er schlägt eine Brücke von der Programmierung zu soliden technischen Praktiken. Der Kurs gibt Ihnen einen Überblick über die grundlegenden Konzepte und das Vokabular, die typischerweise in diesem Bereich verwendet werden. Während des Kurses lernen Sie, viele Techniken zur Planung, Implementierung und Validierung von Softwareprojekten sowie zur Bewertung und Verbesserung von Entwicklungsprozessen anzuwenden.
Zielpublikum:
Dieser Kurs richtet sich an Softwareentwickler mit unterschiedlichen Hintergründen, die mindestens eine Programmiersprache beherrschen.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie mit SpecFlow Akzeptanztests schreiben können, die sowohl für technische als auch für nicht-technische Beteiligte verständlich sind.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Binden von Geschäftsanforderungen an .NET-Code.
BDD-Techniken anwenden, um eine lebendige Dokumentation für eine Anwendung zu erstellen.
SpecFlow von Visual Studio oder der Kommandozeile aus starten.
Integrieren Sie SpecFlow in eine bestehende kontinuierliche Test- und Build-Umgebung.
Integrieren Sie SpecFlow mit anderen Test-Frameworks wie MSTest, NUnit, xUnit und MbUnit.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie die Funktionen von TestComplete's nutzen können, einschließlich des Testobjektmodells, der Prüfpunkte, der Namenszuordnung und der Benutzeroberfläche, um automatisierte Tests für Desktop-, Web- und mobile Anwendungen durchzuführen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Erstellen, Aufzeichnen und Ausführen von Funktionstests.
Ein skalierbares und wartbares Test-Framework erstellen.
Erstellen von Checkpoints, Anpassen von Tests für mehrere Geräte und Analysieren von Testergebnissen.
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie Tosca für die Durchführung von End-to-End-Tests (Web + Backend) einsetzen können. Die Schulung kombiniert Theorie und Praxis in einer Live-Laborumgebung, so dass die Teilnehmer die Möglichkeit haben, mit der Technologie, dem Kursleiter und ihren Kollegen zu interagieren.
Die Schulung beginnt mit einem Überblick über traditionelle code- und skriptbasierte Automatisierungstests und stellt diese dem modellbasierten (MBT) Ansatz von Tosca gegenüber. Die Teilnehmer lernen, wie man Testfälle mit den Standardmodulen von Tosca erstellt und ausführt und wie sie ihre eigenen Module für die Ausführung erstellen können.
Von den Grundsätzen der Softwaremodellierung bis hin zur Testabdeckung in verschiedenen Browsern führt dieses Training die Teilnehmer durch Theorie und Praxis und befähigt sie, ihre eigene Testlösung in Tosca zu implementieren.
The Principal Engineer - Masterclass is für erfahrene und motivierte Ingenieure, die bereits wissen, wie man Produktionsvorbereit Code senden kann. Dieser Kurs wird Sie zu einem außergewöhnlichen Software-Ingenieur / Leader machen, um einen großen positiven Einfluss auf Ihr Team und Ihre Organisation zu machen. In diesem Kurs lernen Sie über Systemdesign und Architektur, Code-Review-Techniken, Mentoring und Coaching-Ingenieure, Paar-Programmierung, Bau einer starken Ingenieurkultur und andere grundlegend wichtige Ingenieurpraktiken.
Dieser Instructor-leitet, Live-Training (onsite oder remote) zielt auf:
mittlerer Software-Ingenieur
Senior Software-Ingenieur
Hauptsoftware-Ingenieur
Mitarbeiter Software-Ingenieur
Leader Software Ingenieur
Softwarearchitekt
Ingenieurmanager
Am Ende dieser Ausbildung können die Teilnehmer:
Promoteauf die nächste Stufe von mittleren oder höheren Ingenieuren
Wenn sie bereits ein Team oder höhere Ingenieure leiten, können sie mit den Werkzeugen, Techniken und Rahmenbedingungen, die aus diesem Kurs gelernt werden, beginnen, um:
Der Unterricht war informativ und leicht zu verstehen.
Najeeda Motala - Multichoice
Kurs - Advanced C# for Automation Test Engineers
Maschinelle Übersetzung
Der Trainer ist sehr sachkundig und in der Lage, aus seiner Erfahrung heraus Beispiele aus der Praxis zu geben.
Nouf
Kurs - Agile Software Testing with Continuous Integration
Maschinelle Übersetzung
Ich habe alles genossen, denn es ist alles neu für mich, und ich kann den Mehrwert erkennen, den es für meine Arbeit bedeuten kann.
Zareef - BMW South Africa
Kurs - Tosca: Model-Based Testing for Complex Systems
Maschinelle Übersetzung
Der Trainer kennt die Lehrmaterialien sehr gut und die bereitgestellte virtuelle Maschine ist sehr hilfreich.
NOORFATYN NABILAH ROHAIZAT - Iverson Associates Sdn Bhd
Kurs - Performance engineering/tuning
Maschinelle Übersetzung
Ich habe es genossen, die Möglichkeit zu haben, mich zu üben.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Kurs - Unit Testing with C#
Maschinelle Übersetzung
Sehr umfassender Überblick über das Thema, der alle notwendigen Vorkenntnisse auf eine für das Kurswissen angemessene Art und Weise abdeckt.
James Hurburgh - Queensland Police Service
Kurs - SpecFlow: Implementing BDD for .NET
Maschinelle Übersetzung
Reale Beispiele.
Kristoffer Opdahl - Buypass AS
Kurs - Web Security with the OWASP Testing Framework
Maschinelle Übersetzung
Die in der Schulung behandelten Themen und das Wissen des Ausbilders über diese Themen.
Sajid Baloch - Eschbach GmbH
Kurs - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
Maschinelle Übersetzung
Ich erhalte die notwendige Umfasstheit des Verständnisses, um meinem täglichen Arbeitsalltag zu helfen.
Wasfi Adams
Kurs - Impacted Function Point (IFP)
Maschinelle Übersetzung
Der Trainer war extrem engagiert und stellte sicher, dass wir durch Fragen und Bestätigungen alles verstanden haben. Obwohl der Inhalt überwältigend war, hat der Trainer ihn gut strukturiert und den Stoff für späteres Nachschlagen leicht zugänglich gemacht.
Zaid Amerika
Kurs - Unit of Software Measurement Parameterization (UMSP)
Maschinelle Übersetzung
Die Tatsache, dass ich einen neuen Ansatz für das Schreiben von Unit-Tests gelernt habe, ist der Teil, der mir am meisten an der Schulung gefallen hat.
Ich mochte auch das freie Gespräch, das wir hatten, die Tatsache, dass wir über bestimmte Themen debattierten, ich mochte die Teamarbeit, die wir hatten, sie brachte uns dazu, die Anforderungen von User Stories aus einer anderen Perspektive zu analysieren und ich schätzte auch die Intervention des Trainers, der uns verschiedene Lösungen vorschlug, wenn wir bei einigen Entscheidungen feststeckten.
Crina-Maria Rosu - ACCENTURE
Kurs - Agile and TDD with C
Maschinelle Übersetzung
Die Übungen waren gut
Vyshnavi Iyappan - Red Embedded Consulting Sp. z o.o.
Kurs - Unit Testing with Python
Maschinelle Übersetzung
die Beispiele, die der Trainer für jedes Thema verwendet hat, was es einfacher gemacht hat zu verstehen
huda Alyassi - Dubai Government Human Resources Dept.