Les formations Génie Logiciel | Les formations Software Engineering

Les formations Génie Logiciel

Des cours de formation en génie logiciel en direct, organisés à l'échelle locale, démontrent, grâce à des discussions interactives et à la pratique pratique, les principes fondamentaux du génie logiciel La formation en génie logiciel est disponible en tant que «formation en direct sur site» ou «formation en direct à distance» La formation en direct sur site peut être effectuée localement dans les locaux du client Quebec ou dans les centres de formation d'entreprise NobleProg à Quebec La formation en ligne à distance est réalisée au moyen d'un ordinateur de bureau interactif et distant NobleProg Votre fournisseur de formation local.

Machine Translated

Nos Clients témoignent

★★★★★
★★★★★

Nos clients

Plans de cours Génie Logiciel

Nom du Cours
Durée
Aperçu
Nom du Cours
Durée
Aperçu
14 hours
Aperçu
In this instructor-led, live training, participants will learn how to write and maintain tests for Angular applications.

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

- Decide the most appropriate strategy for testing an Angular application
- Carry out unit testing, component testing, A/B testing and end-to-end on an Angular application
- Choose the right tools for the job: Jasmine, Karma, Protractor, Mocha, etc.
- Write tests in Protractor and Jasmine
- Run and debug tests with Karma and Protractor
- Create a maintainable test suite
- Employ best practices for unit testing in Angular

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Note

- Angular goes by different names and versions, namely: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, etc. To customize the version used in this training, please contact us to arrange.
14 hours
Aperçu
In this instructor-led, live training in Quebec, participants learn first-hand how to write Protractor tests against a sample Angular web application in a live lab environment.

By the end of this course, participants will have gained proficiency in Protractor and be comfortable

- creating their own automation tests for Angular applications.
- integrating Protractor into their existing development workflow.
- ensuring that their tests are clean and maintainable.
- running Protractor with or without Selenium to drive browser behavior.
7 hours
Aperçu
Ce cours couvre la création et la mise en œuvre de tests fonctionnels et unitaires avec Apache JMeter , le logiciel de test d'applications gratuit de Apache Software Foundation. L'objectif de ce cours est de permettre aux organisations d'automatiser complètement leurs diverses exigences en matière de tests, en leur faisant gagner du temps et de l'argent, tout en minimisant le risque d'erreur humaine lors des tests. Le programme explore les concepts de conception et de création de plans de test pour des applications Web réelles utilisant Apache JMeter , y compris des plans de tests fonctionnels, de régression et de contraintes. Les participants apprendront comment concevoir des plans de test à diverses fins et comment utiliser à leur avantage les divers composants et fonctions de JMeter , ce qui leur permettra d'automatiser complètement le processus de test des applications Web.
21 hours
Aperçu
SpecFlow est l'implémentation officielle de Cucumber pour .NET. Il permet aux testeurs de définir, gérer et exécuter automatiquement des tests d'acceptation lisibles par l'homme dans les projets .NET. SpecFlow utilise l'analyseur officiel Gherkin et supporte le framework .NET, Xamarin et Mono.

Dans cette formation en direct dirigée par un instructeur, les participants apprendront à utiliser SpecFlow pour rédiger des tests d'acceptation compréhensibles par les acteurs techniques et non techniques.

Au terme de cette formation, les participants seront en mesure de:

- Lier les exigences métier au code .NET
- Appliquer les techniques BDD pour constituer une documentation vivante pour une application
- Exécuter SpecFlow à partir de Visual Studio ou de la ligne de commande
- Intégrer SpecFlow dans un environnement de test et de construction continu existant
- Intégrer SpecFlow avec d'autres frameworks de test tels que MSTest, NUnit, xUnit et MbUnit

Public

- Ingénieurs de test
- Développeurs

Format du cours

