Software Engineering Schulungen

Software Engineering Schulungen

Lokale, instruktorierte Live-Software-Trainingskurse demonstrieren durch interaktive Diskussion und praktizieren die Grundlagen des Software Engineering Software Engineering Training ist als "Live-Training vor Ort" oder "Fern-Live-Training" verfügbar Onsite Live Training kann vor Ort bei Kunden durchgeführt werden Deutschland oder in NobleProg Corporate Trainingszentren in Deutschland Remote-Live-Training wird über einen interaktiven Remote-Desktop durchgeführt NobleProg Ihr lokaler Trainingsanbieter.

Machine Translated

Erfahrungsberichte

★★★★★
★★★★★

Software Engineering Kurspläne

Title
Duration
Overview
Title
Duration
Overview
14 hours
Overview
In diesem instruierten Live-Training werden die Teilnehmer lernen, wie sie eine automatisierte Testsuite mithilfe fortschrittlicher Techniken zur Förderung von Selenium verbessern können Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Lösen Sie Probleme bei der Testautomatisierung komplexer Webanwendungen mit Selenium Wenden Sie reguläre Ausdrücke und musterbasierte Verifikationstechniken an Behandeln Sie Ausnahmen, die die Testausführung anhalten Führen Sie SQL-Aufrufe zur Überprüfung von Daten aus Programmgesteuert nach Web-Objekten suchen Erfassen Sie dynamisch Daten von Websteuerelementen Erstellen Sie ein datengesteuertes Testframework Verteilen Sie Tests mit Selenium Grid Publikum Softwaretester Testmanager Qualitätssicherungsprofis .
14 hours
Overview
Protractor ist ein durchgängiges Automatisierungstest-Framework für Angular und Angular-JS. Es wird verwendet, um Tests gegen Web-Anwendungen auszuführen, mit ihnen zu interagieren, wie es ein Benutzer tun würde: Durch Ausfüllen von Formularen, Klicken auf Elemente und die Navigation von Seite zu Seite.

In diesem von Ausbildern geleiteten Live-Training lernen die Teilnehmer aus erster Hand

, wie man Protraktor-Tests gegen eine Proben-Angular Web-Anwendung in einer Live-Laborumgebung schreibt.

Am Ende dieses Kurses werden die Teilnehmer ihre Kenntnisse in Protractor erworben haben und sich wohl fühlen

- eigene Automatisierungstests für Angular Anwendungen
erstellen. - die Integration von Protractor in den bestehenden Entwicklungsablauf.
- , dass ihre Tests sauber und wartbar sind
. - läuft Protractor mit oder ohne Selen, um das Browserverhalten zu steuern.

Format des Kurses

- interaktiven Vortrag und Diskussion
. - Viele Übungen und Übungen
. - Hands-on-Umsetzung in einem Live-Labor-Umfeld
.

- Um ein maßgeschneidertes Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um
zu arrangieren.
14 hours
Overview
Dieses von Lehrern geleitete Live-Training führt die Teilnehmer in das automatisierte Testen mit Selenium WebDriver und C# in Visual Studio . Wenn Sie nicht über C# Programmiererfahrung oder wollen auf auffrischen C# , bitte im Kurs: [C# für Automation Test](/cc/csharpfortesters) - [Engineers](/cc/csharpfortesters) .

Format des Kurses

- Teilvorlesung, Teildiskussion, intensive praktische Übungen, gelegentliche Tests zur Beurteilung des Verständnisses
7 hours
Overview
Selendroid ist ein Open-Source-Testautomatisierungsframework für Android Geräte. Es kann zum Testen von nativen Anwendungen, Hybridanwendungen und mobilen Websites verwendet werden, die auf realen Geräten sowie Emulatoren ausgeführt werden. Basierend auf der Selenium Webdriver-Client-API unterstützt es die vollständige Integration in vorhandene Selenium Frameworks. Selendroid unterstützt das Hot-Plugging von Hardwaregeräten und kann als Knoten in Selenium Grid für umfangreiche parallele Tests integriert werden. Es ist kompatibel mit dem JSON Wire Protocol.

