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 France ou dans les centres de formation d'entreprise NobleProg à France 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

★★★★★
★★★★★

Plans de cours Génie Logiciel

Title
Durée
Aperçu
Title
Durée
Aperçu
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.
7 hours
Aperçu
Property Based Testing est une technique 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 "Décrivez les arguments, décrivez le résultat, demandez à l'ordinateur d'essayer de prouver que votre code est erroné!" Certains des sujets abordés dans cette formation en direct, comprennent: Comment écrire et exécuter des tests avec F # Le framework de test basé sur la propriété FsCheck Utiliser Diamond Kata pour implémenter TDD Affiner vos compétences de conception de code Public Ingénieurs d'essais d'automatisation 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
Le concombre est un framework BDD opensource pour l'écriture de tests dans un langage naturel BDD, ou Behaviour Driven Development, est une technique de développement de logiciel agile qui encourage la collaboration entre les développeurs, les AQ et les gens d'affaires non techniques dans un projet logiciel Cette formation commence par une discussion de BDD et comment Cucumber est utilisé pour effectuer des tests BDD pour les applications web Les participants ont amplement l'occasion d'interagir avec l'instructeur et ses pairs tout en mettant en œuvre les concepts et les tactiques apprises dans cet environnement pratique de laboratoire axé sur la pratique À la fin de cette formation, les participants auront une bonne compréhension de BDD et de Cucumber, ainsi que de la pratique et des outils nécessaires pour rédiger leurs propres cas de test pour les scénarios de test de logiciel realworld Public Testeurs et développeurs Format du cours Gros effort sur la pratique handson La plupart des concepts sont appris à travers des échantillons, des exercices et le développement de handson Remarque Cette formation utilise Eclipse et Selenium Si vous souhaitez utiliser un environnement IDE ou d'automatisation de test différent, veuillez nous contacter pour organiser Si votre équipe passe des tests manuels aux tests d'automatisation pour la première fois, contactez-nous pour organiser l'extension de la formation afin d'inclure une couverture supplémentaire des tests d'automatisation .
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 écrits à la main
- É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
- 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.
21 hours
Aperçu
Concordion est un framework opensource "spécification par exemple" qui regroupe des tests et des spécifications Il s'intègre avec JUnit et peut être utilisé avec les IDE populaires Javabased tels que Netbeans, Eclipse et IntelliJ IDEA Dans cette formation en ligne, les participants apprendront les bases de Concordion, sa configuration de l'environnement, les commandes clés, les meilleures pratiques et plus encore, tout en marchant stepbystep à travers la création d'un exemple d'application Concordion À la fin de cette formation, les participants seront en mesure de: Comprendre la fonctionnalité de Concordian Installer et déployer Concordian Écrire les spécifications de Concordion dans Markdown et HTML Public Les développeurs de logiciels et les programmeurs Testeurs d'automatisation Analystes d'affaires Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
14 hours
Aperçu
Dans cette formation en direct animée par un instructeur, les participants apprendront à rédiger et à gérer des tests pour les applications Angular .

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

- Déterminer la stratégie la plus appropriée pour tester une application Angular
- Réaliser des tests unitaires, des composants, des tests A / B et de bout en bout sur une application Angular
- Choisissez les bons outils pour le travail: Jasmine , Karma, Protractor , Moka, etc.
- Écrire des tests en Protractor et au Jasmine
- Exécuter et déboguer des tests avec Karma et Protractor
- Créer une suite de tests maintenable
- Employer les meilleures pratiques pour les tests unitaires en Angular

Format du cours

- Partie de conférence, partie de discussion, exercices et exercices intensifs

Remarque