- Cours partiel, discussion partielle, exercices et exercices pratiques intensifs
7 hours
Aperçu
Cucumber Electron est un cadre pour écrire des tests BDD (Behaviour Driven Development) en langage clair, avec Electron, un framework pour la création d'applications de bureau en utilisant les technologies Web Il est destiné à tester les applications Web Javascript Dans cette formation en ligne, les participants apprendront comment écrire et exécuter des cas de test de style BDD pour les applications nodejs en utilisant Cucumber Electron À la fin de cette formation, les participants seront en mesure de: Exécutez les tests BDD et le code de l'application en un seul processus (pas de transfert) Écrire des tests plus rapides, moins fragiles et plus faciles à déboguer Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
7 hours
Aperçu
Jasmine est un framework de test unitaire pour JavaScript Dans cette formation en ligne, les participants apprendront les différentes fonctionnalités du framework Jasmine en testant un exemple d'application web Javascript À la fin de cette formation, les participants seront en mesure de: Configurer Jasmine avec Grunt et Nodejs Intégrer les tests unitaires dans un processus d'intégration continue Mock dépendances, utiliser des spécifications asynchrones et ajouter des plugins Public Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
14 hours
Aperçu
Dans cette formation en ligne, les participants apprendront comment améliorer une suite de tests automatisée en utilisant des techniques avancées pour piloter le sélénium À la fin de cette formation, les participants seront en mesure de: Résoudre des problèmes complexes d'automatisation des tests d'applications Web avec Selenium Appliquer des expressions régulières et des techniques de vérification basées sur un modèle Gérer les exceptions qui interrompent l'exécution du test Effectuer des appels SQL pour vérifier les données Recherche par programme d'objets Web Capturez dynamiquement les données des contrôles Web Créer un cadre de test datadriven Distribuer les tests avec Selenium Grid Public Testeurs de logiciels Test Managers Professionnels de l'assurance qualité .
14 hours
Aperçu
Behat est un framework de test BDD (Behaviour Driven Development) écrit en PHP Il facilite la communication entre les développeurs, les testeurs, les parties prenantes commerciales et les clients au cours du processus de développement logiciel Behat permet aux personnes non techniques d'écrire des descriptions claires du comportement prévu d'une application, puis exécute ces «scénarios» en tant que tests fonctionnels par rapport à l'application Dans cette formation en ligne, les participants apprendront comment écrire et exécuter des tests de style BDD en utilisant Behat et PHP À la fin de cette formation, les participants seront en mesure de: Exécuter des tests automatisés écrits dans le langage humain, "Given, When, Then" Gherkin Utilisez les cas de test basés sur Behat pour améliorer la collaboration entre les équipes techniques et non techniques Intégrez Behat avec Selenium, Mink, Goutte et d'autres émulateurs de navigateur pour générer des tests et générer des rapports Étendre la fonctionnalité Behat à travers son système d'extension Testez de nombreux scénarios d'utilisation à l'aide de commandes de terminal, d'API REST, etc Public Ingénieurs de test Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
7 hours
Aperçu
FitNesse est un framework de test écrit en Java qui permet aux testeurs, aux développeurs et aux clients de créer de manière collaborative des cas de test sur un wiki Il permet un test d'acceptation agile dans lequel les testeurs collaborent avec les développeurs pour développer une suite de tests FitNesse prend en charge les applications écrites en Java,Net, Ruby, Python, C et PHP en utilisant FitNesse Dans cette formation en ligne, les participants apprendront à utiliser une approche collaborative basée sur Wiki pour créer et gérer des cas de test, puis à exécuter ces tests sur une application de démonstration À la fin de cette formation, les participants seront en mesure de: Prenez des exemples de comportement logiciel souhaité et transformez-les en tests automatisés qui sont visibles et modifiables via un Wiki Écrire et exécuter des tests via le navigateur, la ligne de commande (en utilisant la syntaxe RESTful) ou un test JUnit Créer des appareils de test qui permettent à des personnes non techniques d'écrire des tests en modifiant une page Wiki Utilisez FitNesse en tant que base de connaissances et référentiel pour les besoins en matière d'histoire et de thème Public Ingénieurs de test Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
14 hours
Aperçu
Robot Framework est une infrastructure d'automatisation de test open source pour les tests d'acceptation et le développement piloté par les tests d'acceptation ( ATDD ). Il utilise des mots-clés pour résumer les détails d'un test, traduisant l'intention plutôt que les détails. Le cadre principal est implémenté en Python et peut être exécuté sur Jython (JVM) et Iron Python (.NET). Robot Framework été développé à l'origine par Nokia.

Au cours de cette formation en direct animée par un instructeur, les participants apprendront comment écrire un ensemble de cas de test et une suite de tests, puis exécuteront les tests sur une application de démonstration.

À la fin de cette formation, les participants seront en mesure de:

