Formation Tosca: Model-Based Testing for Complex Systems
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, le formateur 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 les modèles (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 logicielle à la couverture des tests à travers différents navigateurs, cette formation accompagne les participants à travers la théorie et la pratique et leur permet d'implémenter leur propre solution de test dans Tosca.
Format du cours permettant d'évaluer les participants
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Plan du cours
INTRODUCTION ET VUE D'ENSEMBLE
Qu'est-ce que le test basé sur un modèle ?
La Tricentis Tosca suite de tests
- Tests d'interface graphique, tests d'API, tests mobiles, virtualisation des services, conception et génération de données de test, tests d'intelligence Business et tests exploratoires.
Installation de Tosca
- Serveur de licences, base de données et application de bureau
Une brève visite de l'espace de travail Tosca
- Personnalisation de l'espace de travail Tosca
Aperçu du processus de test Tosca
- Tests manuels, semi-automatiques et entièrement automatisés
- Atteindre des taux d'automatisation élevés
Vue d'ensemble des composants de Tosca
- TestCases, ExecutionLists, Modules, Requirements, TestCaseDesign
OPTIMISATION DE LA COUVERTURE DES RISQUES PAR LES EXIGENCES
Gestion des risques par rapport à la couverture conventionnelle des tests
Évaluation des risques
Classification des risques
PLANIFIER ET METTRE EN ŒUVRE UN PROJET DE TEST DE BOUT EN BOUT
Construire le modèle d'application
- Définir les états et les conditions du système du point de vue de l'entreprise
- Travailler avec des modèles de cas de test
- Analyse de l'application
- Générer des cas de test
Gestion des données de test
- Conception
- Génération
- Provisionnement
- Management
TESTS D'APPLICATIONS WEB AVEC TOSCA
Mise en œuvre d'un projet de test d'automatisation de l'interface utilisateur Web
HTML Reconnaissance des contrôles
Construire des cas de test automatisés
Création de modules
Communication avec la base de données
Travailler avec les tables de la base de données
Exécution des cas de test
Rapport sur les résultats de l'exécution des tests
Test de différents navigateurs
RÉUTILISATION ET PERSONNALISATION
Utilisation et réutilisation des cas de test
Extension de Tosca avec des adaptateurs personnalisés
INTÉGRATION DE TOSCA AVEC D'AUTRES OUTILS
Intégration continue
Automatisation des suites de tests
REMARQUES FINALES
Pré requis
- Connaissances générales en informatique
- Expérience des tests d'automatisation
- Une certaine expérience de la programmation
Audience
- Ingénieurs d'essai en automatisation
Les formations ouvertes requièrent plus de 3 participants.
Formation Tosca: Model-Based Testing for Complex Systems - Booking
Formation Tosca: Model-Based Testing for Complex Systems - Enquiry
Tosca: Model-Based Testing for Complex Systems - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (1)
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
Cours à venir
Cours Similaires
Advanced Selenium
14 HeuresDans 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.
- Créer un cadre de test axé sur les données.
- Distribuer les tests avec Selenium Grid.
Testing Angular Applications
14 HeuresDans 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 permettant d'évaluer les participants
- 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.
Iridium: Cucumber and Selenium Based Testing
7 HeuresCette formation en direct avec instructeur en France (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.
Testing React Apps with Jest
14 HeuresCette 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.
Protractor: End-to-End Testing for Angular Web Applications
14 HeuresDans 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.
Test Automation with Selenium and Katalon Studio
14 HeuresCette 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.
Selenium WebDriver in C#
14 HeuresCette 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.
Test Automation with Selenium and Jenkins
21 HeuresCe 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.
Test Automation with Selenium and Python
14 HeuresDans 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.
Introduction to Selenium
7 HeuresCe 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
- Utiliser des outils pour aider à identifier XPath
Selenium for Victims of Manual Testing
14 HeuresCe cours pratique est conçu pour les testeurs manuels afin de faciliter les tests automatisés.
Complete Web Testing Environment with Selenium WebDriver and JMeter
35 HeuresCe 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 .
Selenium WebDriver Overview
7 HeuresQui devrait être présent
- Toute personne souhaitant utiliser ' Test Automation avec Selenium Web Driver' au sein d'une entreprise ou à des fins personnelles
Vue d'ensemble
- Apprenez à comprendre en toute confiance l' Test Automation avec Selenium Web Driver
- Apprenez à utiliser les informations du cours à votre avantage
Test Automation with Selenium
21 HeuresCette 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
Automation Testing with Cypress
14 HeuresCette 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.
- Utiliser Cypress comme alternative à Selenium.