Les formations Test Logiciel

Les formations Test Logiciel

Les tests nécessitent 30% à 40% du temps et des ressources pour un projet spécifique. Malgrès la prise de conscience de l'importance du test logicile ces 20 dernières années, celui-ci n'est toujours pas apprécié à sa juste valeur. Si le test logiciel requiert 30 à 50% du budget pour un projet donné; pourquoi les entreprises dépensent moins de 5% de leur budget à cette tâche? La réponse est que beaucoup de gens pensent que ceci peut être effectué sans compétences particulière, simplement en utilisant notre bon sens, tandis que programmer avec Python nécessite un minimum de connaissances professionnelle. Certe, ce n'est pas faux, mais il est important de rappeler que la productivité des tests logiciel et leur efficacité augmente drastiquement lorsque l'on fait appel à des compétences et une certaine expertise dans ce domaine. NobleProg dispose de ces compétences et propose des formations spécifique au Test Logiciel

Nos Clients témoignent

★★★★★
★★★★★

Plans de cours Test Logiciel

CodeNomDuréeAperçu
jmeterfunJMeter Fundamentals7 heuresCe cours couvre la création et la mise en œuvre de tests fonctionnels et unitaires avec Apache JMeter, le logiciel gratuit de test d'application de The Apache Software Foundation Le but du cours est de permettre aux organisations d'automatiser complètement leurs diverses exigences de test, en économisant du temps et de l'argent, et en aidant à minimiser le risque d'erreur humaine dans les tests Le programme explore les concepts de conception et de création de plans de test pour les applications web realworld en utilisant Apache JMeter, y compris les plans de tests fonctionnels, de régression et de stress Les participants apprendront à concevoir des plans de test à diverses fins et à utiliser les divers composants et fonctions de JMeter à leur avantage, ce qui leur permettra d'automatiser complètement le processus de test des applications Web .
angulartestingTesting Angular Applications14 heuresDans cette formation en ligne, les participants apprendront comment écrire et maintenir des tests pour les applications angulaires À la fin de cette formation, les participants pourront Décider de la stratégie la plus appropriée pour tester une application Angular Effectuer des tests unitaires, des tests de composants, des tests A / B et des tests endtoend sur une application angulaire Choisissez les bons outils pour le travail: Jasmin, Karma, Protractor, Mocha, etc Écrire des tests dans Protractor et Jasmine Exécuter et déboguer des tests avec Karma et Protractor Créer une suite de tests maintenable Utiliser les meilleures pratiques pour les tests unitaires dans Angular Public Testeurs Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson Remarque Angulaire va par différents noms et versions, à savoir: Angularjs, AngularJS, AngularJS 1, angulaire 1, angulaire 2, etc Pour personnaliser la version utilisée dans cette formation, s'il vous plaît contactez-nous pour organiser .
phpunittestingUnit Testing with PHP14 heuresPHPUnit 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 .
cucumberjavaCucumber: Implementing BDD with Java7 heuresLe 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 .
jbehaveJBehave: BDD with Java7 heuresJBehave est un framework BDD opensource et Javabasé 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 sur BDD et sur la façon dont le framework JBehave 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 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 JBehave, ainsi que de la pratique et des outils nécessaires pour rédiger des scénarios de test pour des 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 .
ScalaCheckProperty Based Testing with ScalaCheck21 heuresScalaCheck est une bibliothèque permettant de réaliser des tests automatisés basés sur des propriétés pour les 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, générant d'abord des données d'entrée aléatoires, puis testant ces données dans différentes zones de l'application et rapportant le résultat Dans le cadre de cette formation en ligne, les participants apprendront les avantages et les concepts des tests basés sur les propriétés lorsqu'ils s'entraînent à écrire des propriétés qui conduisent à 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é Exécutez ScalaCheck en tant qu'exécutateur autonome à l'aide du programme de test de ligne de commande intégré Intégrez ScalaCheck avec des frameworks de test tels que ScalaTest, specs2 et LambdaTest Public Ingénieurs de test Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
WinRunnerWinRunner21 heuresHP WinRunner est un outil de test fonctionnel automatisé pour l'enregistrement et la relecture des interactions de l'interface utilisateur en tant que scripts de test Dans cette formation en ligne, 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 Automatisez le processus de test, du développement du test à l'exécution Préparez et exécutez un test de nuit Utilisez 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 workflow WinRunner Public Testeurs manuels Ingénieurs d'essais d'automatisation Ingénieurs QA Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
TestCompleteTestComplete21 heuresTestComplete (par SmartBear) est un outil d'automatisation de l'interface utilisateur utilisé pour les tests fonctionnels et de régression Dans cette formation en ligne, les participants apprendront à utiliser les fonctionnalités de TestComplete, notamment le modèle d'objet de test, les points de contrôle, le mappage de noms et l'interface utilisateur pour effectuer des tests automatisés sur les applications bureautiques, Web et mobiles À la fin de cette formation, les participants seront en mesure de: Créer, enregistrer et exécuter des tests fonctionnels Créer un cadre de test évolutif et maintenable Créer des points de contrôle, ajuster les tests pour plusieurs périphériques et analyser les résultats des tests Utiliser les extensions de script de TestComplete Public Ingénieurs d'essais d'automatisation Développeurs Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .
concordionConcordion21 heuresConcordion 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 .
propertybasedtestingProperty Based Testing with F#7 heuresProperty 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 .
pytestUnit Testing with Python21 heuresLe 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 .
usabilitytestingSoftware Usability Testing: Live Workshop14 heuresLe 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 .
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14 heuresBDD, 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 .
protractorProtractor: End-to-End Testing for Angular Web Applications14 heuresProtractor est un framework de test d'automatisation de bout en bout pour les applications Angular et AngularJS Il est utilisé pour exécuter des tests sur des applications Web, interagissant avec eux comme un utilisateur: en remplissant des formulaires, en cliquant sur des éléments et en naviguant de page en page Dans cette formation, les participants apprennent directement comment écrire des tests de Protractor par rapport à un exemple d'application Web angulaire dans un environnement de laboratoire À la fin de ce cours, les participants auront acquis des compétences en Protractor et seront à l'aise créer leurs propres tests d'automatisation pour les applications angulaires intégrer Protractor dans son flux de travail de développement existant s'assurer que leurs tests sont propres et maintenables exécuter Protractor avec ou sans Selenium pour piloter le comportement du navigateur Public développeurs web Ingénieurs d'essais d'automatisation Format du cours Partie conférence, partie de discussion, pratique handson lourde .
javatestingIntroduction to Java for Test Automation28 heuresCe cours est conçu pour toute personne intéressée par l'apprentissage de Java dans le but d'automatiser les tests Il s'agit d'un cours intensif et rationalisé, avec de nombreux exercices manuels, qui permet aux participants de se familiariser rapidement avec les compétences essentielles en programmation nécessaires aux tests d'automatisation de logiciels L'accent est mis sur les fondamentaux de Java qui peuvent être directement et immédiatement appliqués à 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 conventionnelle «Hello World» pour apprendre Java, car ce n'est pas 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à familier avec Java et souhaitez passer directement aux tests avec Selenium, veuillez consulter: Introduction à Selenium (https://wwwnobleprogcom/introductionseleniumtraining) Public Testeurs débutants qui souhaitent apprendre le Java pour les tests d'automatisation Testeurs professionnels ayant une expérience dans d'autres langages de programmation tels que Javascript et C # qui souhaitent transférer leurs compétences vers Java Format du cours Partie conférence, partie de discussion, pratique handson lourde .
seleniumrubySelenium with Ruby for Test Automation14 heuresSelenium est une bibliothèque open source permettant d'automatiser les tests d'applications Web sur plusieurs navigateurs Le sélénium interagit avec un navigateur comme le font les gens: en cliquant sur des 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 construit sur le framework WebDriver et possède d'excellentes liaisons pour de nombreux langages de script, y compris Ruby Dans cette formation, les participants combinent la puissance de Ruby avec Selenium pour automatiser le test d'un exemple d'application web En apprenant à créer et à combiner des scripts de test Ruby avec Selenium Web Automation dans un environnement de laboratoire en direct, les participants acquerront les connaissances et la pratique nécessaires pour automatiser les tests de leurs propres applications Web et sites Web Public Testeurs et développeurs Format du cours Partie conférence, partie de discussion, pratique handson lourde .
seleniumpythonSelenium with Python for Test Automation14 heuresSelenium est une bibliothèque open source permettant d'automatiser les tests d'applications Web sur plusieurs navigateurs Le sélénium interagit avec un navigateur comme le font les gens: en cliquant sur des 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 construit sur le framework WebDriver et possède d'excellentes liaisons pour de nombreux langages de script, y compris Python Dans cette formation, les participants combinent la puissance de Python avec Selenium pour automatiser le test d'un exemple d'application web En combinant la théorie et la pratique dans un environnement de laboratoire en direct, les participants acquerront les connaissances et la pratique nécessaires pour automatiser leurs propres projets de tests en ligne en utilisant Python et Selenium Public Testeurs et développeurs Format du cours Partie conférence, partie de discussion, pratique handson lourde .
toscaTosca: Model-Based Testing for Complex Systems35 heuresDans cette formation, les participants apprendront à utiliser Tosca pour effectuer des tests endtoend (web + backend) La formation combine la théorie et la pratique dans un environnement de laboratoire en direct, 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 le code et les scripts et le contraste avec l'approche fondée sur le modèle (MBT) de Tosca Les participants apprennent à créer et à exécuter des scénarios de test en utilisant les modules par défaut de Tosca, ainsi que la façon de créer leurs propres modules pour l'exécution Depuis les principes de la modélisation logicielle jusqu'à la couverture des tests sur différents navigateurs, cette formation guide les participants à travers la théorie et la pratique et leur permet de mettre en œuvre leur propre solution de test dans Tosca Public Ingénieurs d'essais d'automatisation Format du cours Partie conférence, partie de discussion, pratique handson lourde .
restassuredRest Assured: Introduction to API Testing for REST Services7 heuresTester et valider les services REST en Java est plus difficile que dans les 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 dans le domaine Java Dans cette formation, les participants apprennent à tester les services de l'API REST Nous discutons comment les tests API peuvent résoudre certaines des lacunes de l'interface utilisateur et des tests basés sur les unités La formation comprend des séances d'entraînement et un projet de développement de tests À la fin de la formation, les participants auront une bonne compréhension du moment où effectuer des tests API REST, comment explorer et accéder aux API, comment effectuer différents types de tests et comment assembler leurs tests via l'intégration et l'automatisation Public Ingénieurs QA, testeurs et développeurs de tests impliqués dans le test de logiciels et d'API de services Web Format du cours Un cours d'instructeur comprenant une introduction aux tests d'API, ses outils et processus, et un projet de développement de test basé sur REST Assured handson .
mbtIntroduction to Model Based Testing14 heuresLe 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 .
unittestingwithcsharpUnit Testing with C#14 heuresLe 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 .
WatirWatir: Web Test Automation with Ruby21 heuresWatir (Web Application Testing dans Ruby) est une bibliothèque open source pour l'automatisation des tests Watir interagit avec un navigateur de la même manière que les gens: en cliquant sur des liens, en remplissant des formulaires et en validant du texte Basé sur le framework WebDriver, il est comparable à Selenium et est l'un des outils les plus populaires pour l'automatisation des tests d'applications Web Dans cette formation, les participants apprendront à utiliser Watir pour automatiser leurs tests d'applications Web en combinant théorie et pratique dans un environnement de laboratoire en direct À la fin du cours, les participants auront la connaissance et la pratique pour utiliser toute la puissance de Watir et Ruby pour automatiser leurs projets de tests en ligne Public Ingénieurs d'essais d'automatisation Format du cours Un cours instructeur avec une couverture théorique de Watir et Ruby ainsi que des exercices et une grande partie de pratique handson .
phantomjsPhantomJS: Headless Browser Testing7 heuresPhantomJS 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 .
agiletddcAgile and TDD with C21 heuresTDD, ou Test Driven Development, est une approche de développement de logiciels où le codage, les tests et la conception se font en tandem tout au long du cycle de développement logiciel Agile est une approche plus large du processus et de la gestion du développement de logiciels qui met l'accent sur la livraison progressive, la collaboration en équipe, la planification continue et l'apprentissage continu Dans le cadre de cette formation en ligne (sur site ou à distance), les participants apprendront à écrire des applications C de haute qualité en utilisant une approche de développement TDD et Agile Les participants mettront leurs connaissances en pratique en effectuant une série d'exercices pratiques pour créer une application C bien conçue et bien testée À la fin de cette formation, les participants seront en mesure de: Installer et configurer les outils de développement et de test nécessaires pour réaliser TDD Concevoir, développer et tester unitairement une application C en utilisant une approche TDD Appliquer les pratiques de planification et de gestion du développement Agile Public Développeurs Chefs de projet Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson Remarques Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser .
cucumberelectronCucumber Electron: Implementing BDD without Selenium7 heuresCucumber 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 .
jasmineJasmine: Unit Testing Javascript Applications7 heuresJasmine 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 .
advselcsharpAdvanced Selenium with C#14 heuresDans 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é .
behatBehat: Behavior Driven Development (BDD) with PHP14 heuresBehat 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 .
FitNesseFitNesse: Wiki Based Collaborative Testing7 heuresFitNesse 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 .
robotframeworkRobot Framework: Keyword Driven Acceptance Testing7 heuresRobot Framework est un framework d'automatisation de test opensource pour le test d'acceptation et le développement ATDD (acceptation testdrive) Il utilise des mots-clés pour extraire les détails d'un test, véhiculant l'intention plutôt que les écrous et boulons Le framework de base est implémenté en Python et peut être exécuté sur Jython (JVM) et IronPython (NET) Robot Framework a été initialement développé par Nokia Dans cette formation en ligne, 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 par mot clé de Robot Framework et la syntaxe de données de test tabulaire pour écrire et exécuter des tests Utiliser une syntaxe cohérente pour composer de nouveaux mots-clés à partir des mots-clés existants Effectuer des tests de développement comportemental (BDD) Gherkinstyle (similaire au concombre) Générer et interpréter des rapports et des journaux pour résoudre les échecs dans l'application testée Capacités de Extended Robot Framework utilisant des bibliothèques tierces écrites en Python, Java, Perl, Javascript et PHP Intégrez le framework de robot avec Selenium pour tester les applications web Public Ingénieurs de test logiciels Format du cours Partie conférence, discussion en partie, exercices et pratique lourde de handson .