- Utilisez l'approche de test pilotée par mot-clé et la syntaxe de données de test tabulaires de Robot Framework pour écrire et exécuter des tests.
- Utilisez une syntaxe cohérente pour composer de nouveaux mots-clés à partir de ceux existants.
- Réalisez des tests de Behavior Driven Development (BDD) Gherkin sur le Behavior Driven Development (BDD) Gherkin (similaire au Cucumber ).
- Générez et interprétez Report and Logs pour résoudre les problèmes dans l'application testée.
- Fonctionnalités étendues de Robot Framework utilisant des bibliothèques tierces écrites en Python , Java , Perl , Script Java et PHP .
- Intégrez Robot Framework à Selenium pour tester des applications Web.

Format du cours

- Conférence interactive et discussion.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement de laboratoire réel.

Options de personnalisation du cours

- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
7 hours
Aperçu
PhantomJS est un navigateur Web sans interface utilisateur graphique Il prend en charge la gestion DOM, le sélecteur CSS, JSON, Canvas et SVG PhantomJS fournit une API Javascript pour le rendre "scriptable via WebKit" Dans cette formation en ligne, les participants apprendront à écrire des scripts PhantomJS pour tester des applications Web, capturer automatiquement des captures d'écran, surveiller le trafic réseau et vérifier les résultats des tests unitaires À la fin de cette formation, les participants seront en mesure de: Exécutez des tests Web sans tête avec des frameworks tels que Jasmine, QUnit, Mocha, Capybara et Selenium Capturez par programme des contenus Web, y compris SVG et Canvas Créer des captures d'écran de sites Web avec aperçu des vignettes Accéder et manipuler des pages Web via l'API DOM ou jQuery Surveiller le chargement et l'exportation des pages en tant que fichiers HAR standard Automatisez l'analyse des performances à l'aide de YSlow et Jenkins Public Ingénieurs de test logiciels Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
14 hours
Aperçu
Cucumberjs est une implémentation JavaScript native de Cucumber Dans cette formation en ligne, les participants apprendront comment écrire et exécuter des cas de test de style BDD (Behaviour Driven Devleopment) en utilisant le concombre et le Javascript À la fin de cette formation, les participants seront en mesure de: Exécuter des tests automatisés écrits en langage humain, Gherkin Utilisez des cas de test basés sur le concombre pour améliorer la communication et la collaboration entre les équipes techniques et non techniques Intégrez Cucumberjs à d'autres frameworks de tests tels que Protractor pour tester des applications angulaires Public Ingénieurs de test logiciels Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
7 hours
Aperçu
iridium est un outil de test Web Open-source construit autour de concombre et de sélénium. Il utilise une approche de développement piloté par le comportement (BDD) pour tester.

dans cette formation en direct, dirigée par un instructeur, les participants apprendront à tester une application Web complexe à l’aide d’iridium.

à la fin de cette formation, les participants pourront:

- créer des tests de bout en bout qui simulent les actions d’un utilisateur lorsqu’ils naviguent dans une application Web.
- automatisez le test des applications thématiques avec plusieurs styles.
- créer des cas de test lisibles aux personnes non techniques.
- exécuter des tests dans une grande variété de navigateurs.
- Utilisez le paquet d’extraits d’Iridium pour Atom pour faciliter l’écriture de script de test.
- réduisez les coûts de maintenance des objets de code et de page Java personnalisés.

format du cours

- conférence interactive et discussion.
- beaucoup d’exercices et de la pratique.
implémentation de - Hands-on dans un environnement Live-Lab.

cours options de personnalisation

- pour demander une formation personnalisée pour ce cours, s’il vous plaît nous contacter pour organiser.
7 hours
Aperçu
Travis CI est un service hébergé et distribué d’intégration continue utilisé pour générer et tester des projets logiciels hébergés sur GitHub. Il s’agit d’une alternative hébergée à Jenkins.

dans cette formation en direct, dirigée par un instructeur, les participants apprendront une approche basée sur le Cloud pour l’intégration continue lorsqu’ils construisent et déploient un exemple d’application Web à l’aide de Travis CI.

à la fin de cette formation, les participants pourront:

- Build et les projets de test hébergés sur GitHub
- déployer une application à différents fournisseurs d’hébergement à l’aide de Travis CI
- utiliser Travis CI pour vérifier automatiquement le logiciel lorsqu’il est validé sur GitHub
- exécuter des tests automatisés sur différentes machines, systèmes d’exploitation et versions logicielles
- intégrer Travis CI avec des outils tiers

format du cours