- Angular porte différents noms et versions, à savoir: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2, etc. Pour personnaliser la version utilisée dans cette formation, veuillez nous contacter.
21 hours
Aperçu
Model Based Development (MBD) est une méthodologie de développement logiciel qui permet un développement plus rapide et plus rentable des systèmes dynamiques tels que les systèmes de contrôle, le traitement du signal et les systèmes de communication Il repose sur la modélisation graphique plutôt que sur la programmation textuelle traditionnelle Dans cette formation, les participants à la formation en direct apprendront à appliquer les méthodologies MBD pour réduire les coûts de développement et accélérer la mise sur le marché de leurs produits logiciels embarqués À la fin de cette formation, les participants pourront Sélectionnez et utilisez les bons outils pour implémenter MBD Utilisez MBD pour effectuer un développement rapide dans les premières étapes de leur projet de logiciel embarqué Raccourcir la sortie de leur logiciel embarqué sur le marché Public Ingénieurs systèmes embarqués Développeurs et programmeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
7 hours
Aperçu
Fairseq est une trousse d'outils d'apprentissage de la séquence séquentielle opensource créée par Facebok pour une utilisation dans la traduction automatique neurale (NMT) Dans le cadre de cette formation, les participants apprendront comment utiliser Fairseq pour effectuer la traduction du contenu de l'échantillon À la fin de cette formation, les participants auront les connaissances et la pratique nécessaires pour mettre en œuvre une solution de traduction automatique basée sur Fairseq Public Spécialistes de la localisation avec un bagage technique Les gestionnaires de contenu globaux Ingénieurs de localisation Les développeurs de logiciels en charge de la mise en œuvre de solutions de contenu global Format du cours Partie conférence, partie de discussion, pratique handson lourde Remarque Si vous souhaitez utiliser un contenu spécifique en langue source et cible, veuillez nous contacter pour organiser .
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 d'utilisabilité est une technique permettant d'évaluer un logiciel ou un système en le testant sur les utilisateurs pour observer directement comment ils interagissent avec lui L'atelier débute par une introduction aux tests de convivialité, à leur utilité et à leur utilisation par les entreprises pour promouvoir la conception et le développement de bons logiciels La langue n'est pas technique et l'apprentissage est pratique et pratique, en mettant l'accent sur les utilisateurs finaux, leurs exigences, leur façon de penser et leur façon d'interagir avec le système À la fin de cette formation, les participants sauront: Déterminer l'approche de test d'utilisabilité la plus appropriée basée sur les caractéristiques uniques d'un produit et son stade dans le cycle de développement Développer un plan de test d'utilisabilité Recruter, évaluer et gérer les testeurs Rédiger, assigner et modérer les tâches de test d'utilisabilité qui produisent le plus grand impact pour les utilisateurs finaux et l'entreprise Recueillir, analyser et rapporter les résultats des tests Communiquer et collaborer efficacement avec les chefs d'entreprise, les développeurs et les équipes d'assurance qualité sur l'importance et les actions nécessaires pour fournir un produit final qui non seulement fonctionne mais fonctionne bien et fournit l'expérience utilisateur prévue Public Propriétaires et gestionnaires de produits Les gestionnaires de l'assurance qualité Testeurs manuels Utilisateurs internes d'un produit logiciel ou d'un système Format du cours Un atelier interactif, instructorled avec beaucoup d'activités et pratique handson Remarques Les études de cas et les échantillons de logiciels utilisés dans cet atelier sont préétablis par l'instructeur Pour personnaliser les matériaux, veuillez nous contacter à l'avance .
14 hours
Aperçu
BDD, ou Behaviour Driven Development, est une technique de développement logiciel Agile qui encourage la collaboration entre les développeurs, les équipes d'assurance qualité et les hommes d'affaires non techniques tout au long du cycle de planification, développement et test d'un projet logiciel L'atelier commence par une introduction à BDD, ce qu'il est et comment il est utilisé par les entreprises pour promouvoir la conception, le développement et les tests de bons logiciels Nous le faisons d'un point de vue non-ingénierie, avec un oeil sur les utilisateurs finaux, leurs exigences, leur langue et leur façon de penser Nous abordons également les défis de communication que les parties prenantes sont susceptibles de rencontrer en travaillant plus étroitement avec leurs homologues techniques À la fin de cette formation, les participants sauront: Rédiger des histoires d'utilisateur succinctes qui capturent les habitudes d'utilisation des utilisateurs réels du logiciel Traduire leurs user stories dans le langage comportemental de BDD (Given, When, Then) Dériver des cas de test de ces histoires, pour une utilisation par les ingénieurs pour mettre en œuvre et tester Comprendre la relation entre les exigences du produit, les critères d'acceptation et les cas de test Démystifier le jargon technique qui entrave la communication et la compréhension Installez et utilisez d'excellents outils pour écrire des fichiers de caractéristiques BDD Comprendre et apprécier ce qui se passe une fois le travail remis aux ingénieurs Jouer un rôle plus actif dans le cycle de développement itératif Public Propriétaires et gestionnaires de produits Analystes d'affaires Testeurs manuels Endusers d'un produit logiciel ou d'un système Nonengineers et non-codeurs impliqués dans la conception du produit Format du cours Un atelier interactif, instructorled avec beaucoup d'activités et pratique handson Remarques L'atelier comprend des études de cas et des exemples de logiciels Pour personnaliser les matériaux selon le produit et la situation de votre entreprise, veuillez nous contacter pour organiser .
14 hours
Aperçu
Protractor est une infrastructure de test d’automatisation de bout en bout pour les applications angulaires et AngularJS. Il est utilisé pour exécuter des tests sur des applications Web, en interagissant avec eux en tant qu’utilisateur: en remplissant les formulaires, en cliquant sur les éléments et en naviguant de la page vers la page.

dans cette formation en direct, dirigée par un instructeur, les participants apprennent de première main comment écrire des tests Protractor contre un exemple d’application Web angulaire dans un environnement de laboratoire en direct.