Dieses von Lehrern geleitete Live-Training führt in Selendroid, das Selenium Framework, ein und führt die Teilnehmer in einer praktischen Live-Testumgebung durch die Einrichtung, Konfiguration und Ausführung von Automatisierungstests. Nach dem Kurs haben die Teilnehmer das Wissen und die Übung, um ihre eigenen automatisierten Testinitiativen für Android Geräte durchzuführen.

Format des Kurses

- Interaktive Diskussion + intensives Üben
21 hours
Overview
Scala Check ist eine Bibliothek zur Durchführung von automatisierten, eigenschaftsbasierten Tests für Scala oder Java Programme. Inspiriert von der Haskell Bibliothek QuickCheck werden Eigenschaften verwendet, um das erwartete Verhalten einer Anwendung zu beschreiben. Zunächst werden zufällige Eingabedaten generiert, anschließend werden diese Daten in verschiedenen Bereichen der Anwendung getestet und das Ergebnis gemeldet.

In diesem von Lehrern geführten Live-Training lernen die Teilnehmer die Vorteile und Konzepte von Eigenschaftstests kennen, während sie das Schreiben von Eigenschaften üben, die zur automatischen Generierung von Testfällen führen.

Am Ende dieser Schulung können die Teilnehmer:

- Schreiben Sie allgemeine Eigenschaften auf, die handschriftliche Komponententestfälle ersetzen und / oder ergänzen
- Schreiben Sie Tests auf der höheren Ebene der Eigenschaftsspezifikationen
- Ausführen von Scala Check als eigenständige ausführbare Datei mit dem integrierten Befehlszeilentest-Runner
- Integrieren Sie Scala Check in Test-Frameworks wie Scala Test, specs2 und LambdaTest

Publikum

- Testingenieure
- Entwickler

Format des Kurses

- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
7 hours
Overview
Dieser eintägige Kurs führt die Teilnehmer mit praktischen Übungen durch die Grundlagen von RSpec , BDD (Behavior Driven Development) und anderen Testmethoden.
7 hours
Overview
Das Robot Framework ist ein Open Source Testautomatisierungs-Framework für die Akzeptanzprüfung und die testdidierte Entwicklung (ATDD) Es verwendet Schlüsselwörter, um die Details eines Tests zu abstrahieren und vermittelt die Absicht und nicht die Schrauben und Muttern Das Kern-Framework ist in Python implementiert und kann auf Jython (JVM) und IronPython (NET) ausgeführt werden Robot Framework wurde ursprünglich von Nokia entwickelt In diesem instruierten Live-Training lernen die Teilnehmer, wie sie eine Reihe von Testfällen und eine Testsuite schreiben und dann die Tests in einer Demo-Anwendung durchführen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verwenden Sie den Keyword-gesteuerten Testansatz und die tabellarische Testdatensyntax von Robot Framework zum Schreiben und Ausführen von Tests Verwenden Sie konsistente Syntax, um neue Schlüsselwörter aus vorhandenen zu erstellen Durchführen von Gherkinstyle-Verhaltenstests (BDD-Tests) (ähnlich wie bei Gurken) Erstellen und interpretieren Sie Berichte und Protokolle, um Fehler in der getesteten Anwendung zu beheben Erweiterte Funktionen von Extended Robot Framework mit Drittanbieter-Bibliotheken, die in Python, Java, Perl, Javascript und PHP geschrieben sind Integrieren Sie Robot Framework mit Selenium zum Testen von Webanwendungen Publikum Software Testingenieure Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
7 hours
Overview
Das Testen und Validieren von REST-Services in Java ist schwieriger als in dynamischen Sprachen wie Ruby und Groovy . REST Assured ist eine Java DSL (domänenspezifische Sprache), die die Einfachheit dieser Sprachen in die Java Domäne bringt.

In diesem von Lehrern geleiteten Live-Training lernen die Teilnehmer, wie Sie mit Rest Assured REST-API-Services testen. Wir diskutieren, wie API-Tests einige der Mängel von UI- und Unit-basierten Tests beheben können. Die Schulung umfasst Übungsstunden und ein Testentwicklungsprojekt. Am Ende der Schulung haben die Teilnehmer ein gutes Verständnis dafür, wann REST-API-Tests durchgeführt werden müssen, wie APIs untersucht und darauf zugegriffen werden können, wie verschiedene Arten von Tests durchgeführt werden und wie ihre Tests durch Integration und Automatisierung zusammengeführt werden können.

