Softwaretesten Schulungen

Softwaretesten Schulungen

Lokale, instruktorierte Live-Softwaretest-Trainingskurse zeigen durch interaktive Diskussionen und praktische Übungen, wie man Fachwissen und Fähigkeiten einsetzt, um die Testproduktivität und -effizienz dramatisch zu erhöhen Software Testing 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.

Erfahrungsberichte

★★★★★
★★★★★

Softwaretesten Kurspläne

CodeNameDauerÜbersicht
jmeterfunJMeter Fundamentals7 StundenDieser 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 .
angulartestingTesting Angular Applications14 StundenIn 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 .
phpunittestingUnit Testing with PHP14 StundenPHPUnit 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 .
cucumberjavaCucumber: Implementing BDD with Java7 StundenCucumber 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 .
jbehaveJBehave: BDD with Java7 StundenJBehave 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 .
ScalaCheckProperty Based Testing with ScalaCheck21 StundenScalaCheck 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 .
WinRunnerWinRunner21 StundenHP 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 .
TestCompleteTestComplete21 StundenTestComplete (von SmartBear) ist ein UI-Automatisierungstool, das für Funktions- und Regressionstests verwendet wird In diesem instruierten Live-Training lernen die Teilnehmer die Funktionen von TestComplete kennen, einschließlich Testobjektmodell, Prüfpunkte, Namenszuordnung und Benutzeroberfläche, um automatisierte Tests für Desktop-, Web- und mobile Anwendungen durchzuführen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Erstellen, zeichnen Sie auf und führen Sie Funktionstests durch Erstellen Sie ein skalierbares und wartbares Testframework Erstellen Sie Checkpoints, passen Sie Tests für mehrere Geräte an und analysieren Sie Testergebnisse Verwenden Sie die Script-Erweiterungen von TestComplete Publikum Automatisierung Testingenieure Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
concordionConcordion21 StundenConcordion 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 .
propertybasedtestingProperty Based Testing with F#7 StundenProperty 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 .
pytestUnit Testing with Python21 StundenKomponententest 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 .
usabilitytestingSoftware Usability Testing: Live Workshop14 StundenUsability 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 .
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14 StundenBDD (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 .
protractorProtractor: End-to-End Testing for Angular Web Applications14 StundenDer Winkelmesser ist ein End-to-End-Automatisierungstest-Framework für Angular- und AngularJS-Anwendungen Es wird verwendet, um Tests mit Web-Anwendungen auszuführen und mit ihnen als Benutzer zu interagieren: durch Ausfüllen von Formularen, Klicken auf Elemente und Navigieren von Seite zu Seite In diesem instruierten Training lernen die Teilnehmer aus erster Hand, wie sie in einer Live-Laborumgebung gegen eine Beispiel-Angular-Web-Anwendung Winkeluntersuchungen schreiben Am Ende dieses Kurses werden die Teilnehmer Kenntnisse im Winkelmesser erworben haben und sich wohl fühlen Erstellen eigener Automatisierungstests für Angular-Anwendungen Integration von Protractor in den bestehenden Entwicklungsworkflow Sicherstellen, dass ihre Tests sauber und wartbar sind laufender Winkelmesser mit oder ohne Selenium, um das Verhalten des Browsers zu steuern Publikum Web-Entwickler Automatisierung Testingenieure Format des Kurses Teilvorlesung, Teildiskussion, schwere Handson-Praxis .
javatestingIntroduction to Java for Test Automation28 StundenDieser Kurs richtet sich an alle, die Java zum Zwecke der Testautomatisierung erlernen möchten Es ist ein optimierter, intensiver Kurs mit vielen Hands-on-Übungen, um die Teilnehmer schnell mit den notwendigen Programmierkenntnissen zu versorgen, die benötigt werden, um sich für Software-Automatisierungstests zu bewerben Der Fokus liegt auf den Java-Grundlagen, die direkt und unmittelbar auf die Testautomatisierung angewendet werden können Dieser Kurs befasst sich nicht ausführlich mit Testautomatisierungs-Frameworks wie Selenium Es umgeht auch den herkömmlichen "Hallo Welt" -Ansatz zum Lernen von Java, da dies kein Kurs zur Anwendungsentwicklung ist Dieser Kurs zielt darauf ab, Teilnehmer mit Testautomatisierung schnell zum Laufen zu bringen Wenn Sie Java bereits kennen und direkt mit Selenium testen möchten, besuchen Sie bitte: Einführung in Selenium (https://wwwnobleprogcom/introductionseleniumtraining) Publikum Anfänger Tester, die Java für Automatisierungstests lernen möchten Professionelle Tester mit Erfahrung in anderen Programmiersprachen wie Javascript und C #, die ihre Fähigkeiten auf Java übertragen möchten Format des Kurses Teilvorlesung, Teildiskussion, schwere Handson-Praxis .
seleniumrubySelenium with Ruby for Test Automation14 StundenSelenium ist eine Open-Source-Bibliothek zur Automatisierung von Webanwendungstests in mehreren Browsern Selenium interagiert mit einem Browser, wie es die Leute tun: indem er auf Links klickt, Formulare ausfüllt und Text validiert Es ist das beliebteste Werkzeug für die Testautomatisierung von Webanwendungen Selenium basiert auf dem WebDriver-Framework und verfügt über hervorragende Bindungen für zahlreiche Skriptsprachen, einschließlich Ruby In diesem Training kombinieren die Teilnehmer die Leistungsfähigkeit von Ruby mit Selenium, um das Testen einer Beispielanwendung zu automatisieren Durch das Erlernen des Erstellens und Kombinierens von Ruby-Testskripten mit der Selenium-Webautomatisierung in einer Live-Laborumgebung erhalten die Teilnehmer das Wissen und die Praxis, um das Testen ihrer eigenen realen Webanwendungen und Websites zu automatisieren Publikum Tester und Entwickler Format des Kurses Teilvorlesung, Teildiskussion, schwere Handson-Praxis .
seleniumpythonSelenium with Python for Test Automation14 StundenSelenium ist eine Open-Source-Bibliothek zur Automatisierung von Webanwendungstests in mehreren Browsern Selenium interagiert mit einem Browser, wie es die Leute tun: indem er auf Links klickt, Formulare ausfüllt und Text validiert Es ist das beliebteste Werkzeug für die Testautomatisierung von Webanwendungen Selenium basiert auf dem WebDriver-Framework und verfügt über ausgezeichnete Bindungen für zahlreiche Skriptsprachen, einschließlich Python In diesem Training kombinieren die Teilnehmer die Leistungsfähigkeit von Python mit Selenium, um das Testen einer Beispielanwendung zu automatisieren Durch die Kombination von Theorie und Praxis in einer Live-Laborumgebung erhalten die Teilnehmer das Wissen und die Praxis, um ihre eigenen Web-Test-Projekte mit Python und Selen zu automatisieren Publikum Tester und Entwickler Format des Kurses Teilvorlesung, Teildiskussion, schwere Handson-Praxis .
toscaTosca: Model-Based Testing for Complex Systems35 StundenIn diesem Training lernen die Teilnehmer, wie sie mit Tosca Endtoend-Tests (Web + Backend) durchführen können Das Training verbindet Theorie und Praxis in einer Live-Laborumgebung und gibt den Teilnehmern die Möglichkeit, mit der Technologie, dem Lehrer und ihren Kollegen zu interagieren Das Training beginnt mit einem Überblick über traditionelle Code- und Skript-basierte Automatisierungstests und stellt es 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 man eigene Module zur Ausführung erstellt Von Software-Modellierungsprinzipien bis zur Testabdeckung über verschiedene Browser hinweg führt dieses Training die Teilnehmer durch Theorie und Praxis und ermöglicht ihnen, ihre eigene Testlösung in Tosca zu implementieren Publikum Automatisierung Testingenieure Format des Kurses Teilvorlesung, Teildiskussion, schwere Handson-Praxis .
restassuredRest Assured: Introduction to API Testing for REST Services7 StundenDas 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 einbringt In dieser Schulung lernen die Teilnehmer, wie sie REST-API-Dienste testen können Wir diskutieren, wie API-Tests einige der Nachteile von UI- und Unit-basierten Tests beheben können Das Training beinhaltet Trainingseinheiten und ein Testentwicklungsprojekt Am Ende des Trainings haben die Teilnehmer ein gutes Verständnis davon, wann sie REST-API-Tests durchführen, APIs erforschen und aufrufen, verschiedene Arten von Tests durchführen und ihre Tests durch Integration und Automatisierung zusammenführen können Publikum QA-Ingenieure, Tester und Testentwickler, die Software- und Web-Service-APIs testen Format des Kurses Ein instruktorierter Kurs, der eine Einführung in API-Tests, seine Tools und Prozesse sowie ein praxisorientiertes REST Assured-basiertes Testentwicklungsprojekt umfasst .
mbtIntroduction to Model Based Testing14 StundenModellbasiertes 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 .
unittestingwithcsharpUnit Testing with C#14 StundenUnit Testing ist ein Testansatz, bei dem einzelne Quellcode-Einheiten durch Ändern der Eigenschaften oder Auslösen eines Ereignisses getestet werden, um zu bestätigen, ob das Ergebnis wie erwartet ist In diesem instruierten Live-Training lernen die Teilnehmer, Komponententests für eineNet-Beispielanwendung mit C # und Visual Studio zu schreiben und auszuführen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Verwenden Sie Test-Frameworks wie NUnit und xUnitnet, um Komponententestcode zu erstellen und zu verwalten Definieren und implementieren Sie einen breiteren testgetriebenen Entwicklungsansatz für Tests Passen Sie das Testframework an, um die Testabdeckung für eine Anwendung zu erweitern Publikum Software Testingenieure Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
WatirWatir: Web Test Automation with Ruby21 StundenWatir (Web Application Testing in Ruby) ist eine Open-Source-Bibliothek zur Automatisierung von Tests Watir interagiert genauso mit einem Browser: Klicken Sie auf Links, füllen Sie Formulare aus und validieren Sie Text Basierend auf dem WebDriver-Framework ist es mit Selenium vergleichbar und eines der beliebtesten Tools für die Testautomatisierung von Webanwendungen In diesem Training lernen die Teilnehmer, wie sie Watir verwenden können, um ihre Webanwendungstests zu automatisieren, indem sie Theorie und 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-Test-Projekte zu automatisieren Publikum Automatisierung Testingenieure Format des Kurses Ein instruierter Kurs mit theoretischer Berichterstattung über Watir und Ruby zusammen mit Übungen und einem großen Teil praktischer Übungen .
phantomjsPhantomJS: Headless Browser Testing7 StundenPhantomJS 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 .
agiletddcAgile and TDD with C21 StundenTDD oder Test Driven Development ist ein Ansatz zur Entwicklung von Software, bei der Kodierung, Test und Design während des gesamten Softwareentwicklungszyklus nebeneinander stattfinden Agile ist ein breiterer Prozess- und Managementansatz für die Softwareentwicklung, bei dem inkrementelle Bereitstellung, Teamzusammenarbeit, kontinuierliche Planung und kontinuierliches Lernen im Vordergrund stehen In diesem instruierten Live-Training (vor Ort oder remote) lernen die Teilnehmer, wie sie hochwertige C-Anwendungen mit einem TDD- und Agile-Entwicklungsansatz schreiben können Die Teilnehmer werden ihr Wissen in die Praxis umsetzen, indem sie eine Reihe von praktischen Übungen durchführen, um eine gut gestaltete und gut getestete C-Anwendung zu erstellen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Installieren und konfigurieren Sie Entwicklungs- und Test-Tools, die zur Ausführung von TDD benötigt werden Entwerfen, entwickeln und testen Sie eine C-Anwendung mit einem TDD-Ansatz Wenden Sie die Planungs- und Verwaltungspraktiken der Agile-Entwicklung an Publikum Entwickler Projektmanager Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen Anmerkungen Um ein maßgeschneidertes Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um zu vereinbaren .
cucumberelectronCucumber Electron: Implementing BDD without Selenium7 StundenCucumber Electron ist ein Framework zum Schreiben von BDD-Tests (Behavior Driven Development) in einfacher Sprache mit Electron, einem Framework zum Erstellen von Desktop-Apps mit Web-Technologien Es ist zum Testen von Javascript-Webanwendungen gedacht In diesem instruierten Live-Training lernen die Teilnehmer BDD-Testfälle für nodejs-Anwendungen mit Cucumber Electron zu schreiben und auszuführen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Ausführen von BDD-Tests und Anwendungscode in einem einzigen Prozess (kein Transpiling) Schreiben Sie Tests, die schneller, weniger spröde und einfacher zu debuggen sind Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
jasmineJasmine: Unit Testing Javascript Applications7 StundenJasmine ist ein Unit-Test-Framework für JavaScript In diesem instruierten Live-Training lernen die Teilnehmer die verschiedenen Funktionen des Jasmine-Frameworks kennen, während sie eine Beispiel-Javascript-Webanwendung testen Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Richte Jasmine mit Grunt und Nodejs ein Integrieren Sie Komponententests in einen kontinuierlichen Integrationsprozess Mock Abhängigkeiten, verwenden asynchrone Spezifikationen und fügen Plugins hinzu Publikum Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
advselcsharpAdvanced Selenium with C#14 StundenIn 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 .
behatBehat: Behavior Driven Development (BDD) with PHP14 StundenBehat ist ein in PHP geschriebenes BDD-Testframework (Behavior Driven Development) Es erleichtert die Kommunikation zwischen Entwicklern, Testern, Geschäftsinteressenten und Kunden während des Softwareentwicklungsprozesses Behat ermöglicht nichttechnischen Personen, klare Beschreibungen des beabsichtigten Verhaltens einer Anwendung zu schreiben, und führt dann diese "Szenarien" als Funktionstests für die Anwendung durch In diesem instruierten Live-Training lernen die Teilnehmer, wie sie BDD-Testfälle mit Behat und PHP schreiben und ausführen können Am Ende dieses Trainings werden die Teilnehmer in der Lage sein: Führen Sie automatisierte Tests aus, die in der humanlesbaren Sprache "Gegeben, Wann, Dann" der Gherkin geschrieben sind Verwenden Sie Behat-basierte Testfälle, um die Zusammenarbeit zwischen technischen und nicht-technischen Teams zu verbessern Integrieren Sie Behat mit Selenium, Mink, Goutte und anderen Browser-Emulatoren, um Tests durchzuführen und Berichte zu generieren Erweitern Sie Behat-Funktionalität durch sein Erweiterungssystem Testen Sie zahlreiche Anwendungsszenarien mithilfe von Terminalbefehlen, REST-APIs und mehr Publikum Testingenieure Entwickler Format des Kurses Teilvorlesung, Teildiskussion, Übungen und schwere Handsonsübungen .
FitNesseFitNesse: Wiki Based Collaborative Testing7 StundenFitNesse 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 .
robotframeworkRobot Framework: Keyword Driven Acceptance Testing7 StundenDas 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 .

Zukünftige Softwaretesten Kurse

CourseSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
Test Driven Development - Frankfurt am MainMo, 2018-12-10 09:304500EUR / 5300EUR
Test Driven Development - NürnbergDi, 2018-12-11 09:304500EUR / 5300EUR
Test Driven Development - LeipzigDi, 2019-01-01 09:304500EUR / 5300EUR
Test Driven Development - DüsseldorfMi, 2019-01-02 09:304500EUR / 5300EUR
Test Driven Development - PotsdamMi, 2019-01-02 09:304500EUR / 5300EUR
Softwaretesten Schulung, Softwaretesten boot camp, Softwaretesten Abendkurse, Softwaretesten Wochenendkurse, Softwaretesten Kurs, Softwaretesten Training, Softwaretesten Seminar, Softwaretesten Seminare, Softwaretesten Privatkurs, Softwaretesten Coaching, Softwaretesten Lehrer

Sonderangebote

CourseOrtSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
System Engineering using SysML and UML 2Frankfurt am MainMo, 2018-11-19 09:305198EUR / 5998EUR
Managing Configuration with AnsibleFrankfurt am MainMi, 2018-11-21 09:304455EUR / 5255EUR
Git for UsersBernDo, 2018-11-22 09:301350EUR / 1700EUR
IoT ( Internet of Things) for Entrepreneurs, Managers and InvestorsGrazMo, 2018-12-03 09:30N/A / 5375EUR
Python Programming for FinanceBerlin Mo, 2018-12-03 09:307875EUR / 9075EUR
Hadoop AdministrationLinzDi, 2018-12-04 09:304050EUR / 4700EUR
OCEB2 OMG Certified Expert in BPM - Fundamental Exam PreparationErfurtMi, 2018-12-19 09:306300EUR / 7300EUR
Advanced RSalzburgDo, 2019-01-31 09:301575EUR / 1925EUR
IoT: Build an IoT Application with ThingWorxBernMi, 2019-03-06 09:302700EUR / 3200EUR
Ripple for Financial ManagersLeipzigFr, 2019-03-15 09:301350EUR / 1750EUR
Financial Trading with RBernMi, 2019-04-24 09:304725EUR / 5375EUR
Matlab for Prescriptive AnalyticsGrazDo, 2019-04-25 09:303150EUR / 3650EUR
Comprehensive BPMN 2 - From Analysis to ExecutionBernMo, 2019-04-29 09:307875EUR / 8825EUR
NLP: Natural Language Processing with RBernMo, 2019-05-20 09:304725EUR / 5375EUR

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!