- partie conférence, partie de discussion, des exercices et des pratiques lourdes pratique
14 hours
Aperçu
Dans cette formation en ligne, les participants apprendront comment améliorer une suite de tests automatisée en utilisant des techniques avancées pour piloter le sélénium À la fin de cette formation, les participants seront en mesure de: Résoudre des problèmes complexes d'automatisation des tests d'applications Web avec Selenium Appliquer des expressions régulières et des techniques de vérification basées sur un modèle Gérer les exceptions qui interrompent l'exécution du test Effectuer des appels SQL pour vérifier les données Recherche par programme d'objets Web Capturez dynamiquement les données des contrôles Web Créer un cadre de test datadriven Distribuer les tests avec Selenium Grid Public Testeurs de logiciels Test Managers Professionnels de l'assurance qualité .
14 hours
Aperçu
Spec Explorer est un outil permettant de créer des modèles de comportement logiciel, d'analyser ces modèles avec une visualisation graphique, de vérifier la validité de ces modèles et de générer des cas de test à partir des modèles Dans cette formation en ligne, les participants apprendront la théorie et la pratique des tests basés sur des modèles, car ils utilisent Spec Explorer pour créer et exécuter des tests MBT sur une application de démonstration À la fin de cette formation, les participants seront en mesure de: Générer des cas de test en appliquant des stratégies et des techniques de modélisation Gérer des modèles de test pour différents types d'applications logicielles, de systèmes et d'environnements Evaluer, proposer et mettre en œuvre une stratégie MBT au sein d'une organisation Comprendre et expliquer les avantages et les défis de MBT Public Ingénieurs de test Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
7 hours
Aperçu
Dans le cadre de cette formation en ligne, les participants apprendront les différents frameworks de test JavaScript au fur et à mesure de la création d'une suite de tests unitaires pour une application web À la fin de cette formation, les participants seront en mesure de: Écrire des tests unitaires en JavaScript en utilisant des frameworks de tests unitaires tels que QUnit et Jasmine Utiliser des frameworks tels que Mocha et Chai pour implémenter TDD et BDD Public Ingénieurs de test Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
7 hours
Aperçu
Property Based Testing est une approche de test automatisée qui vous permet de vous concentrer sur le comportement attendu d'un système en décrivant ses propriétés, puis en utilisant des données de test générées aléatoirement pour exécuter des tests QuickCheck (ou QuickCheck2, QC2) est une bibliothèque basée sur Haskell pour le test aléatoire des propriétés du programme Il prend la spécification d'un programme les propriétés qu'une fonction devrait satisfaire et teste que ces propriétés tiennent dans un grand nombre de cas générés de manière aléatoire Dans cette formation en ligne, les participants apprendront comment écrire les spécifications d'un programme sous forme de propriétés, puis les fournir en entrée à QuickCheck pour la génération automatique de cas de test À la fin de cette formation, les participants seront en mesure de: Écrire les propriétés générales qui remplacent et / ou complètent les cas de test unitaires manuscrits Écrire des tests au niveau supérieur des spécifications de propriété Configurer un environnement de test et intégrer QuickCheck dans les processus de déploiement Endtoend Public Ingénieurs de test logiciels Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
7 hours
Aperçu
Ce cours présente les outils et les techniques nécessaires pour écrire des tests unitaires en utilisant le framework de test HUnit HUnit est un framework de tests unitaires pour Haskell, similaire à l'outil JUnit pour Java Dans cette formation en ligne, les participants apprendront à utiliser HUnit pour écrire des tests unitaires directs et faciles à comprendre À la fin de cette formation, les participants seront en mesure de: Écrire des tests faciles à créer, à modifier et à exécuter Utilisez HUnit pour regrouper les tests dans des suites et vérifier automatiquement les résultats Écrire des spécifications de test concises et flexibles Intégrez HUnit avec d'autres utilitaires tels que QuickCheck et HSpec Étendre le cadre de test Public Ingénieurs de test Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
7 hours
Aperçu
Ce cours présente les outils et les techniques nécessaires pour écrire des tests unitaires basés sur F # Un accent particulier est mis sur le développement piloté par les tests (TDD) La TDD fonctionnelle est une approche de test qui utilise la programmation fonctionnelle pour tester une application avant de la développer La programmation fonctionnelle (par opposition à la programmation impérative, stattransitionstyle) dans un langage tel que F # se prête bien à TDD parce que les tests plus petits et bien ciblés peuvent être écrits isolément Dans cette formation en ligne, les participants apprendront comment utiliser F # pour écrire des tests unitaires directs et faciles à comprendre À la fin de cette formation, les participants seront en mesure de: Construire un système complet à partir de petites fonctions isolées Exprimer les cas de test en tant que propriétés au lieu d'exemples Écrire un code de test sans avoir besoin de simulacres Réduire le besoin de contrôler et de vérifier les effets secondaires Utiliser des bibliothèques telles que NaturalSpec, FsCheck, FsTest, FsUnit et Unquote pour faciliter la création de cas de test Utilisez F # pour surmonter certains des problèmes associés au développement traditionnel Testdriven (TDD) Public Ingénieurs de test Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
14 hours
Aperçu
Le test unitaire est une approche de test qui teste des unités individuelles de code source en modifiant ses propriétés ou en déclenchant un événement pour confirmer si le résultat est conforme aux attentes Dans cette formation en ligne, les participants apprendront comment écrire et exécuter des tests unitaires sur un exemple d'applicationNet en utilisant C # et Visual Studio À la fin de cette formation, les participants seront en mesure de: Utilisez des frameworks de test tels que NUnit et xUnitnet pour créer et gérer le code de test unitaire Définir et mettre en œuvre une approche de développement basée sur des tests plus large pour tester Adapter le cadre de test pour étendre la couverture de test pour une application Public Ingénieurs de test logiciels Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
21 hours
Aperçu
Le test unitaire est une approche de test qui teste des unités individuelles de code source en modifiant leurs propriétés ou en déclenchant un événement pour confirmer si le résultat est conforme aux attentes PyTest est un framework de test complet, indépendant de l'API, flexible et extensible, avec un modèle de luminaire fullbodied avancé Dans cette formation en ligne, les participants apprendront comment utiliser PyTest pour écrire des tests courts, maintenables, élégants, expressifs et lisibles À la fin de cette formation, les participants seront en mesure de: Écrire des tests lisibles et maintenables sans avoir besoin de code standard Utilisez le modèle d'appareil pour écrire de petits tests Échelle des tests fonctionnels complexes pour les applications, les packages et les bibliothèques Comprendre et appliquer les fonctionnalités PyTest telles que les hooks, affirmer la réécriture et les plugins Réduisez les temps de test en exécutant des tests en parallèle et sur plusieurs processeurs Exécuter des tests dans un environnement d'intégration continue, avec d'autres utilitaires tels que tox, maquette, coverage, unittest, doctest et Selenium Utilisez Python pour tester les applications nonPython Public Testeurs de logiciels Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
14 hours
Aperçu
Le test basé sur un modèle (MBT) est une approche de test qui utilise des modèles pour représenter le comportement souhaité d'un système sous test (SUT) Il s'agit d'une approche de test précoce qui permet une couverture de test complète, hautement automatisée, systématique et maintenable Dans le cadre de cette formation en ligne, les participants apprendront la théorie et la pratique des tests basés sur un modèle lorsqu'ils mettent en œuvre les outils et les techniques indiqués dans un environnement de test MBT de démonstration À la fin de cette formation, les participants seront en mesure de: Générer des cas de test en appliquant des stratégies et des techniques de modélisation Évaluer et évaluer des outils gratuits et commerciaux pour la mise en œuvre du MBT Gérer des modèles de test pour différents types d'applications logicielles, de systèmes et d'environnements Evaluer, proposer et mettre en œuvre une stratégie MBT au sein d'une organisation Comprendre et expliquer les avantages et les défis de MBT Public Ingénieurs d'essais logiciels, analystes, concepteurs et gestionnaires Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
7 hours
Aperçu
Globalsight est un serveur d'applications basé sur Java, basé sur opensource, qui permet d'automatiser, de rationaliser et de gérer le processus de localisation Dans cette formation en ligne, les participants apprendront l'architecture et les fonctionnalités de Globalsight lors de l'installation, de la configuration et du déploiement d'un serveur de démonstration À la fin de cette formation, les participants seront en mesure de: Comprendre les avantages de Globalsight par rapport à d'autres systèmes de gestion de traduction Installez le serveur Globalsight et les composants associés Configurer Globalsight pour travailler derrière un proxy inverse Déployer Globalsight dans un environnement de production Dépannez et optimisez Globalsight Utilisez les API de Globalsight pour l'intégrer à des applications tierces, y compris JBPM, etc Public Administrateurs système Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
14 hours
Aperçu
PHPUnit est un framework de test unitaire pour PHP PHPUnit utilise des paramètres stricts pour déterminer si des unités de code individuelles sont sans bug et prêtes pour le déploiement En isolant et en testant des unités individuelles, les développeurs peuvent garantir une plus grande stabilité des applications, éviter les bogues de régression et réduire les coûts associés au code défectueux en production Cette formation en ligne, instructorled enseigne aux participants comment écrire du code testable sous la forme d'unités de test pour faciliter le diagnostic, l'isolement et la résolution des bogues La formation guide les participants à travers la création d'un environnement de test workready en utilisant le framework de test PHPUnit À la fin de cette formation, les participants seront en mesure de: Distinguer entre bonnes et mauvaises unités d'essai Lire et interpréter les résultats des tests Gérer et diagnostiquer de manière proactive leur base de code pour réduire les bogues Assurez-vous que leur base de code est adaptée pour une intégration et un déploiement continus Public Développeurs PHP intermédiaires à avancés qui veulent améliorer la testabilité de leur code Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
7 hours
Aperçu
Cucumber is an open-source, BDD framework for writing tests in a natural language style. BDD, or Behavior Driven Development, is an agile software development technique that encourages collaboration among developers, QA and non-technical business people in a software project.