Format des Kurses

- Ein von Lehrern geführter Kurs, der eine Einführung in API-Tests, seine Tools und Prozesse sowie ein praktisches Testentwicklungsprojekt auf der Basis von REST Assured enthält.
7 hours
Overview
Property Based Testing ist ein automatisierter Testansatz, mit dem Sie das erwartete Verhalten eines Systems durch Beschreiben seiner Eigenschaften ermitteln und anschließend nach dem Zufallsprinzip generierte Testdaten zum Ausführen von Tests verwenden können QuickCheck (oder QuickCheck2, QC2) ist eine Haskell-basierte Bibliothek zum zufälligen Testen von Programmeigenschaften Es nimmt die Spezifikation eines Programms die Eigenschaften, die eine Funktion erfüllen sollte, und testet, dass diese Eigenschaften in einer großen Anzahl zufällig generierter Fälle enthalten sind In diesem instruierten Live-Training lernen die Teilnehmer, wie sie die Spezifikationen eines Programms in Form von Eigenschaften schreiben und dann als Eingabe für QuickCheck zur automatischen Generierung von Testfällen bereitstellen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Schreiben Sie allgemeine Eigenschaften, die handschriftliche Unit-Testfälle ersetzen und / oder ergänzen Schreiben Sie Tests auf der höheren Ebene der Eigenschaftsspezifikationen Richten Sie eine Testumgebung ein und integrieren Sie QuickCheck in End-to-End-Bereitstellungsprozesse Publikum Software Testingenieure Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
14 hours
Overview
Die Schulung steht Entwicklern, Scrum Masters, Product Owner und einigen Aspekten der Geschäftsabteilung offen. Ziel der Schulung ist es, Themen wie Qualitätssicherung und kontinuierliche Integration sowie deren Platz in Projekten mit agilen Methoden vorzustellen. Die Teilnehmer erhalten eine breite Perspektive auf die diskutierten Themen sowie praktische Kenntnisse über die Werkzeuge und Prozesse der Softwareentwicklung gemäß QA / CI. Unternehmensvertreter werden in der Lage sein, die Vorteile der Implementierung dieser Tools und Prozesse zu kennen und sowohl Zeit als auch Kosten für die Softwareentwicklung zu ermitteln. Die vorgestellten Probleme basieren auf PHP oder Java , abhängig von den Kundenanforderungen.
21 hours
Overview
Komponententest ist ein Testansatz, bei dem einzelne Quellcodeeinheiten getestet werden, indem ihre Eigenschaften geändert werden oder ein Ereignis ausgelöst wird, um zu bestätigen, ob das Ergebnis wie erwartet ist PyTest ist ein voll funktionsfähiges, API-unabhängiges, flexibles und erweiterbares Testframework mit einem fortschrittlichen, vollwertigen Fixture-Modell In diesem instruierten Live-Training lernen die Teilnehmer, mit PyTest kurze, wartbare Tests zu schreiben, die elegant, ausdrucksstark und lesbar sind Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Schreiben Sie lesbare und wartbare Tests, ohne dass ein Standardcode erforderlich ist Verwenden Sie das Fixture-Modell, um kleine Tests zu schreiben Scale-Tests bis hin zu komplexen Funktionstests für Anwendungen, Pakete und Bibliotheken Verstehen und wenden Sie PyTest-Funktionen wie Hooks, Assert-Rewriting und Plugins an Verkürzen Sie die Testzeiten, indem Sie Tests parallel und über mehrere Prozessoren hinweg durchführen Führen Sie Tests in einer Umgebung mit kontinuierlicher Integration zusammen mit anderen Dienstprogrammen wie tox, mock, coverage, unittest, doctest und Selenium durch Verwenden Sie Python zum Testen von NonPython-Anwendungen Publikum Softwaretester Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
35 hours
Overview
Publikum

- Testmanager
- Leistungstester oder Leistungstechniker
- Entwickler, die ihre Karriere im Bereich Leistungstests ausweiten möchten.

Format des Kurses

