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 Schweiz oder in NobleProg Corporate Trainingszentren in Schweiz Remote-Live-Training wird über einen interaktiven Remote-Desktop durchgeführt NobleProg Ihr lokaler Trainingsanbieter.

Erfahrungsberichte

★★★★★
★★★★★

Software Engineering Kurspläne

Title
Duration
Overview
Title
Duration
Overview
7 hours
Overview
Dieser Kurs behandelt die Erstellung und Implementierung von Funktions- und Komponententests mit Apache JMeter, der kostenlosen Anwendungstestsoftware von The Apache Software Foundation Der Zweck des Kurses besteht darin, Unternehmen zu ermöglichen, 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 zum Entwerfen und Erstellen von Testplänen für Realworld-Webanwendungen mit Apache JMeter, einschließlich Funktions-, Regressions- und Stresstest-Plänen Die Teilnehmer lernen, Testpläne für eine Vielzahl von Zwecken zu entwerfen und die verschiedenen Komponenten und Funktionen von JMeter zu ihrem Vorteil zu nutzen, so dass sie den Testprozess für Webanwendungen vollständig automatisieren können .
7 hours
Overview
Fairseq ist ein von Facebok entwickeltes OpenSource Sequenzsequenz-Lern-Toolkit für den Einsatz in Neural Machine Translation (NMT) In diesem Training lernen die Teilnehmer, wie man mit Fairseq den Sample-Inhalt übersetzt Am Ende dieser Schulung haben die Teilnehmer das Wissen und die Praxis, um eine Live-basierte maschinelle Übersetzungslösung auf Fairseq-Basis zu implementieren Publikum Lokalisierungsspezialisten mit technischem Hintergrund Globale Content-Manager Lokalisierungsingenieure Softwareentwickler, die für die Implementierung globaler Content-Lösungen verantwortlich sind Format des Kurses Teilvorlesung, Teildiskussion, schwere Handson-Praxis Hinweis Wenn Sie bestimmte Inhalte in der Ausgangs- und Zielsprache verwenden möchten, kontaktieren Sie uns bitte, um dies zu arrangieren .
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 .
7 hours
Overview
Cucumber ist ein Open-Source-BDD-Framework zum Schreiben von Tests in einem natürlichen Sprachstil BDD (Behavior Driven Development) ist eine agile Softwareentwicklungstechnik, die die Zusammenarbeit zwischen Entwicklern, QA und nicht-technischen Geschäftsleuten in einem Softwareprojekt fördert Dieses Training beginnt mit einer Diskussion von BDD und wie Cucumber verwendet wird, um BDD-Tests für Web-Anwendungen durchzuführen Die Teilnehmer haben reichlich Gelegenheit, mit dem Kursleiter und den Kollegen zu interagieren und dabei die Konzepte und Taktiken anzuwenden, die in dieser praxisnahen Laborumgebung gelernt wurden Am Ende dieser Schulung werden die Teilnehmer ein fundiertes Verständnis von BDD und Gurke sowie die notwendige Praxis und das Toolset besitzen, um ihre eigenen Testfälle für reale Softwaretestszenarien zu schreiben Publikum Tester und Entwickler Format des Kurses Schwergewicht auf Handson-Praxis Die meisten Konzepte werden durch Samples, Übungen und Handson-Entwicklung erlernt Hinweis Dieses Training verwendet Eclipse und Selen Wenn Sie ein anderes IDE- oder Testautomatisierungs-Framework verwenden möchten, kontaktieren Sie uns bitte, um dies zu arrangieren Wenn Ihr Team zum ersten Mal von manuellen Tests zu Automatisierungstests übergeht, wenden Sie sich bitte an uns, um zu vereinbaren, dass das Training um zusätzliche Tests für Automatisierungstests erweitert wird .
7 hours
Overview
JBehave ist ein Open-Source-Javabased-BDD-Framework zum Schreiben von Tests in einem natürlichen Sprachstil BDD (Behavior Driven Development) ist eine agile Softwareentwicklungstechnik, die die Zusammenarbeit zwischen Entwicklern, QA und nicht-technischen Geschäftsleuten in einem Softwareprojekt fördert Dieses Training beginnt mit einer Diskussion von BDD und wie das JBehave-Framework verwendet werden kann, um BDD-Tests für Web-Anwendungen durchzuführen Die Teilnehmer haben reichlich Gelegenheit, mit dem Kursleiter und den Kollegen zu interagieren und dabei die Konzepte und Taktiken anzuwenden, die in dieser praxisnahen Laborumgebung gelernt wurden Am Ende dieser Schulung haben die Teilnehmer ein fundiertes Verständnis von BDD und JBehave sowie die notwendige Praxis und das Toolset, um Testfälle für reale Softwaretestszenarien zu schreiben Publikum Tester und Entwickler Format des Kurses Schwergewicht auf Handson-Praxis Die meisten Konzepte werden durch Samples, Übungen und Handson-Entwicklung erlernt .
21 hours
Overview
ScalaCheck ist eine Bibliothek zur Durchführung automatisierter, eigenschaftsbasierter Tests für Scala- oder Java-Programme Inspiriert von der Haskell-Bibliothek QuickCheck werden Eigenschaften verwendet, um das erwartete Verhalten einer Anwendung zu beschreiben Dabei werden zunächst zufällige Eingabedaten generiert, diese dann in verschiedenen Bereichen der Anwendung getestet und das Ergebnis gemeldet In diesem instruierten Live-Training lernen die Teilnehmer die Vorteile und Konzepte von eigenschaftsbasierten Tests kennen, da sie Schreibeigenschaften üben, die zur automatischen Generierung von Testfällen führen 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 Führen Sie ScalaCheck als eigenständiges Executabl unter Verwendung des eingebauten Befehlszeilen-Testlaufers aus Integrieren Sie ScalaCheck mit Testframeworks wie ScalaTest, Specs2 und LambdaTest Publikum Testingenieure Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
21 hours
Overview
HP WinRunner ist ein automatisiertes Funktionstest-Tool für Unternehmen, das UI-Interaktionen als Testskripte aufzeichnet und wiedergibt In diesem instruierten Live-Training lernen die Teilnehmer, anspruchsvolle automatisierte Tests für eine Anwendung zu erstellen und auszuführen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Erstellen Sie anpassbare und wiederverwendbare Testskripts, die manuelle Tests ersetzen oder ergänzen Automatisieren Sie den Testprozess von der Testentwicklung bis zur Ausführung Bereiten Sie einen Testlauf über Nacht vor und führen Sie ihn aus Verwenden Sie TSL (Test Script Language), um WinRunner zu steuern Verstehen Sie die erweiterten Funktionen von WinRunner wie das Synchronisierungskonzept, die Verifizierung von Tests und den WinRunner-Workflow Publikum Manuelle Tester Automatisierung Testingenieure QA-Ingenieure Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
21 hours
Overview
TestComplete is a UI automation tool used for functional and regression testing.