à la fin de ce cours, les participants auront acquis une maîtrise de Protractor et être à l’aise

- créer leurs propres tests d’automatisation pour les applications angulaires.
- intégrer Protractor dans leur workflow de développement existant.
- s’assurer que leurs tests sont propres et maintenables.
- exécutant Protractor avec ou sans sélénium pour conduire le comportement du navigateur.

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.
28 hours
Aperçu
Cette formation en direct, animée par un instructeur, est destinée à toute personne intéressée par l’apprentissage de Java à des fins d’automatisation de tests. Il s’agit d’un cours intensif rationalisé comportant de nombreux exercices pratiques permettant aux participants de se familiariser rapidement avec les compétences de programmation essentielles à appliquer aux tests d’automatisation des logiciels. L'accent est mis sur les principes fondamentaux de Java qui peuvent être appliqués directement et immédiatement à l'automatisation des tests.

Ce cours ne couvre pas les frameworks d'automatisation des tests en profondeur tels que Selenium . Il contourne également l'approche classique "Hello World" pour l'apprentissage de Java , car il ne s'agit pas d'un cours sur le développement d'applications. Ce cours vise directement à permettre aux participants de se familiariser rapidement avec l'automatisation des tests. Si vous êtes déjà familiarisé avec Java et souhaitez passer directement aux tests avec Selenium , veuillez consulter: Introduction à Selenium (https://www.nobleprog.com/introduction-selenium-training) .

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.
14 hours
Aperçu
Selenium est une bibliothèque open source permettant d'automatiser le test d'applications Web sur plusieurs navigateurs. Selenium interagit avec un navigateur comme le font les gens: en cliquant sur les liens, en remplissant des formulaires et en validant du texte. C'est l'outil le plus populaire pour l'automatisation des tests d'applications Web. Selenium est Selenium sur la structure WebDriver et offre d'excellentes liaisons pour de nombreux langages de script, y compris Ruby .

Dans cette formation en direct dirigée par un instructeur, les participants associent la puissance de Ruby à Selenium pour automatiser le test d’un exemple d’application Web. En apprenant à créer et à combiner des scripts de test Ruby avec l'automatisation Web Selenium dans un environnement de laboratoire réel, les participants acquerront les connaissances et la pratique nécessaires pour automatiser le test de leurs propres applications et sites Web réels.

Format du cours

- Partie de conférence, partie de discussion, pratique intense
14 hours
Aperçu
Selenium est une bibliothèque open source permettant d'automatiser le test d'applications Web sur plusieurs navigateurs. Selenium interagit avec un navigateur comme le font les gens: en cliquant sur les liens, en remplissant des formulaires et en validant du texte. C'est l'outil le plus populaire pour l'automatisation des tests d'applications Web. Selenium est Selenium sur la structure WebDriver et offre d'excellentes liaisons pour de nombreux langages de script, y compris Python .

Dans cette formation en direct dirigée par un instructeur, les participants associent la puissance de Python à Selenium pour automatiser le test d’un exemple d’application Web. En combinant la théorie et la pratique dans un environnement de laboratoire réel, les participants acquerront les connaissances et la pratique nécessaires pour automatiser leurs propres projets de test Web à l'aide de Python et de Selenium .

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.
35 hours
Aperçu
Tricentis Tosca est un outil de test logiciel conçu pour automatiser les tests continus de bout en bout des applications logicielles.

Dans cette formation en direct dirigée par un instructeur, les participants apprendront à utiliser Tosca pour effectuer des tests de bout en bout (Web + backend). La formation combine la théorie et la pratique dans un environnement de laboratoire réel, donnant aux participants la possibilité d'interagir avec la technologie, l'instructeur et leurs pairs.

La formation commence par une vue d'ensemble des tests d'automatisation traditionnels basés sur du code et des scripts, et la contraste avec l'approche basée sur les modèles de Tosca (MBT). Les participants apprennent à créer et à exécuter des scénarios de test à l'aide des modules par défaut de Tosca, ainsi qu'à créer sur mesure leurs propres modules pour l'exécution.

Des principes de modélisation logicielle aux tests de couverture sur différents navigateurs, cette formation présente aux participants la théorie et la pratique et leur permet de mettre en œuvre leur propre solution de test dans Tosca.

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
Au cours de cette formation en direct animée par un instructeur, les participants apprendront à configurer et à utiliser OpenNMT pour la traduction de divers ensembles de données. Le cours commence par un aperçu des réseaux de neurones appliqués à la traduction automatique. Les participants effectueront des exercices en direct tout au long du cours pour démontrer leur compréhension des concepts appris et obtenir les commentaires de l'instructeur.

À la fin de cette formation, les participants disposeront des connaissances et de la pratique nécessaires pour mettre en œuvre une solution OpenNMT direct.