40% Vorträge, 60% Labore
7 hours
Overview
Property Based Testing ist ein automatisiertes Testverfahren, mit dem Sie das erwartete Verhalten eines Systems durch Beschreiben seiner Eigenschaften auf Null setzen und dann nach dem Zufallsprinzip generierte Testdaten zum Ausführen von Tests verwenden können "Beschreiben Sie die Argumente, beschreiben Sie das Ergebnis, lassen Sie den Computer versuchen, Ihren Code zu beweisen!" Einige der Themen, die in diesem Training behandelt werden, umfassen: Wie schreibe und führe ich Tests mit F # aus Das FsCheck Property Based Testing Framework Verwenden von Diamond Kata zum Implementieren von TDD Schärfen Sie Ihre Code-Design-Fähigkeiten Publikum Automatisierung Testingenieure Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
35 hours
Overview
Dieser Kurs bietet Schulungen zum Umgang mit Testprojekten sowie praktische Erfahrungen mit Webanwendungen, funktionaler Testautomatisierung und browserübergreifender Testautomatisierung mit der Selenium -Testsuite. Außerdem wurde jMeter umfassend vorgestellt.

Vermutlich 2 Tage JMeter und 3 Tage Selenium .
14 hours
Overview
PHPUnit ist ein Unit Testing Framework für PHP PHPUnit verwendet strenge Parameter, um festzustellen, ob einzelne Code-Einheiten fehlerfrei und bereit für den Einsatz sind Durch das Isolieren und Testen einzelner Einheiten können Entwickler eine größere Anwendungsstabilität sicherstellen, Regressionsfehler vermeiden und die Kosten für fehlerhaften Code in der Produktion reduzieren In diesem instruierten Live-Training lernen die Teilnehmer, testbaren Code in Form von Testeinheiten zu schreiben, um die Diagnose, Isolierung und Behebung von Fehlern zu erleichtern Das Training führt die Teilnehmer durch die Erstellung einer betriebsbereiten Testumgebung mit dem PHPUnit Testframework Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Unterscheide zwischen guten und schlechten Testeinheiten Lesen und interpretieren Sie Testergebnisse Verwalten und diagnostizieren Sie proaktiv ihre Codebasis, um Bugs zu reduzieren Stellen Sie sicher, dass ihre Codebasis für die fortlaufende Integration und Bereitstellung geeignet ist Publikum Fortgeschrittene PHP-Entwickler, die die Testbarkeit ihres Codes verbessern möchten Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
21 hours
Overview
Der Kurs richtet sich an erfahrene Programmierer, die sich mit Problemen im Zusammenhang mit der Verwendung von Mustern und dem Refactoring befassen möchten. Jeder Teilnehmer kennt die Eigenschaften und praktischen Beispiele für die Verwendung dieser Muster, was wiederum die effiziente Erstellung des Anwendungscodes ermöglicht.
7 hours
Overview
PhantomJS ist ein Webbrowser ohne grafische Benutzeroberfläche Es unterstützt DOM-Behandlung, CSS-Selektor, JSON, Canvas und SVG PhantomJS stellt eine Javascript-API zur Verfügung, um es "WebKit-skriptfähig" zu machen In diesem instruierten Live-Training lernen die Teilnehmer, wie sie PhantomJS-Skripts schreiben, um Webanwendungen zu testen, Screenshots automatisch zu erfassen, den Netzwerkverkehr zu überwachen und die Ergebnisse von Komponententests zu überprüfen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Führen Sie kopflose Webtests mit Frameworks wie Jasmine, QUnit, Mocha, Capybara und Selenium durch Programmatische Erfassung von Webinhalten, einschließlich SVG und Canvas Erstellen Sie Website-Screenshots mit Miniaturansichten Zugriff und Bearbeitung von Webseiten über DOM API oder jQuery Überwachen Sie das Laden und Exportieren der Seite als Standard-HAR-Dateien Automatisieren Sie die Performance-Analyse mit YSlow und Jenkins Publikum Software Testingenieure Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
35 hours
Overview
Publikum

- Leistungstester
- Performance-Ingenieure
- Entwickler, die ihre Karriere als Performance Architects ausbauen möchten.

Format des Kurses

50% Vorträge, 50% Labore
28 hours
Overview
Das Open Web Application Security Project ist eine Online-Community, die frei verfügbare Artikel, Methoden, Dokumentationen, Tools und Technologien im Bereich der Sicherheit von Webanwendungen erstellt.

OWASP bietet Test-Frameworks und Tools zum Erkennen von Schwachstellen in Webanwendungen und -diensten