In this instructor-led, live training, participants will learn how to use TestComplete's features, including its test object model, check points, name mapping, and UI to carry out automated testing on desktop, web, and mobile applications.

By the end of this training, participants will be able to:

- Create, record and run functional tests.
- Create a scalable and maintainable test framework.
- Create checkpoints, adjust tests for multiple devices and analyze test results.
- Use TestComplete's script extensions.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice.
21 hours
Overview
Concordion ist ein Javabased, Open Source "Specification by Example" Framework, das Tests und Spezifikationen zusammenführt Es ist in JUnit integriert und kann mit gängigen Javabased-IDEs wie Netbeans, Eclipse und IntelliJ IDEA verwendet werden In diesem instruierten Live-Training lernen die Teilnehmer die Grundlagen von Concordion, ihre Umgebung, Schlüsselbefehle, Best Practices und mehr, während sie Schritt für Schritt durch die Erstellung einer Concordion-Beispielanwendung gehen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verstehen Sie die Funktionalität von Concordian Installieren und Bereitstellen von Concordian Schreiben Sie Concordion-Spezifikationen in Markdown und HTML Publikum Softwareentwickler und Programmierer Automatisierungstester Business-Analysten Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
14 hours
Overview
In diesem instruierten Live-Training lernen die Teilnehmer, wie sie Tests für Angular-Anwendungen schreiben und pflegen können Am Ende dieses Trainings werden die Teilnehmer in der Lage sein Entscheiden Sie die am besten geeignete Strategie zum Testen einer Angular-Anwendung Führen Sie Komponententests, Komponententests, A / B-Tests und Endtoend-Tests mit einer Angular-Anwendung durch Wählen Sie die richtigen Werkzeuge für den Job: Jasmine, Karma, Winkelmesser, Mocha, etc Schreibe Tests in Winkelmesser und Jasmin Führen und debuggen Sie Tests mit Karma und Winkelmesser Erstellen Sie eine wartbare Testsuite Best Practices für Komponententests in Angular anwenden Publikum Tester Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen Hinweis Angular verwendet verschiedene Namen und Versionen, nämlich: Angularjs, AngularJS, AngularJS 1, Angular 1, Angular 2 usw Um die in diesem Training verwendete Version anzupassen, kontaktieren Sie uns bitte .
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 .
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 .
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 .
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 .
14 hours
Overview
BDD (Behavior Driven Development) ist eine agile Softwareentwicklungstechnik, die die Zusammenarbeit zwischen Entwicklern, Qualitätssicherungsteams und nichttechnischen Geschäftsleuten während des gesamten Planungs-, Entwicklungs- und Testzyklus eines Softwareprojekts fördert Der Workshop beginnt mit einer Einführung in BDD, was es ist und wie es von Unternehmen genutzt wird, um gutes Software-Design, Entwicklung und Tests zu fördern Wir tun dies aus einer nicht-technischen Perspektive, mit Blick auf die Endbenutzer, ihre Anforderungen, Sprache und Denkweise Wir befassen uns auch mit den Kommunikationsherausforderungen, mit denen die Geschäftsinteressenten konfrontiert werden, wenn sie enger mit ihren technischen Kollegen zusammenarbeiten Am Ende dieses Trainings werden die Teilnehmer wissen: Schreiben Sie kurze User Stories, die die Nutzungsmuster von echten Benutzern der Software erfassen Übersetzen Sie ihre User Storys in die Verhaltenssprache von BDD (Gegeben, Wann, Dann) Leiten Sie Testfälle aus diesen Artikeln ab, die von Ingenieuren zum Implementieren und Testen verwendet werden können Verstehen Sie die Beziehung zwischen Produktanforderungen, Akzeptanzkriterien und Testfällen Entmystifiziere den technischen Jargon, der Kommunikation und Verständnis behindert Installieren und verwenden Sie großartige Tools zum Schreiben von BDD-Feature-Dateien Verstehen und schätzen, was passiert, wenn die Arbeit Ingenieuren übergeben wird Spielen Sie eine aktivere Rolle im iterativen Entwicklungszyklus Publikum Produktbesitzer und -manager Business-Analysten Manuelle Tester Endbenutzer eines Softwareprodukts oder -systems Nicht-Ingenieure und Nicht-Programmierer, die am Produktdesign beteiligt sind Format des Kurses Ein interaktiver, instruierter Workshop mit vielen Aktivitäten und praktischen Übungen Anmerkungen Der Workshop beinhaltet Fallstudien und Softwareproben Um die Materialien an das Produkt und die Situation Ihres Unternehmens anzupassen, kontaktieren Sie uns bitte .
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.
28 hours
Overview
Dieses von Lehrern geleitete Live-Training richtet sich an alle, die Java zum Zwecke der Testautomatisierung erlernen möchten. Es handelt sich um einen schlanken Intensivkurs mit vielen praktischen Übungen, um die Teilnehmer schnell mit den notwendigen Programmierfähigkeiten für Software-Automatisierungstests zu übertreffen. Im Fokus stehen die Java-Grundlagen, die direkt und sofort auf die Testautomatisierung angewendet werden können.