Prochains cours Test Logiciel

FormationDate FormationPrix [A distance / Classe]
Cucumber Electron: Implementing BDD without Selenium - Toulouse, centre villemer, 2018-12-26 09:301500EUR / 1900EUR
Cucumber Electron: Implementing BDD without Selenium - Montpellier, Garosudmar, 2019-01-01 09:301500EUR / 1900EUR
Cucumber Electron: Implementing BDD without Selenium - Grenoble, Centre Ville proche Garemer, 2019-01-02 09:301500EUR / 1900EUR
Cucumber Electron: Implementing BDD without Selenium - Rennes, Place St Annemer, 2019-01-02 09:301500EUR / 1900EUR
Cucumber Electron: Implementing BDD without Selenium - Lyon, Gare Lyon Part-Dieujeu, 2019-01-10 09:301500EUR / 1900EUR
Weekend Test Logiciel cours, Soir Test Logiciel formation, Test Logiciel stage d’entraînement, Test Logiciel formateur à distance, Test Logiciel formateur en ligne, Test Logiciel formateur Online, Test Logiciel cours en ligne, Test Logiciel cours à distance, Test Logiciel professeur à distance, Test Logiciel visioconférence, Test Logiciel stage d’entraînement intensif, Test Logiciel formation accélérée, Test Logiciel formation intensive, Formation inter Test Logiciel, Formation intra Test Logiciel, Formation intra Enteprise Test Logiciel, Formation inter Entreprise Test Logiciel, Weekend Test Logiciel formation, Soir Test Logiciel cours, Test Logiciel coaching, Test Logiciel entraînement, Test Logiciel préparation, Test Logiciel instructeur, Test Logiciel professeur, Test Logiciel formateur, Test Logiciel stage de formation, Test Logiciel cours, Test Logiciel sur place, Test Logiciel formations privées, Test Logiciel formation privée, Test Logiciel cours particulier, Test Logiciel cours particuliers

Réduction spéciale

FormationLieuDate FormationPrix [A distance / Classe]
R for Data Analysis and Research Tours, Parc Honoré de Balzacmar, 2018-12-18 09:301575EUR / 1975EUR
Docker and KubernetesParis, Opera Boursemer, 2019-01-16 09:304455EUR / 5255EUR
Advanced Automation with AnsibleParis, Opera Bourselun, 2019-02-11 09:302700EUR / 3300EUR
Advanced Statistics using SPSS Predictive Analytics SoftwareStrasbourg, Kibitzenau Station lun, 2019-04-01 09:306300EUR / 7300EUR
R for Data Analysis and Research Orléans, gare centralelun, 2019-04-15 09:301575EUR / 1975EUR

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!