Publikum

Dieser Kurs richtet sich an Entwickler, Ingenieure und Architekten, die ihre Web-Apps und -Dienste schützen möchten
7 hours
Overview
In diesem von Lehrern geführten Live-Training lernen die Teilnehmer, wie OpenNMT eingerichtet und verwendet OpenNMT , um die Übersetzung verschiedener Beispieldatensätze durchzuführen. Der Kurs beginnt mit einem Überblick über neuronale Netze, wie sie für die maschinelle Übersetzung gelten. Die Teilnehmer führen während des gesamten Kurses Live-Übungen durch, um ihr Verständnis der erlernten Konzepte zu demonstrieren und Feedback vom Kursleiter zu erhalten.

Am Ende dieser Schulung verfügen die Teilnehmer über das Wissen und die Praxis, um eine Live- OpenNMT Lösung zu implementieren.

Quell- und Zielsprachenbeispiele werden nach den Anforderungen des Publikums vorbestellt.

Format des Kurses

- Teilvorlesung, Teildiskussion, viel Praxis
14 hours
Overview
Zielsetzung:

Unterstützung von technischen Analysten und Designern beim Verständnis der Softwareimplementierung der Anforderungen, um die Rückverfolgbarkeit zwischen den Geschäftsspezifikationen und dem Softwarecode sicherzustellen.

Diese zweitägige Schulung soll technische Analysten und Designer bei der Erstellung von Spezifikationen unterstützen, die von den Geschäftsanalysten beschrieben werden. Nach der Umwandlung in Softwarekomponentendarstellungen verfolgen die resultierenden Systemkomponenten die Systemanforderungen in Bezug auf die Softwarekomponentenstrukturen.

Schließlich werden diese technischen Spezifikationen in Softwarecode implementiert und auf Komponentenbasis getestet. Die resultierenden Softwarekomponenten bieten ein hohes Maß an Reaktivität für Änderungen, da sie es ermöglichen, das Systemverhalten Schicht für Schicht (von der Benutzerschnittstelle zur Ebene der Geschäftsobjekte über die Anwendungskomponenten, in denen die Verwendungsoptionen der Akteure gespeichert sind) getrennt bis zur Implementierungsebene zu verfolgen.
14 hours
Overview
Die Microservice-Architektur ist ein Ansatz zur Entwicklung einer Softwareanwendung als Suite kleiner, unabhängiger Dienste, die jeweils in einem eigenen Prozess ausgeführt werden und mit einfachen Mechanismen wie einer HTTP-Ressourcen-API kommunizieren. Diese Dienste können mithilfe kontinuierlicher Automatisierungssysteme effizient bereitgestellt werden und machen eine zentrale Verwaltung überflüssig. Microservices können in verschiedenen Programmiersprachen geschrieben und in verschiedene Datenspeichersysteme integriert werden.

Dieses von Lehrern geleitete Live-Training richtet sich an Entwickler und Architekten von Unternehmen. Es führt in die Microservice-Architektur aus der .NET-Perspektive ein, präsentiert Migrationsstrategien aus einem monolithischen System und führt die Teilnehmer durch die Erstellung und Bereitstellung einer beispielhaften Microservice-basierten Anwendung.

Am Ende dieser Schulung können die Teilnehmer:

- Verstehen, wann die Microservice-Architektur verwendet und wann nicht
- Erstellen und Implementieren einer Teststrategie für Microservices
- Stellen Sie eine Beispielanwendung auf Mikroservice-Basis in einer Produktionsumgebung bereit
- Refactor einer monolithischen Anwendung in Dienste

Publikum

- Entwickler
- Architekten

Format des Kurses

- Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
14 hours
Overview
Modellbasiertes Testen (MBT) ist ein Testansatz, der Modelle verwendet, um das gewünschte Verhalten eines getesteten Systems (SUT) darzustellen Es ist ein Testansatz für die Frühphase, der eine vollständige, hochautomatisierte Testabdeckung ermöglicht, die systematisch und wartbar ist In diesem instruierten Live-Training lernen die Teilnehmer die Theorie und Praxis modellbasierter Tests, während sie die angegebenen Tools und Techniken in einer Demo-MBT-Testumgebung implementieren Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Erzeugen Sie Testfälle durch Anwendung von Modellierungsstrategien und -techniken Beurteilen und bewerten Sie freie und kommerzielle Tools zur Implementierung von MBT Verwalten Sie Testmodelle für verschiedene Arten von Softwareanwendungen, Systemen und Umgebungen Bewerten, vorschlagen und implementieren Sie eine MBT-Strategie innerhalb einer Organisation Verstehen und erklären Sie die Vorteile und Herausforderungen von MBT Publikum Software Testingenieure, Analysten, Designer und Manager Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
21 hours
Overview
Model Based Development (MBD) ist eine Softwareentwicklungsmethodik, die eine schnellere und kosteneffektivere Entwicklung von dynamischen Systemen wie Steuerungssystemen, Signalverarbeitungs- und Kommunikationssystemen ermöglicht Es beruht eher auf grafischer Modellierung als auf der herkömmlichen textbasierten Programmierung In diesem Kurs lernen die Teilnehmer, wie sie MBD-Methoden anwenden können, um Entwicklungskosten zu reduzieren und die Markteinführung ihrer eingebetteten Softwareprodukte zu beschleunigen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein Wählen und nutzen Sie die richtigen Werkzeuge zur Implementierung von MBD Verwenden Sie MBD, um eine schnelle Entwicklung in den frühen Phasen ihres Embedded-Software-Projekts durchzuführen Verkürzen Sie die Veröffentlichung ihrer eingebetteten Software auf dem Markt Publikum Ingenieure für eingebettete Systeme Entwickler und Programmierer Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
21 hours
Overview
Dieser Kurs bietet Schulungen für den Umgang mit Testprojekten unter Verwendung der Selenium-Testsuite und kontinuierliche Tests mit Jenkins Zielgruppe: Software Testingenieure Softwareentwickler, die an der agilen Entwicklung beteiligt sind Release-Manager QA-Ingenieure Am Ende des Selenium-Trainings werden die Delegierten in der Lage sein: Verwenden Sie Selenium Testsuite effektiv in realen Projekten Verwenden Sie Selenium für Cross-Browser-Tests Verteilen Sie die Tests mit Selenium Grid Führen Sie Regression Selenium Tests in Jenkins Bereiten Sie Testberichte und Periodiktberichte mit Jenkins vor .
14 hours
Overview
Selenium ist eine Open-Source-Bibliothek zur Automatisierung von Webanwendungstests in mehreren Browsern. Selenium interagiert mit einem Browser wie Menschen: durch Klicken auf Links, Ausfüllen von Formularen und Validieren von Text. Es ist das beliebteste Tool für die Testautomatisierung von Webanwendungen. Selenium basiert auf dem WebDriver-Framework und verfügt über hervorragende Bindungen für zahlreiche Skriptsprachen, einschließlich Python .

In diesem von Lehrern geleiteten Live-Training 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 erwerben die Teilnehmer das Wissen und die Praxis, um ihre eigenen Webtest-Projekte mit Python und Selenium zu automatisieren.

Format des Kurses

- Interaktiver Vortrag und Diskussion.
- Viele Übungen und Übungen.
- Praktische Implementierung in einer Live-Laborumgebung.

Anpassungsoptionen für den Kurs

- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
14 hours
Overview
In diesem instruierten Live-Training werden die Teilnehmer lernen, wie sie eine automatisierte Testsuite mithilfe fortschrittlicher Techniken zur Förderung von Selenium verbessern können Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Lösen Sie Probleme bei der Testautomatisierung komplexer Webanwendungen mit Selenium Wenden Sie reguläre Ausdrücke und musterbasierte Verifikationstechniken an Behandeln Sie Ausnahmen, die die Testausführung anhalten Führen Sie SQL-Aufrufe zur Überprüfung von Daten aus Programmgesteuert nach Web-Objekten suchen Erfassen Sie dynamisch Daten von Websteuerelementen Erstellen Sie ein datengesteuertes Testframework Verteilen Sie Tests mit Selenium Grid Publikum Softwaretester Testmanager Qualitätssicherungsprofis .
21 hours
Overview
Mit der Entstehung sehr komplexer verteilter Systeme hat sich die Komplexität eines einzelnen Systems in die Komplexität der Architektur der Systemgruppe verschoben Dieser Kurs behandelt die Beziehung zwischen Softwarearchitektur und technischer Unternehmensarchitektur Diese zwei Bereiche sind in einer Weise miteinander verbunden, die derzeit nicht gut beschrieben ist Wenn beispielsweise ein komplexes monolithisches System in zwei Systeme aufgeteilt wird, die über Webdienste kommunizieren, wird dies wesentliche Änderungen sowohl an den neuen Systemen als auch an der Architektur zwischen ihnen auslösen Dieser Kurs behandelt Kompromisse, derzeit gängige Muster und Lösungen für das Management komplexer Systeme und die Kommunikation innerhalb und zwischen ihnen .
21 hours
Overview
Watir ( Web Application Testing in Ruby ) ist eine Open Source-Bibliothek zur Automatisierung von Tests. Watir interagiert mit einem Browser auf die gleiche Art und Weise wie Watir : Klicken auf Links, Ausfüllen von Formularen und Validieren von Text. Basierend auf dem WebDriver-Framework ist es mit Selenium vergleichbar und eines der beliebtesten Tools für die Testautomatisierung von Webanwendungen.