This training begins with a discussion of BDD and how Cucumber is used to carry out BDD testing for web applications. Participants are given ample opportunity to interact with the instructor and peers while implementing the concepts and tactics learned in this hands-on, practice-based lab environment.

By the end of this training, participants will have a firm understanding of BDD and Cucumber, as well as the necessary practice and toolset to write their own test cases for real-world software test scenarios.

Format of the course

- Heavy emphasis on hands-on practice.
- Most of the concepts are learned through samples, exercises and hands-on development.

Note

- This training uses Eclipse and Selenium. If you wish to use a different IDE or test automation framework, please contact us to arrange.
- If your team is moving from manual testing to automation testing for the first time, please contact us to arrange extending the training to include additional coverage of automation testing.
7 hours
Aperçu
J Behave est un framework BDD Java à code source ouvert permettant d’écrire des tests dans un style en langage naturel. BDD, ou Behavior Driven Development, est une technique de développement logiciel agile qui encourage la collaboration entre les développeurs, les responsables de l'assurance qualité et les hommes d'affaires non techniques participant à un projet logiciel.

Cette formation commence par une discussion sur BDD et sur la manière dont le cadre J Behave peut être utilisé pour effectuer des tests BDD pour des applications Web. Les participants ont amplement l'occasion d'interagir avec l'instructeur et ses pairs tout en appliquant les concepts et les tactiques appris dans cet environnement de laboratoire pratique basé sur la pratique.