Dieser Kurs deckt keine Tiefenprüfautomatisierungsrahmen wie Selen ab. Es umgeht auch die herkömmliche "Hello World" Ansatz, Java zu lernen, da dies kein Kurs zur Anwendungsentwicklung ist. Dieser Kurs zielt darauf ab, die Teilnehmer mit der Testautomatisierung schnell in Gang zu bringen. Wenn Sie bereits in Java versiert sind und direkt in den Test mit Selen einsteigen möchten, schauen Sie bitte: Einführung nach Selen (https://www.nobleprog.com/introduction-selenium-training) .

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
Selenium ist eine Open-Source-Bibliothek zur Automatisierung von Web-Anwendungstests über mehrere Browser hinweg. Selen interagiert mit einem Browser wie der Mensch: Durch Klicken auf Links, Ausfüllen von Formularen und Validierung von Text. Es ist das beliebteste Werkzeug für die Web-Anwendung Testautomatisierung. Selen ist auf dem WebDriver-Framework aufgebaut und verfügt über hervorragende Bindungen für zahlreiche Skriptsprachen, darunter Ruby.

In diesem von Ausbildern geleiteten Live-Trainingsteilnehmer kombinieren die Kraft von Ruby mit Selen, um die Prüfung einer Beispielwebanwendung zu automatisieren. Durch das Erlernen, Ruby-Testskripte mit Selenium-Web-Automatisierung in einer Live-Laborumgebung zu erstellen und zu kombinieren, werden die Teilnehmer das Wissen und die Praxis erwerben, die notwendig sind, um die Prüfung ihrer eigenen realen Web-Anwendungen und Websites zu automatisieren.

Format des Kurses

- Teil-Vortrag, Teilbesprechung, schwere Hands-on-Praxis
14 hours
Overview
Selenium ist eine Open-Source-Bibliothek zur Automatisierung von Web-Anwendungstests über mehrere Browser hinweg. Selen interagiert mit einem Browser wie der Mensch: Durch Klicken auf Links, Ausfüllen von Formularen und Validierung von Text. Es ist das beliebteste Werkzeug für die Web-Anwendung Testautomatisierung. Selen ist auf dem WebDriver-Framework aufgebaut und verfügt über hervorragende Bindungen für zahlreiche Skriptsprachen, darunter Python.

In diesem von Ausbildern geleiteten Live-Trainingsteilnehmer kombinieren die Kraft von Python mit Selen, um die Prüfung einer Beispielwebanwendung zu automatisieren. Durch die Kombination von Theorie und Praxis in einer Live-Laborumgebung werden die Teilnehmer das Wissen und die Praxis erwerben, die notwendig sind, um ihre eigenen Webtestprojekte mit Python und Selen zu automatisieren.

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.
35 hours
Overview
Tricentis Tosca ist ein Software-Testwerkzeug, das

für die Automatisierung von kontinuierlichen End-to-End-Tests für Software-Anwendungen entwickelt wurde.

In diesem von Ausbildern geleiteten, Live-Training lernen die Teilnehmer, wie man Tosca nutzt, um End-to-End-Tests (Web + Backend) durchzuführen. Die Ausbildung verbindet Theorie mit Praxis in einem Live-Laborumfeld und gibt den Teilnehmern die Möglichkeit, mit der Technologie, dem Instruktor und ihren Kollegen zu interagieren.

Das Training beginnt mit einem Überblick über traditionelle Code-und Skriptprüfungen und kontrastiert es mit dem modellbasierten Ansatz von Tosca & #39; (MBT). Die Teilnehmer lernen, wie man Testfälle mit den Standardmodulen von Tosca & #39; erstellt und ausführt, und wie sie ihre eigenen Module für die Ausführung individuell erstellen können.

Von der Software-Modellierung Prinzipals bis hin zur Testabdeckung über verschiedene Browser, dieses Training führt die Teilnehmer durch Theorie und Praxis und ermöglicht es ihnen, ihre eigene Testlösung in Tosca zu implementieren.

Format der

- 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.
7 hours
Overview
In diesem von Ausbildern geleiteten Live-Training lernen die Teilnehmer, wie man OpenNMT aufbaut und nutzt, um die Übersetzung verschiedener Beispieldatensätze durchzuführen. Der Kurs beginnt mit einem Überblick über neuronale Netzwerke, wie sie für maschinelle Übersetzungen gelten. Die Teilnehmer werden während des gesamten Kurses Live-Übungen durchführen, um ihr Verständnis der erlernten Konzepte zu demonstrieren und Feedback vom Lehrer zu erhalten.

Am Ende dieses Trainings werden die Teilnehmer über das nötige Wissen und die Praxis verfügen, um eine Live-OpenNMT-Lösung

umzusetzen.

Quell-und Zielsprachproben werden nach den

Anforderungen des Publikums & #39;.

Format der

- Teil-Vortrag, Teilbesprechung, schwere Hands-on-Praxis
7 hours
Overview
REST-Dienste in Java zu testen und zu validieren, ist schwieriger als in dynamischen Sprachen wie Ruby und Groovy. REST Assured ist ein Java DSL (Domain-spezifische Sprache), das die Einfachheit dieser Sprachen in die Java-Domäne bringt

In diesem von Ausbildern geleiteten Live-Training lernen die Teilnehmer, wie man Rest, der für den Test von REST API-Diensten eingesetzt wird, nutzen kann. Wir diskutieren, wie API-Tests einige der Mängel von UI und Unit based Testing beheben können. Das Training umfasst Übungsstunden und ein Testentwicklungsprojekt. Am Ende des Trainings werden die Teilnehmer ein gutes Verständnis dafür haben, wann sie REST API-Tests durchführen, wie sie APIs erforschen und darauf zugreifen können, wie sie verschiedene Arten von Tests durchführen und wie sie ihre Tests durch Integration und Automatisierung zusammenführen können.

Format der

- Ein von Lehrern geleiteter Kurs, der eine Einführung in die API-Tests, seine Werkzeuge und Prozesse und ein praxisnahes REST Assured
basiertes Testentwicklungsprojekt beinhaltet.
21 hours
Overview
SoapUI ist das am weitesten verbreitete Open-Source-API-Test-Tool für SOAP und REST APIs. Es bietet SOAP Web Services Funktionstests, REST API Funktionstests, WSDL-Abdeckung, Message-Asachtion-Tests und Test-Relakerverfahren.

In diesem von Lehrern geleitete Live-Trainings lernen die Teilnehmer, wie man Webdienste mit SoapAPI testet. Wir diskutieren, wie API-Tests einige der Mängel von UI und Unit based Testing beheben können. Das Training umfasst Übungsstunden und ein API-Test-Suite-Entwicklungsprojekt.

Am Ende des Trainings haben die Teilnehmer eine feste Vorstellung davon, wann sie API-Tests durchführen können, wie sie APIs erforschen und darauf zugreifen können, wie sie verschiedene Arten von Tests sowohl auf SOAP als auch auf REST-basierten APIs durchführen können und wie sie ihre Arbeit in einem integrierten , automatisierte Testsuite.

Format der

- Ein von Lehrern geleiteter Kurs, der eine Einführung in die API-Tests, seine Werkzeuge und Prozesse und ein praxisorientiertes SoapUI-basiertes Testsuite-Entwicklungsprojekt
beinhaltet.
21 hours
Overview
Watir (Web Application Testing in Ruby) ist eine Open-Source-Bibliothek zur Automatisierung von Tests. Watir interagiert mit einem Browser so, wie es die Leute tun: Links anklicken, Formulare ausfüllen und Text validieren. Basierend auf dem WebDriver-Framework ist es mit Selen vergleichbar und ist eines der beliebtesten Werkzeuge für die Web-Anwendung Testautomatisierung.

In diesem Training lernen die Teilnehmer, wie sie Watir nutzen können, um ihre Web-Anwendungstests zu automatisieren, indem sie Theorie mit Praxis in einer Live-Laborumgebung kombinieren. Am Ende des Kurses werden die Teilnehmer das Wissen und die Praxis haben, die volle Kraft von Watir und Ruby zu nutzen, um ihre Web-Testprojekte zu automatisieren.

Format der

- Ein von Lehrern geleiteter Kurs mit theoretischer Berichterstattung über Watir und Ruby zusammen mit Übungen und einem großen Bestandteil der praktischen Praxis.
7 hours
Overview
Globalsight ist ein Java-basierter Open-Source-Anwendungsserver zur Automatisierung, Optimierung und Verwaltung des Lokalisierungsprozesses In diesem instruierten Live-Training lernen die Teilnehmer die Architektur und Funktionalität von Globalsight bei der Installation, Konfiguration und Bereitstellung eines Demonstrationsservers kennen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verstehen Sie die Vorteile von Globalsight im Vergleich zu anderen Translation Management Systemen Installieren Sie den Globalsight-Server und die zugehörigen Komponenten Richten Sie Globalsight ein, um hinter einem Reverse-Proxy zu arbeiten Stellen Sie Globalsight in einer Produktionsumgebung bereit Beheben und optimieren Sie Globalsight Verwenden Sie die Globalsight-APIs, um sie mit Anwendungen von Drittanbietern zu integrieren, einschließlich JBPM usw Publikum Systemadministratoren Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
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 .
7 hours
Overview
"40% bis 70% der Zeit, die von vielen Testautomatisierungsteams verbracht wird, wird für die Wartung ihrer Testsuites aufgewendet entweder Refactoring-Tests, weil sich die Anwendung geändert hat, aber auch nur die Testergebnisse durchforsten" John Furguson Smart, Schöpfer von Serenity Serenity ist eine Open Opensource Reporting-Bibliothek, die es Testern ermöglicht, strukturierte, wartbare Akzeptanzkriterien zu schreiben Serenity erstellt umfangreiche und aussagekräftige Testberichte ("lebende Dokumentation"), die nicht nur über die Testergebnisse berichten, sondern auch dokumentieren, was sie getan haben, in einem schrittweisen Erzählformat, das Testdaten und Screenshots enthält In diesem Training lernen die Teilnehmer, wie sie qualitativ hochwertige Tests schreiben, indem sie "Drehbücher" und die Idee von "Akteuren, Aufgaben und Zielen" verwenden, um Tests in Business-Begriffen und nicht als Interaktionen zwischen Systemkomponenten auszudrücken Wir betrachten sowohl funktionale als auch UI-Testszenarien und demonstrieren, wie Serenity zur Verwaltung ihrer Tests verwendet werden kann Alle Vorträge, Notizen, Quiz und Diskussionen werden von Live-Handson-Praxis und Umsetzung begleitet Am Ende dieser Schulung werden die Teilnehmer den Serenity-Rahmen verstehen und in der Lage sein, ihn mit Komfort zu nutzen Wie wichtig, lernen die Teilnehmer die Testautomatisierung aus einem anderen Blickwinkel zu betrachten Publikum Automatisierungstester Format des Kurses Dieser Kurs führt die Teilnehmer durch Reallife-Fälle für verhaltensbasierte Entwicklung (BDD) und zeigt Ihnen, wie Sie Serenity in verschiedenen Testszenarien implementieren können .
7 hours
Overview
FitNesse ist ein in Java geschriebenes Testframework, mit dem Tester, Entwickler und Kunden gemeinsam Testfälle in einem Wiki erstellen können Es ermöglicht einen agilen Akzeptanztest, bei dem Tester mit Entwicklern zusammenarbeiten, um eine Testsuite zu entwickeln FitNesse unterstützt Anwendungen, die in Java,Net, Ruby, Python, C und PHP geschrieben wurden, mit FitNesse In diesem instruierten Live-Training lernen die Teilnehmer, wie sie einen Wiki-basierten kollaborativen Ansatz zum Erstellen und Verwalten von Testfällen verwenden und diese Tests anschließend mit einer Demo-Anwendung ausführen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Nehmen Sie Beispiele für das gewünschte Softwareverhalten und wandeln Sie diese in automatisierte Tests um, die über ein Wiki angezeigt und bearbeitet werden können Schreiben und führen Sie Tests über den Browser, die Befehlszeile (unter Verwendung der RESTful-Syntax) oder einen JUnit-Test aus Erstellen Sie Testadapter, mit denen nichttechnische Benutzer Tests schreiben können, indem Sie eine Wiki-Seite ändern Verwenden Sie FitNesse als Wissensdatenbank und Repository für Story- und Themenanforderungen Publikum Testingenieure Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
14 hours
Overview
Dieses von Schulungen durchgeführte Live-Training (vor Ort oder von außerhalb) richtet sich an Ingenieure, die Jest zum Testen von React-Anwendungen und -Komponenten verwenden möchten.

Am Ende dieser Schulung können die Teilnehmer:

- Installieren und konfigurieren Sie eine geeignete Testumgebung
- Schreiben Sie asynchrone Tests für React-Apps und -Komponenten
- Führen Sie fortgeschrittene Jest-Tests durch, die Spott, Spione und Stubs umfassen.

Format des Kurses

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

Kursanpassungsoptionen

- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu vereinbaren.
- Weitere Informationen zu Jest finden Sie unter: https://jestjs.io/
21 hours
Overview
The evolution of microservices and containers in recent years has significantly changed how we design, develop, deploy and run software. Modern applications must be optimized for scalability, elasticity, failure, and change. Driven by these new demands, modern architectures require a different set of patterns and practices. In this training, we examine ways to identify, understand and adjust to these new requirements.

Audience
This training is intended for people who are somewhat familiar with container technology and with Kubernetes concepts but are perhaps lacking the real world experience. It is based on use cases, and lessons learnt from real life projects with the intention of making people inspired to create and manage even better cloud native applications.

- Developers
- Operations
- DevOps
- QA Engineers
- IT Project Managers

Format of the Course

- Interactive lecture and discussion
- Lots of exercises and practice
- Handson implementation in a live-lab environment

Course Customization Options

- To request a customized training for this course, please contact us to arrange.

Zukünftige Software Engineering Kurse

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

Sonderangebote

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

EINIGE UNSERER KUNDEN

is growing fast!

We are looking to expand our presence in Switzerland!

As a Business Development Manager you will:

  • expand business in Switzerland
  • 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!