Les cours de formation en ingénierie logicielle en ligne ou sur site, animés par un instructeur, présentent les principes fondamentaux de l'ingénierie logicielle par le biais de discussions interactives et de travaux pratiques.
La formation au génie logiciel est disponible sous forme de "formation en ligne en direct" ou de "formation sur site en direct". La formation en ligne (également appelée "formation à distance") est dispensée par le biais d'un bureau interactif, à distance. La formation en direct sur site peut être dispensée localement dans les locaux du client Liège ou dans les centres de formation de l'entreprise NobleProg Liège.
NobleProg -- Votre fournisseur local de formation
Liège, Place des Guillemins
NobleProg Liège, 2 Place des Guillemins, Liège, belgium, 4000
Liège
Liège est le chef-lieu de la province de Liège et la capitale économique de la Wallonie. Par le nombre d'habitants, c'est la première agglomération wallonne, la troisième agglomération de Belgique après Bruxelles et Anvers et la quatrième commune après Anvers, Gand et Charleroi. Liège a longtemps été une grande ville industrielle mais dès les années 1960, elle subit un long déclin, les usines devenant vétustes. Liège mise également beaucoup sur les transports et la multi-modalité. Liège est un pôle économique important avec son port autonome, le deuxième port intérieur d'Europe de l'Ouest et son aéroport spécialisé dans le fret. De fait, la ville reste la capitale économique de la Wallonie.
Cette formation en direct avec instructeur à Liège (en ligne ou sur site) s'adresse aux professionnels techniques de niveau intermédiaire à avancé qui souhaitent utiliser IDz et z/OS Connect pour intégrer des applications mainframe avec des API et moderniser les flux de travail existants.
A l'issue de cette formation, les participants seront capables de :
Configurer et utiliser IDz pour le développement d'applications mainframe.
Exploiter z/OS Connect pour exposer les applications mainframe en tant qu'API RESTful.
Intégrer des programmes COBOL, CICS et DB2 avec des systèmes modernes.
Mettre en œuvre les meilleures pratiques pour la sécurité des API et l'optimisation des performances.
Cette formation en direct avec instructeur en Liège (en ligne ou sur site) s'adresse aux professionnels du logiciel de niveau intermédiaire qui souhaitent tirer parti de l'IA et de l'apprentissage automatique pour améliorer l'efficacité et l'innovation dans le développement de logiciels.
À l'issue de cette formation, les participants seront en mesure de :
Comprendre le rôle de l'IA et de l'apprentissage automatique dans l'automatisation des tâches de développement logiciel.
Mettre en œuvre des outils d'IA pour générer du code, des tests et de la documentation.
Appliquer des techniques d'IA pour l'optimisation du code, l'assurance qualité et le débogage.
Intégrer l'IA dans les pipelines DevOps et CI/CD pour améliorer les stratégies de déploiement.
Aborder les considérations et les défis éthiques dans l'ingénierie logicielle augmentée par l'IA.
Cette formation en direct avec instructeur en Liège (en ligne ou sur site) s'adresse aux développeurs de logiciels et aux ingénieurs de niveau intermédiaire qui souhaitent gérer et dépanner efficacement les licences de logiciels dans leurs organisations ou leurs projets.
A l'issue de cette formation, les participants seront capables de :
Comprendre les concepts de base des licences logicielles et comment FlexLM gère les licences.
Apprendre à installer le serveur FlexLM et le logiciel client sur différents systèmes d'exploitation.
Créer, distribuer et gérer des licences, y compris des licences flottantes et des licences verrouillées par nœud.
Identifier et résoudre les problèmes courants liés à l'installation, à la distribution et à l'utilisation des licences.
Cette formation en direct avec instructeur (en ligne ou sur site) est destinée aux professionnels qui souhaitent apprendre et comprendre le concept de mesure des logiciels et l'utiliser pour estimer et dimensionner tout processus de développement logiciel et la productivité.
A l'issue de cette formation, les participants seront capables de :
Comprendre l'utilisation des mesures logicielles et des métriques dans le développement de logiciels.
Suivre les progrès et évaluer la productivité à l'aide des mesures logicielles.
Analyser les données de mesure des logiciels pour l'assurance qualité et l'amélioration des processus.
Cette formation en direct (en ligne ou sur site) est destinée aux professionnels qui souhaitent comprendre le concept de la mesure des points de fonction et comment l'incorporer dans la mesure de la productivité du développement logiciel.
A l'issue de cette formation, les participants seront capables de :
Comprendre les mesures de points de fonction et de points de non-fonction dans le développement de logiciels.
Mesurer les unités d'un produit logiciel pour l'analyse de la qualité et de la productivité.
Cette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) est destinée aux développeurs et aux testeurs qui souhaitent réaliser l'automatisation des tests à l'aide de C# et Selenium.
A l'issue de cette formation, les participants seront capables de :
Installer et configurer Selenium WebDriver.
Écrire des tests avec Selenium, C# et Nunit avec Visual Studio IDE.
Exécuter l'automatisation des tests Selenium en C#.
Cette formation en direct dans Liège (en ligne ou sur site) est destinée aux ingénieurs en assurance qualité de niveau intermédiaire qui souhaitent utiliser Apache JMeter pour les tests de performance des logiciels.
A l'issue de cette formation, les participants seront capables de :
Comprendre les principes des tests de performance et le rôle d'Apache JMeter.
Installer, configurer et naviguer dans Apache JMeter pour créer et exécuter des plans de test.
Concevoir des plans de test complets avec des fonctionnalités avancées telles que le paramétrage et la création de scripts.
Analyser les résultats des tests pour identifier les problèmes de performance et optimiser les applications.
Effectuer des tests distribués et appliquer les meilleures pratiques dans des scénarios réels.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux professionnels qui souhaitent apprendre à utiliser SNAP dans la mesure et l'estimation des projets.
A l'issue de cette formation, les participants seront capables de :
Apprendre les règles et les lignes directrices de SNAP et de FPA.
Pouvoir mieux planifier et estimer les projets logiciels.
Comprendre les bases de performance des processus et identifier les domaines d'amélioration des processus.
Utiliser SNAP pour augmenter l'efficacité des performances et obtenir une stabilité fonctionnelle.
Cette formation en présentiel, dispensée par un instructeur (en ligne ou sur site), s'adresse aux professionnels intermédiaires des tests logiciels qui souhaitent obtenir la certification TOSCA et démontrer leur maîtrise de l'automatisation des tests à l'aide de Tricentis Tosca.
À la fin de cette formation, les participants seront capables de :
Comprendre la structure et les exigences de la certification TOSCA.
Maîtriser les concepts de TOSCA, notamment la conception des cas de test, l'automatisation et l'exécution.
Appliquer les meilleures pratiques pour créer des cas de test réutilisables et maintenables.
Se préparer aux épreuves pratiques et théoriques de l'examen de certification TOSCA.
Cette formation permet de gérer des projets de test et d'acquérir une expérience pratique des applications web, de l'automatisation des tests fonctionnels et de l'automatisation des tests entre navigateurs à l'aide de la suite de tests Selenium.
Public cible :
Ingénieurs de test logiciel
Développeurs de logiciels impliqués dans le développement agile
A la fin de la formation Selenium, les participants seront capables de :
Utiliser efficacement la suite de tests Selenium dans des projets réels
Utiliser Selenium pour les tests inter-navigateurs
Il s'agit des cours JMeter Fondamentaux et JMeter Avancés proposés ensemble pour des raisons de commodité.
Principes fondamentaux de JMeter
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.
JMeter Advanced
Ce cours traite des techniques avancées de test d'applications Web. Il se concentre sur l'automatisation complète, la création de scripts et l'intégration de tests avec une source de données externe.
Dans cette formation en direct avec instructeur à Liège, les participants apprennent à tester les services web à l'aide de SoapAPI. Nous discutons de la façon dont les tests API peuvent résoudre certaines des lacunes des tests basés sur l'interface utilisateur et l'unité. La formation comprend des sessions de pratique et un projet de développement d'une suite de tests API.
A la fin de la formation, les participants auront une idée précise de quand mettre en œuvre les tests API, comment explorer et accéder aux API, comment effectuer différents types de tests sur les API basées sur SOAP et REST, et comment rassembler leur travail dans une suite de tests intégrée et automatisée.
Ce cours d'introduction est conçu pour familiariser les professionnels du test avec les bases du test des applications Web utilisant Selenium . Les testeurs peuvent créer, améliorer et gérer des scripts à l'aide de Selenium IDE et de Selenium 2 WebDriver.
Public visé
Le public cible est constitué de testeurs de logiciels qui cherchent à automatiser le test d'applications Web à l'aide de Selenium . Ces testeurs sont peut-être nouveaux dans l'automatisation des tests et peuvent également inclure des praticiens, des gestionnaires ou des chefs d'équipe d'assurance qualité chargés d'interagir avec les testeurs ou qui doivent s'assurer que les outils sont mis en œuvre de manière complète et appropriée.
A la fin du cours, vous pourrez:
Décrire la fonction et le but du Selenium
Comprendre les avantages et l'approche appropriée pour l'automatisation des tests
Enregistrer des cas de tests automatisés
Lire des cas de test automatisés
Appliquer et utiliser différentes techniques de vérification
Voir et analyser les résultats
Configurer et utiliser le Selenium RC (Remote Control)
Créer et travailler avec des suites de tests
Planifier des tests automatiques
Utiliser différents formats de script Selenium
Modifier les scripts pour étendre la capacité de tester l'application
Configurer Selenium avec Eclipse et le Selenium 2 WebDriver
Comprendre et utiliser les fichiers d'assistance RTTS
Conversion du code sélénium pour qu'il fonctionne avec le WebDriver Selenium 2
Configurer les fichiers journaux personnalisés
Créer une carte d'objets personnalisée
Créer des modules réutilisables pour réduire la maintenance des scripts
Ce cours fournit une formation pour gérer les projets de test en utilisant Selenium la suite de test et les tests continus avec Jenkins.
Public concerné :
Ingénieurs de test logiciel
Développeurs de logiciels impliqués dans le développement agile
Responsables de mise en production
Ingénieurs AQ
A la fin de la formation Selenium, les participants seront capables de :
Utiliser efficacement la suite de tests Selenium dans des projets réels
Utiliser Selenium pour les tests inter-navigateurs
Distribuer les tests à l'aide de Selenium Grid
Exécuter des tests de régression Selenium en Jenkins.
Préparer des rapports de test et des rapports de périodicité en utilisant Jenkins.
Dans cette formation en direct, dirigée par un instructeur, les participants apprendront à améliorer une suite de tests automatisés en utilisant des techniques avancées pour conduire Selenium.
A l'issue de cette formation, les participants seront capables de :
Résoudre les 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 des modèles.
Gérer les exceptions qui interrompent l'exécution des tests.
Recherche programmée d'objets Web.
Capturer dynamiquement des données à partir de contrôles Web.
Cette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) initie les participants aux tests automatisés avec Selenium WebDriver et C# en Visual Studio. Si vous n'avez pas d'expérience en programmation C# ou si vous souhaitez rafraîchir vos connaissances en C#, veuillez consulter le cours : C# pour les ingénieurs en tests automatisés.
Cette formation en direct avec instructeur (en ligne ou sur site) est destinée aux testeurs de logiciels qui souhaitent utiliser Cypress pour automatiser les tests.
A l'issue de cette formation, les participants seront capables de :
Réaliser des tests d'automatisation de bout en bout avec Cypress.
Mettre en place des tests d'intégration et des tests unitaires dans une application web.
Ce cours couvre la création et la mise en œuvre de tests fonctionnels et unitaires avec Apache JMeter, le logiciel gratuit de test d'applications de la Apache Software Foundation. L'objectif de ce cours est de permettre aux organisations d'automatiser complètement leurs différentes exigences en matière de tests, 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 des applications web réelles utilisant Apache JMeter, y compris les plans de tests fonctionnels, de régression et de stress. Les participants apprendront à concevoir des plans de test à des fins diverses et à utiliser les différents composants et fonctions d'Apache JMeter à leur avantage, ce qui leur permettra d'automatiser complètement le processus de test des applications web.
Dans cette formation en direct, dirigée par un instructeur, les participants apprennent à écrire Protractor des tests sur un exemple d'application web Angular dans un environnement de laboratoire en direct.
À la fin de ce cours, les participants auront acquis des compétences en Protractor et se sentiront à l'aise
créer leurs propres tests d'automatisation pour les applications Angular.
intégrer Protractor dans leur flux 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.
Dans cette formation en direct dirigée par un instructeur, les participants combinent la puissance de Python avec Selenium pour automatiser les tests 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 en utilisant Python et Selenium.
Dans cette formation, les participants apprendront comment améliorer une suite de tests automatisés en utilisant des techniques avancées pour conduire Selenium.
Audience : testeurs de logiciels, gestionnaires de tests, professionnels de l'assurance qualité.
This instructor-led, live training in Liège begins with a discussion of BDD and how the Behave framework can be 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.
A la fin de cette formation, les participants auront une bonne compréhension de BDD et Behave, ainsi que la pratique nécessaire pour mettre en œuvre ces techniques et outils dans des scénarios de test réels.
Cette formation en direct avec instructeur (en ligne ou sur site) est destinée aux testeurs de logiciels qui souhaitent utiliser Selenium et Katalon Studio pour créer des solutions de tests automatisés de bout en bout.
A l'issue de cette formation, les participants seront capables de :
Générer et exécuter des tests multiplateformes pour n'importe quel système d'exploitation ou appareil.
Intégrer les tests automatisés dans un pipeline CI/CD.
Automatiser les tests web, les tests d'API, les tests mobiles et les tests de bureau.
Dans cette formation en direct, dirigée par un instructeur, les participants apprendront à écrire des tests de haute qualité en utilisant des scénarios et l'idée d'acteurs, de tâches et d'objectifs pour exprimer les tests en termes commerciaux plutôt qu'en tant qu'interactions entre les composants d'un système. Nous examinons des scénarios de tests fonctionnels et d'interface utilisateur et démontrons comment Serenity peut être utilisé pour gérer leurs tests. Tous les cours, notes, quiz et discussions sont accompagnés d'une pratique et d'une mise en œuvre en direct.
À la fin de cette formation, les participants comprendront le cadre Serenity et seront capables de l'utiliser avec aisance. De plus, les participants apprendront à penser et à aborder l'automatisation des tests sous un angle différent.
Ce cours donne un aperçu complet de la manière d'utiliser les tests fonctionnels et de performance automatisés avec Selenium et JMeter utilisant l'environnement Java / Maven . 3 jours sont consacrés au Selenium , 2 jours au JMeter .
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.
Dans cette formation dirigée par un instructeur en <loc> ; (sur site ou à distance), les participants apprendront à utiliser AutoIt pour automatiser les applications de fenêtre au cours d'une série d'exercices pratiques en laboratoire.
Behat est un Behavior Driven Development (BDD) cadre de test écrit en PHP. Il facilite la communication entre les développeurs, les testeurs, les parties prenantes et les clients pendant le processus de développement du logiciel. Behat permet à des personnes non techniques d'écrire des descriptions claires du comportement prévu d'une application, puis d'exécuter ces "scénarios" en tant que tests fonctionnels de l'application.
Au cours de cette formation, les participants apprendront à écrire et à exécuter des cas de test de type BDD en utilisant Behat et PHP.
A la fin de cette formation, les participants seront capables de :
Exécuter des tests automatisés écrits dans le langage "Given, When, Then" Gherkin lisible par l'homme.
Utiliser des cas de test basés sur Behat pour améliorer la collaboration entre les équipes techniques et non techniques
Intégrer Behat avec Selenium, Mink, Goutte et d'autres émulateurs de navigateur pour conduire des tests et générer des rapports.
Étendre les fonctionnalités de Behat grâce à son système d'extension
Tester de nombreux scénarios d'utilisation par le biais de commandes de terminal, d'API REST, etc.
Public
Ingénieurs de test
Développeurs
Format du cours
Une partie de cours, une partie de discussion, des exercices et une grande partie de pratique.
Cette formation en direct avec instructeur en <loc> ; (en ligne ou sur site) accompagne les participants à travers des cas réels pour le développement piloté par le comportement (BDD) et démontre de manière pratique comment mettre en œuvre Cucumber dans divers scénarios de test.
Cucumber est un framework BDD open-source pour l'écriture de tests en langage naturel. BDD, ou Behavior Driven Development, est une technique de développement logiciel agile qui encourage la collaboration entre les développeurs, l'assurance qualité et les personnes non techniques de l'entreprise dans le cadre d'un projet logiciel.
Cette formation commence par une discussion sur le BDD et sur la façon dont Cucumber est utilisé pour effectuer des tests BDD pour les applications web. Les participants ont la possibilité d'interagir avec l'instructeur et leurs pairs tout en mettant en œuvre les concepts et les tactiques appris dans cet environnement de laboratoire pratique, basé sur la pratique.
A la fin de cette formation, les participants auront une bonne compréhension de BDD et de Cucumber, ainsi que la pratique et les outils nécessaires pour écrire leurs propres cas de test pour des scénarios de test de logiciels du monde réel.
Format du cours
L'accent est mis sur la pratique.
La plupart des concepts sont appris à travers des exemples, des exercices et des développements pratiques.
Remarque
Cette formation utilise Eclipse et Selenium. Si vous souhaitez utiliser un IDE différent ou un cadre d'automatisation des tests, veuillez nous contacter pour convenir d'un arrangement.
Si votre équipe passe pour la première fois des tests manuels aux tests d'automatisation, veuillez nous contacter pour étendre la formation afin d'inclure une couverture supplémentaire des tests d'automatisation.
Cucumber.js est une implémentation native JavaScript de Cucumber.
Dans cette formation, les participants apprendront comment écrire et exécuter des cas de test de type BDD (Behavior Driven Devleopment) en utilisant Cucumber et Javascript.
A la fin de cette formation, les participants seront capables de :
Exécuter des tests automatisés écrits dans un langage lisible par l'homme, Gherkin
Utiliser des cas de test basés sur Cucumber pour améliorer la communication et la collaboration entre les équipes techniques et non techniques.
Intégrer Cucumber.js avec d'autres frameworks de test tels que Protractor pour tester des applications Angular.
Format du cours
En partie conférence, en partie discussion, exercices et pratique intensive.
Cette formation en direct avec instructeur en Liège (en ligne ou sur site) est destinée aux ingénieurs de test et aux développeurs qui souhaitent apprendre à tester une application web complexe à l'aide de Iridium.
A l'issue de cette formation, les participants seront capables de :
Créer des tests de bout en bout qui simulent les actions d'un utilisateur lorsqu'il navigue dans une application web.
Automatiser les tests d'applications thématiques avec plusieurs styles.
Créer des cas de test lisibles pour les non-techniciens.
Exécuter des tests dans une grande variété de navigateurs.
Utiliser le paquet Iridium Snippets pour Atom afin de faciliter l'écriture de scripts de test.
Réduire les coûts de maintenance du code Java et des objets de page personnalisés.
Cette formation en direct avec instructeur in <loc> ; (sur site ou à distance) est destinée aux ingénieurs qui souhaitent utiliser Jest pour tester React des applications et des composants.
A l'issue de cette formation, les participants seront capables de :
Installer et configurer un environnement de test approprié.
Écrire des tests asynchrones pour React applications et composants.
Exécuter des tests Jest avancés qui incluent le mocking, les spies et les stubs.
Ce cours traite des techniques avancées de test d'applications Web. Il se concentre sur l'automatisation complète, la création de scripts et l'intégration de tests avec une source de données externe.
Cette formation en direct avec instructeur (en ligne ou sur site) est destinée aux testeurs de logiciels qui souhaitent utiliser Postman pour les tests d'API.
A l'issue de cette formation, les participants seront capables de :
Exécuter des tests à l'aide de requêtes et de flux de travail automatisés.
Définir, développer, tester et observer une API à l'aide d'un système de contrôle de version.
Générer des données dynamiques dans une requête.
Documenter et organiser les tests dans des collections pour une révision en équipe.
Dans cette formation en direct, dirigée par un instructeur, les participants apprennent à utiliser  ;Rest Assured pour tester les services API REST. Nous discutons de la manière dont les tests d'API peuvent résoudre certaines des lacunes des tests basés sur l'interface utilisateur et l'unité. La formation comprend des sessions de pratique et un projet de développement de tests. A la fin de la formation, les participants auront une bonne compréhension de quand effectuer des tests d'API REST, comment explorer et accéder aux API, comment effectuer différents types de tests, et comment rassembler leurs tests à travers l'intégration et l'automatisation.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux testeurs de logiciels qui souhaitent tester les services web REST avec Postman, Java et Rest Assured API.
A l'issue de cette formation, les participants seront capables de :
Automatiser les tests d'API de services web en utilisant Postman et REST Assured API.
Générer des rapports pour les résultats d'exécution.
Concevoir et mettre en œuvre des cadres d'automatisation avec REST Assured API.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux ingénieurs de test de logiciels qui souhaitent apprendre à écrire un ensemble de cas de test et une suite de tests, puis à exécuter les tests sur une application de démonstration.
A l'issue de cette formation, les participants seront capables de :
Utilisez l'approche de test par mots-clés du Robot Framework et la syntaxe des données de test tabulaires pour écrire et exécuter des tests.
Utiliser une syntaxe cohérente pour composer de nouveaux mots-clés à partir de mots-clés existants.
Exécuter des tests BDD (Behavior Driven Development) de type Gherkin (similaire à Cucumber).
Générer et interpréter des rapports et des journaux pour résoudre les problèmes dans l'application testée.
Étendre les capacités de Robot Framework en utilisant des bibliothèques tierces écrites en Python, Java, Perl, Javascript et PHP.
Intégrer Robot Framework avec Selenium pour tester les applications web.
Ce cours d'une journée explique aux participants les principes de base de RSpec , BDD (Behavior Driven Development) et d'autres méthodes de test avec exercices pratiques.
Cette formation en direct avec instructeur (en ligne ou sur site) s'adresse aux ingénieurs DevOps qui souhaitent utiliser Selenium pour exécuter des tests Selenium à l'intérieur de conteneurs Docker.
A l'issue de cette formation, les participants seront capables de :
Créer une infrastructure d'automatisation des tests pour les tests à la demande.
Développer un framework d'automatisation des tests en utilisant Java.
Construire un pipeline CI/CD à partir de zéro avec Jenkins et Docker.
Software Engineering commence là où la programmation s'arrête. Dans ce cours, vous apprendrez une base solide en Software Engineering. Il jette un pont entre la programmation et de solides pratiques d'ingénierie. Le cours vous donne une vue d'ensemble des concepts de base et du vocabulaire typiquement utilisés dans le domaine. Pendant le cours, vous apprendrez à utiliser de nombreuses techniques pour planifier, mettre en œuvre et valider des projets logiciels et pour évaluer et améliorer les processus de développement.
Public :
Ce cours s'adresse aux développeurs de logiciels ayant des antécédents divers et connaissant au moins un langage de programmation.
Dans cette formation en direct, dirigée par un instructeur, les participants apprendront à utiliser SpecFlow pour écrire des tests d'acceptation compréhensibles par les parties prenantes techniques et non techniques.
A l'issue de cette formation, les participants seront capables de :
Lier les exigences de l'entreprise au code .NET.
Appliquer les techniques BDD pour construire 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 en continu existant.
Intégrer SpecFlow avec d'autres frameworks de test tels que MSTest, NUnit, xUnit et MbUnit.
Dans cette formation en direct, dirigée par un instructeur, les participants apprendront à utiliser les fonctionnalités de TestComplete'y compris son modèle d'objet de test, les points de contrôle, le mappage des noms et l'interface utilisateur pour effectuer des tests automatisés sur les applications de bureau, Web et mobiles.
A l'issue de cette formation, les participants seront capables 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 appareils et analyser les résultats des tests.
Utiliser les extensions de script de TestComplete'
Ce cours de formation est pour toutes les personnes qui travaillent dans ou avec des équipes de livraison IT de haute performance (tels que DevOps et Scrum) qui sont responsables ou très impliqués dans l'ingénierie de qualité tels que les professionnels de QA, les testers et les personnes opérationnelles. D'autres rôles pertinents comprennent des analystes d'affaires, des propriétaires de produits, des développeurs, des ingénieurs de qualité, des utilisateurs, des maîtres de scrum, des entraîneurs agiles, des ingénieurs de train de libération, etc.
Dans le monde de l'informatique d'aujourd'hui, les équipes cross-functionnelles sont attendues de fournir la valeur d'affaires avec la bonne qualité à la vitesse. TMAP® soutient cette nouvelle façon de travailler vers la qualité intégrée qui va au-delà du simple test.
La réalisation des activités de test QA & dans une organisation nécessite une grande variété de connaissances et de compétences. Ce cours de formation permet aux professionnels de réaliser ces activités opérationnelles.
Ce cours comprend le coût de l'ingénierie de qualité de haute performance examen voucher. L'examen est pris en collaboration avec iSQI. Avec ce voucher l'examen peut être planifié sur une date et un emplacement de votre choix.
La certification d'ingénierie de qualité de haute performance reconnue à l'échelle internationale confère et atteste les connaissances et les compétences qui sont essentielles pour tout individu responsable ou fortement impliqué dans l'ingénierie de qualité.
Ce cours de formation est pour toutes les personnes qui sont impliquées dans l'organisation de la livraison IT de haute performance (tels que DevOps et Scrum). Cela inclut des rôles tels que les maîtres de scrum, les entraîneurs agiles, les ingénieurs de train de libération, les gestionnaires de tests, les maîtres de tests.
D'autres rôles pertinents comprennent des professionnels de QA, des testateurs, des analystes d'affaires, des propriétaires de produits, des développeurs, des ingénieurs de qualité, des utilisateurs, des personnes opérationnelles, etc.
Dans le monde de l'informatique d'aujourd'hui, les équipes cross-functionnelles sont attendues de fournir la valeur d'affaires avec la bonne qualité à la vitesse. TMAP® soutient cette nouvelle façon de travailler vers la qualité intégrée qui va au-delà du simple test.
L’organisation des tests QA & nécessite l’orchestration, l’organisation, la planification, la préparation et le contrôle des activités. Ce cours de formation permet aux professionnels qui sont responsables de l'organisation des tests QA & d'acquérir les connaissances et les compétences nécessaires pour permettre aux équipes d'atteindre la propriété de qualité.
Ce cours comprend le coût du TMAP® Organisation de la qualité intégrée à l'échelle de l'examen voucher. L'examen est pris en collaboration avec iSQI. Avec ce voucher l'examen peut être planifié sur une date et un emplacement de votre choix.
Avec les deux :
Vous aurez une certification indépendante, reconnue à l'échelle internationale en tant que preuve de l'expertise dans le domaine de la QA et des tests
Vous apprendrez sur les modèles de livraison IT, en particulier DevOps, et l'approche et la pertinence de l'ensemble de l'équipe pour les personnes Dev et Ops
Vous aurez l’occasion d’obtenir de nouveaux certificats.
Ce cours de formation fournit à toutes les personnes dans une équipe de livraison IT de haute performance, telle qu'une équipe DevOps ou Scrum, avec les connaissances et les compétences nécessaires qui sont importantes pour la construction de la qualité dans leur système informatique et gagner la confiance que la valeur d'affaires poursuivie peut être atteinte.
Le dernier après-midi de ce cours, les participants prennent l'examen d'une heure avec 30 questions, “TMAP: Quality for cross-functional teams”. L'examen est effectué en collaboration avec iSQI
La certification reconnue à l'échelle internationale atteste tous les membres d'une équipe de livraison IT de haute performance, tels que DevOps ou Scrum, les connaissances et les compétences nécessaires qui sont importantes pour construire la qualité dans leur système informatique et gagner la confiance que la valeur d'entreprise poursuivie peut être atteinte.
Dans cette formation en direct dirigée par un instructeur in <loc> ; 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 le code et les scripts et les oppose à l'approche de Tosca basée sur le modèle (MBT). Les participants apprennent à créer et à exécuter des cas de test en utilisant les modules par défaut de Tosca ainsi qu'à construire leurs propres modules pour l'exécution.
Des principes de modélisation des logiciels à la couverture des tests sur différents navigateurs, cette formation accompagne les participants à travers la théorie et la pratique et leur permet de mettre en œuvre leur propre solution de test dans Tosca.
The Principal Engineer - Masterclass c'est pour les ingénieurs expérimentés et motivés qui savent déjà comment envoyer un code prêt à la production. Ce cours vous fera un ingénieur/leader logiciel exceptionnel pour avoir un impact positif sur votre équipe et votre organisation. Dans ce cours, vous apprendrez sur la conception et l'architecture des systèmes, les techniques de révision de code, le mentorage et le coaching des ingénieurs, la programmation des paires, la construction d'une forte culture d'ingénierie et d'autres pratiques d'ingénierie fondamentalement importantes.
Cette formation guidée par l'instructeur, en direct (en interne ou à distance) vise à :
Ingénieur logiciel de niveau moyen
Ingénieur logiciel supérieur
Ingénieur logiciel principal
Ingénieur logiciel personnel
Ingénieur logiciel leader
Architecte logiciel
gestionnaires d'ingénierie
À la fin de cette formation, les participants seront en mesure de :
Promouvoir au niveau suivant des ingénieurs de niveau moyen ou supérieur
Si ils sont déjà à la tête d'une équipe ou des ingénieurs supérieurs, ils peuvent commencer à utiliser les outils, les techniques et le cadre appris à partir de ce coursà:
conduire efficacement des équipes d'ingénierie performantes
360° collaboration efficace avec toutes les parties prenantes
Expertise des compétences techniques de base d'un ingénieur principal
Promouvoir une forte culture d'ingénierie au sein de l'organisation
Maîtriser l'attitude d'apprentissage continue
Le format du cours
Lecture et discussion interactives.
Beaucoup d’exercices et de pratiques.
Outils, techniques et cadres pour devenir un ingénieur unique
Le partage d’expériences réelles
Options de personnalisation de cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Formation - Advanced C# for Automation Test Engineers
Traduction automatique
Méthode d'enseignement
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Formation - SoapUI for API Testing
Traduction automatique
Le formateur connaît très bien le sujet et est en mesure de fournir des exemples concrets grâce à son expérience.
Nouf
Formation - Agile Software Testing with Continuous Integration
Traduction automatique
J'ai tout apprécié car c'est tout nouveau pour moi et je peux voir la valeur ajoutée que cela peut apporter à mon travail.
Zareef - BMW South Africa
Formation - Tosca: Model-Based Testing for Complex Systems
Traduction automatique
Le formateur connaît très bien les supports de formation et la machine virtuelle fournie est très utile.
NOORFATYN NABILAH ROHAIZAT - Iverson Associates Sdn Bhd
Formation - Performance engineering/tuning
Traduction automatique
J'ai aimé avoir eu la chance de m'exercer.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Formation - Unit Testing with C#
Traduction automatique
Aperçu très large du sujet qui a couvert toutes les connaissances préalables de manière appropriée au niveau de connaissance du cours.
James Hurburgh - Queensland Police Service
Formation - SpecFlow: Implementing BDD for .NET
Traduction automatique
Exemples concrets.
Kristoffer Opdahl - Buypass AS
Formation - Web Security with the OWASP Testing Framework
Traduction automatique
Les thèmes abordés lors de la formation et les connaissances du formateur sur ces thèmes.
Sajid Baloch - Eschbach GmbH
Formation - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
Traduction automatique
Je suis en train d'acquérir le niveau de compréhension nécessaire pour m'aider dans mon travail quotidien.
Wasfi Adams
Formation - Impacted Function Point (IFP)
Traduction automatique
Le formateur était très engageant et s'est assuré que nous comprenions grâce à des questions et des confirmations. Même si le contenu était impressionnant, le formateur l'a bien détaillé et a rendu la matière facilement accessible pour une référence ultérieure.
Zaid Amerika
Formation - Unit of Software Measurement Parameterization (UMSP)
Traduction automatique
Le fait que j'ai appris une nouvelle approche pour écrire des tests unitaires est la partie que j'ai le plus appréciée de la formation.
J'ai également aimé les discussions libres que nous avons eues, le fait que nous ayons débattu de certains sujets, j'ai aimé le travail d'équipe que nous avons eu, cela nous a permis d'analyser d'un point de vue différent les exigences des histoires d'utilisateurs et j'ai également apprécié l'intervention du formateur qui nous a suggéré différentes solutions lorsque nous étions bloqués sur la prise de certaines décisions.
Crina-Maria Rosu - ACCENTURE
Formation - Agile and TDD with C
Traduction automatique
Les exercices étaient agréables
Vyshnavi Iyappan - Red Embedded Consulting Sp. z o.o.
Formation - Unit Testing with Python
Traduction automatique
les exemples que le formateur a utilisés pour chaque sujet, ce qui les a rendus plus faciles à comprendre
huda Alyassi - Dubai Government Human Resources Dept.
Formation - Adobe XD
Traduction automatique
Il était facile à comprendre et à mettre en œuvre.
Génie Logiciel formation à Liège, Weekend Génie Logiciel cours à Liège, Soir Génie Logiciel formation à Liège, Génie Logiciel formateur en ligne à Liège, Génie Logiciel formation à Liège, Génie Logiciel cours du soir à Liège, Génie Logiciel formation Intra à Liège, Génie Logiciel formation Intra Entreprise à Liège, Génie Logiciel formation Inter à Liège, Génie Logiciel formation Inter Entreprise à Liège, Génie Logiciel sur place à Liège, Génie Logiciel cours particuliers à Liège, Génie Logiciel formateur à Liège, Weekend Génie Logiciel formation à Liège, Génie Logiciel préparation aux examens à Liège, Génie Logiciel préparation à Liège, Génie Logiciel coach à Liège, Génie Logiciel stage de préparation à Liège, Génie Logiciel professeur à Liège,Génie Logiciel cours à Liège, Génie Logiciel coaching à Liège, Génie Logiciel entraînement à Liège, Génie Logiciel instructeur à Liège, Génie Logiciel cours privé à Liège, Soir Génie Logiciel cours à Liège