À la fin de cette formation, les participants comprendront parfaitement BDD et J Behave , ainsi que la pratique et les outils nécessaires pour écrire des scénarios de test pour des scénarios de test de logiciels réels.

Public

- Testeurs et développeurs

Format du cours

- Fort accent mis sur la pratique. La plupart des concepts sont appris au moyen d'échantillons, d'exercices et de travaux pratiques.
21 hours
Aperçu
Scala Check est une bibliothèque permettant de réaliser des tests automatisés, basés sur les propriétés, de programmes Scala ou Java . Inspiré par la bibliothèque QuickCheck de Haskell , il utilise des propriétés pour décrire le comportement attendu d'une application, en générant d'abord des données d'entrée aléatoires, puis en testant ces données sur différentes zones de l'application et en rapportant le résultat.

Dans cette formation en direct animée par un instructeur, les participants apprendront les avantages et les concepts qui sous-tendent les tests basés sur les propriétés tout en s'exerçant à écrire des propriétés menant à la génération automatique de scénarios de test.

À la fin de cette formation, les participants seront en mesure de:

- Écrire des propriétés générales qui remplacent et / ou complimentent les cas de tests unitaires manuscrits
- Écrire des tests au plus haut niveau de spécifications de propriété
- Exécutez Scala Check en tant qu'exécutable autonome à l'aide du programme d'exécution de test en ligne de commande intégré.
- Intégrez Scala Check à des frameworks de test tels que Scala Test, specs2 et LambdaTest

Public

- Ingénieurs de test
- Les développeurs

Format du cours