Des échantillons de langue source et cible seront pré-arrangés selon les exigences du public.

Format du cours

- Partie de conférence, partie de discussion, pratique intense
7 hours
Aperçu
Tester et valider les services REST en Java est plus difficile que dans des langages dynamiques tels que Ruby et Groovy . REST Assured est un Java DSL (langage spécifique au domaine) qui apporte la simplicité de ces langages au domaine Java .

Dans cette formation en direct animée par un instructeur, les participants apprennent à utiliser Rest Assured pour tester les services de l'API REST. Nous discutons de la manière dont les tests API peuvent résoudre certaines des lacunes des tests basés sur l'interface utilisateur et les unités. La formation comprend des séances de pratique et un projet de développement de tests. À la fin de la formation, les participants sauront bien quand effectuer les tests des API REST, comment explorer et accéder aux API, comment effectuer différents types de tests et comment regrouper leurs tests par l'intégration et l'automatisation.

Format du cours

- Cours dirigé par un instructeur comprenant une introduction au test des API, à ses outils et processus, ainsi qu’à un projet pratique de développement de tests basé sur REST Assured.
21 hours
Aperçu
SoapUI est l'outil de test d'API Open Source le plus largement utilisé pour les API SOAP et REST. Il propose des tests fonctionnels des Web Services SOAP, des tests fonctionnels de l'API REST, une couverture WSDL, des tests d'assertion de messages et des tests de refactoring.

Dans cette formation en direct animée par un instructeur, les participants apprennent à tester des services Web à l'aide de SoapAPI. Nous discutons de la manière dont les tests API peuvent résoudre certaines des lacunes des tests basés sur l'interface utilisateur et les unités. La formation comprend des séances d’entraînement et un projet de développement d’une suite de tests API.

À la fin de la formation, les participants auront une idée précise du moment de la mise en œuvre du test des API, de la manière d'explorer et d'accéder aux API, de la réalisation de différents types de tests sur les API basées sur SOAP et REST, ainsi que de la manière de concilier leurs travaux. dans une suite de tests intégrée et automatisée.

Format du cours

- Cours dirigé par un instructeur qui comprend une introduction aux tests d'API, ses outils et processus, ainsi qu'un projet pratique de développement d'une suite de tests basée sur SoapUI .

Options de personnalisation du cours

- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
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 .
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 .
7 hours
Aperçu
se comporter est une infrastructure BDD basée sur Python Open-source pour l’écriture de tests dans un style de langage naturel.

BDD, ou le développement piloté par le comportement, est une technique de développement logiciel agile qui encourage la collaboration entre les développeurs, QA et les gens d’affaires non techniques dans un projet de logiciel.

ce instructeur-conduit, la formation en direct commence par une discussion de BDD et comment le cadre de comportement peut être utilisé pour effectuer des tests BDD pour les applications Web. Les participants ont amplement l’occasion d’interagir avec l’instructeur et les pairs tout en mettant en œuvre les concepts et les tactiques apprises dans cet environnement pratique de laboratoire basé sur des pratiques.

à la fin de cette formation, les participants auront une solide compréhension de BDD et de se comporter, ainsi que la pratique nécessaire pour mettre en œuvre ces techniques et outils dans les scénarios de test du monde réel.

format du cours

- accent mis sur la pratique concrète. La plupart des concepts sont tirés par des échantillons, des exercices et le développement pratique.
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 .
14 hours
Aperçu
Cette formation en direct, animée par un instructeur (sur site ou à distance), est destinée aux personnes qui souhaitent rédiger de la documentation technique mais qui n’ont pas l’expérience d’un rédacteur technique qualifié.

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

- Produisez un contenu technique précis et convivial.
- Transformez des informations de produit complexes en un contenu lisible, centré sur l'utilisateur
- Appliquez des outils et des techniques pour maximiser l'efficacité de l'écriture.
- Comprendre et superviser les différentes phases d'un projet d'écriture, notamment la rédaction, la révision, la traduction et la publication.
- Terminez vos projets d'écriture dans les délais et selon vos besoins.

Format du cours

- Conférence interactive et discussion.
- Beaucoup d'exercices et de pratique.
- Pratique 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.
14 hours
Aperçu
Cette formation en direct, animée par un instructeur (sur site ou à distance), est destinée aux ingénieurs qui souhaitent utiliser Jest pour tester les applications et les composants React .

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

- Installez et configurez un environnement de test approprié.
- Écrire des tests asynchrones pour les applications et les composants React .
- Exécutez des tests avancés Jest incluant les moqueries, les espions et les talons.

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.
- Pour en savoir plus sur Jest , Jest -vous sur: https://jestjs.io/
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

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.

Nos clients

is growing fast!

We are looking to expand our presence in France!

As a Business Development Manager you will:

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