In dieser Schulung lernen die Teilnehmer, wie sie mit Watir ihre Webanwendungstests automatisieren, indem sie Theorie und Praxis in einer Live-Laborumgebung kombinieren. Am Ende des Kurses verfügen die Teilnehmer über das Wissen und die Praxis, um die volle Leistung von Watir und Ruby zur Automatisierung ihrer Watir Projekte zu nutzen.

Format des Kurses

- Ein von Lehrern geführter Kurs mit theoretischer Berichterstattung über Watir und Ruby sowie Übungen und einer großen Komponente praktischer Übungen.
14 hours
Overview
Usability Testing ist eine Technik zum Bewerten eines Softwareprodukts oder -systems, indem es auf Benutzer getestet wird, um direkt zu beobachten, wie sie mit ihm interagieren Der Workshop beginnt mit einer Einführung in Usability Testing, was es ist und wie es von Unternehmen genutzt wird, um gutes Software Design und Entwicklung zu fördern Die Sprache ist nichttechnisch und das Lernen ist praktisch und handson, mit einem Fokus auf Endanwender, deren Anforderungen, Denkweise und Art der Interaktion mit dem System Am Ende dieses Trainings werden die Teilnehmer wissen: Bestimmen Sie den am besten geeigneten Usability-Testansatz basierend auf den einzigartigen Eigenschaften eines Produkts und dessen Stadium im Entwicklungszyklus Entwickeln Sie einen Usability-Testplan Rekrutieren, bewerten und verwalten Sie Tester Schreiben, Zuweisen und Moderieren von Usability-Testaufgaben, die die größten Auswirkungen für Endbenutzer und das Unternehmen haben Sammeln, analysieren und berichten Testergebnisse Effektive Kommunikation und Zusammenarbeit mit Geschäftsmanagern, Entwicklern und QA-Teams hinsichtlich der Bedeutung und der Maßnahmen, die für die Bereitstellung eines Endprodukts erforderlich sind, das nicht nur funktioniert, sondern auch gut funktioniert und die gewünschte Benutzererfahrung bietet Publikum Produktbesitzer und -manager QA-Manager Manuelle Tester Interne Benutzer eines Softwareprodukts oder -systems Format des Kurses Ein interaktiver, instruierter Workshop mit vielen Aktivitäten und praktischen Übungen Anmerkungen Die Fallstudien und Softwareproben, die in diesem Workshop verwendet werden, werden vom Instruktor festgelegt Um die Materialien anzupassen, kontaktieren Sie uns bitte im Voraus .
Software Engineering Schulung, Software Engineering boot camp, Software Engineering Abendkurse, Software Engineering Wochenendkurse, Software Engineering Kurs, Software Engineering Training, Software Engineering Seminar, Software Engineering Seminare, Software Engineering Privatkurs, Software Engineering Coaching, Software Engineering Lehrer

Course Discounts

Course Discounts Newsletter

Wir behandeln Ihre Daten vertraulich und werden sie nicht an Dritte weitergeben.
Sie können Ihre Einstellungen jederzeit ändern oder sich ganz abmelden.

Some of our clients

is growing fast!

We are looking to expand our presence in Germany!

As a Business Development Manager you will:

  • expand business in Germany
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!