Formation Tests d'acceptation automatisés avec FitNesse

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Maîtriser la rédaction et l'automatisation des tests de recettes avec FitNesse

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 175,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 175,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Découvrir FitNesse

    Tests fonctionnels : intérêts, panorama des outils disponibles
    Tests unitaires vs Tests fonctionnels
    FitNesse : principe, architecture, apports
    Moteurs de test : FIT, SLIM

    Ecrire des tests d'acceptation

    Organisation des tests :
    - Test Suites
    - Pages spéciales
    - Historique de test
    - Patterns de tests d'acceptation
    Implémentation des tests :
    - Fixture Code
    - Class Path
    - Scopes de variables
    Exécution des tests :
    - Exécution directe
    - Exécution depuis jUnit
    - Exécution depuis Maven
    - Personnalisation de l'exécution
    Gestion des messages
    Debug de tables FitNesse
    Debug du code de fixture
    Restful Tests

    Administrer FitNesse

    Architecture de l'application
    Gestion par ligne de commande
    Fichiers de configuration
    Fichiers de logs
    Sécurité du réseau (SSL, security, administration, https) : HowTo setup https, SSL and security on the network
    Gestion de l'authentification
    Restful Services : json, paquets Rest, RSS,..
    Gestion des thèmes
    Bases pour l'écriture de plugins

    Prérequis

    Avoir suivi le stage "Java initiation" ou posséder les connaissances équivalentes

    Public

    Développeurs, testeurs

    Ces formations pourraient vous intéresser

    Management des tests logiciels

    Proposé par ENI Service

    Objectifs de la formation

    • Mettre en place un modèle de processus de tests ;
    • Assurer la gestion et le suivi des tests.
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Expliquer les tendances actuelles et futures de l'Intelligence Artificielle, sa mise en oeuvre et son impact sur les secteurs d'activité
    • Développer des compétences en matière de tests de modèles ML, en relevant des défis tels que la partialité et la transparence
    • Concevoir et exécuter des scénarios de test spécifiques à l'IA.
    Tarif

    A partir de 2 265,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Maîtriser les évolutions apportées par Java 8 - Maîtriser l'environnement Eclipse : paramétrage, tests unitaires, gestion de versions, automatisation de t ches
    Tarif

    A partir de 2 575,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Concevoir et mettre en oeuvre un cahier de recette à partir de la stratégie de test dans un contexte séquentiel ou itératif.
    Tarif

    A partir de 1 420,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Identifier les concepts de base du langage de programmation Go
    • Utiliser les bibliothèques et les packages couramment utilisés dans le langage Go
    • Utiliser les compétences en programmation concurrente et en gestion des goroutines
    • Appliquer les principes de la programmation orientée objet en Go et les appliquer dans des projets
    • Ecrire des tests unitaires et effectuer des tests d'intégration
    • Concevoir, coder et déployer des contrats intelligents (smart contracts) en Go
    • Distinguer les bonnes pratiques de codage en Go
    • Explorer les fonctionnalités avancées de Go (la réflexion, les interfaces vides et la généricité)
    • Concevoir, mettre en oeuvre et déployer une application Blockchain fonctionnelle.
    Tarif

    A partir de 2 850,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Présenter l'architecture de Red Hat Ansible Automation Platform 2
    • Installer et configurer plusieurs instances de Automation Controller et référentiels Automation Hub privés pour coordonner et mettre à l'échelle Red Hat Ansible Automation de manière centralisée
    • Intégrer Red Hat Ansible Automation Platform aux services de référentiel Git centralisés tels que GitLab
    • Gérer les utilisateurs, équipes et autorisations d'accès dans les services Red Hat Ansible Automation Platform
    • Créer et gérer des workflows qui exécutent les processus automatisés en fonction de la réussite ou de l'échec des tâches précédentes
    • Configurer et gérer Automation Mesh pour répartir l'exécution entre Automation Controller et les noeuds d'exécution à distance
    • Résoudre des problèmes et effectuer la maintenance des services de Red Hat Ansible Automation Platform
    • Discuter autour des pratiques recommandées pour assurer la haute disponibilité et l'évolutivité d'un cluster d'automatisation de grande taille.
    Tarif

    Contacter l'organisme

    Durée

    5j / 26h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Comprendre le rôle central de Maven dans la prise en charge d’un projet Java.
    • Créer des projets Java et Java EE utilisant Maven.
    • Travailler dans l’arborescence d’un projet Maven en respectant les bonnes pratiques.
    • Mettre en œuvre les cycles de vie Maven et les grandes étapes du cycle de vie par défaut.
    • Paramétrer les principaux plugins de Maven.
    • Utiliser Maven avec un gestionnaire de code source tel que Git.
    • Gérer les dépendances logicielles.
    • Compiler du code Java et exécuter des tests logiciels avec Maven.
    • Produire des livrables et les déployer sur un serveur d’applications.
    • Générer et publier la documentation des projets.
    Tarif

    Contacter l'organisme

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Comprendre la problématique de la complexité des développements logiciels.
    • Comprendre le bénéfice de l’intégration continue?pour améliorer la qualité des développements.
    • Adopter les bonnes pratiques de rédaction des tests logiciels.
    • Créer et exécuter des tests unitaires avec JUnit.
    • Créer et exécuter des tests d'intégration avec JUnit, HttpUnit et DbUnit.
    • Créer et exécuter des tests fonctionnels sur des applications Web avec la suite d'outils Selenium.
    • Mettre en place une stratégie de campagne de tests automatisés avec JUnit et Selenium.
    • Travailler avec un gestionnaire de code source tel que Git, et adopter les réflexes du travail collaboratif.
    • Utiliser un outil de construction logiciel?tel qu’Apache Maven.
    • Comprendre le rôle des différents outils d’une chaine d’intégration continue.
    • Mettre en place une plateforme d’intégration continue autour de Jenkins.
    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Connaître les bonnes pratiques DevOps pour développer, fournir et gérer les applications et les services à grande vitesse sur AWS
    • Identifier les avantages, rôles et responsabilités des équipes DevOps, et savoir mettre en place une infrastructure AWS qui soutient leurs projets de développement
    • Utiliser AWS Cloud9 pour écrire, exécuter et déboguer votre code et déployer divers environnements avec AWS CloudFormation
    • Héberger des référentiels Git sécurisés, hautement évolutifs et privés avec AWS CodeCommit et les intégrer dans des pipelines CI/CD
    • Automatiser la construction, le test et le code d'empaquetage avec AWS CodeBuild
    • Créer des pipelines CI/CD pour stocker des images Docker et déployer des applications sur Amazon EC2, des applications sans serveur et des applications basées sur des conteneurs
    • Mettre en oeuvre des politiques de déploiement communes telles que « tout en même temps », « progressive » et « bleu/vert »
    • Intégrer les tests et la sécurité dans les pipelines de CI/CD et surveiller les applications et les environnements à l'aide des outils et technologies AWS
    Tarif

    A partir de 2 400,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Appliquer l'Ingénierie des Exigences (IE) et les techniques de test, notamment pour créer des critères d'acceptation
    • Mettre en oeuvre des techniques de test dans le développement Agile (piloté par les tests, le comportement, les tests d'acceptation) et selon le contexte
    • Décrire les techniques d'automatisation des tests et les facteurs à prendre en compte dans une stratégie d'automatisation
    • Démontrer le rôle du test continu et l'avantage de la virtualisation dans une chaîne de livraison et de déploiement continus.
    Tarif

    A partir de 2 130,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Je cherche à faire...