- Partie de conférence, partie de discussion, exercices et exercices intensifs
21 hours
Aperçu
HP WinRunner est un outil de test fonctionnel automatisé de classe entreprise permettant d'enregistrer et de rejouer les interactions de l'interface utilisateur sous forme de scripts de test.

Au cours de cette formation en direct animée par un instructeur, les participants apprendront à créer et à exécuter des tests automatisés sophistiqués sur une application.

À la fin de cette formation, les participants seront en mesure de:

- Créez des scripts de test adaptables et réutilisables qui remplacent ou complètent les tests manuels
- Automatiser le processus de test, du développement du test à l'exécution
- Préparer et exécuter un test de nuit
- Utiliser TSL (Test Script Language) pour contrôler WinRunner
- Comprendre les fonctionnalités avancées de WinRunner telles que le concept de synchronisation, la vérification des tests et le flux de travail WinRunner

Public

- Testeurs manuels
- Ingénieurs de test en automatisation
- Ingénieurs d'assurance qualité

Format du cours

- Partie de conférence, partie de discussion, exercices et exercices intensifs
21 hours
Aperçu
TestComplete est un outil d'automatisation de l'interface utilisateur utilisé pour les tests fonctionnels et de régression.

Dans cette formation en direct animée par un instructeur, les participants apprendront à utiliser les fonctionnalités de TestComplete , notamment son modèle d’objet de test, ses points de contrôle, sa correspondance de noms et son interface utilisateur pour effectuer des tests automatisés sur des applications de bureau, Web et mobiles.

À la fin de cette formation, les participants seront en mesure de:

- Créer, enregistrer et exécuter des tests fonctionnels.
- Créez un cadre de test évolutif et maintenable.
- Créez des points de contrôle, ajustez les tests pour plusieurs périphériques et analysez les résultats.
- Utilisez les extensions de script de TestComplete .

Format du cours

- Partie lecture, partie discussion, exercices et exercices intensifs.

Prochains cours Génie Logiciel

Weekend Génie Logiciel cours, Soir Génie Logiciel formation, Génie Logiciel stage d’entraînement, Génie Logiciel formateur à distance, Génie Logiciel formateur en ligne, Génie Logiciel formateur Online, Génie Logiciel cours en ligne, Génie Logiciel cours à distance, Génie Logiciel professeur à distance, Génie Logiciel visioconférence, Génie Logiciel stage d’entraînement intensif, Génie Logiciel formation accélérée, Génie Logiciel formation intensive, Formation inter Génie Logiciel, Formation intra Génie Logiciel, Formation intra Enteprise Génie Logiciel, Formation inter Entreprise Génie Logiciel, Weekend Génie Logiciel formation, Soir Génie Logiciel cours, Génie Logiciel coaching, Génie Logiciel entraînement, Génie Logiciel préparation, Génie Logiciel instructeur, Génie Logiciel professeur, Génie Logiciel formateur, Génie Logiciel stage de formation, Génie Logiciel cours, Génie Logiciel sur place, Génie Logiciel formations privées, Génie Logiciel formation privée, Génie Logiciel cours particulier, Génie Logiciel cours particuliersWeekend Software Engineering cours, Soir Software Engineering formation, Software Engineering stage d’entraînement, Software Engineering formateur à distance, Software Engineering formateur en ligne, Software Engineering formateur Online, Software Engineering cours en ligne, Software Engineering cours à distance, Software Engineering professeur à distance, Software Engineering visioconférence, Software Engineering stage d’entraînement intensif, Software Engineering formation accélérée, Software Engineering formation intensive, Formation inter Software Engineering, Formation intra Software Engineering, Formation intra Enteprise Software Engineering, Formation inter Entreprise Software Engineering, Weekend Software Engineering formation, Soir Software Engineering cours, Software Engineering coaching, Software Engineering entraînement, Software Engineering préparation, Software Engineering instructeur, Software Engineering professeur, Software Engineering formateur, Software Engineering stage de formation, Software Engineering cours, Software Engineering sur place, Software Engineering formations privées, Software Engineering formation privée, Software Engineering cours particulier, Software Engineering cours particuliers

Réduction spéciale

No course discounts for now.

Newsletter offres spéciales

Nous respectons le caractère privé de votre adresse mail. Nous ne divulguerons ni ne vendrons votre adresse email à quiconque
Vous pouvez toujours modifier vos préférences ou vous désinscrire complètement.

This site in other countries/regions