Squash | Gérer et automatiser les tests logiciels Mixte : présentiel / à distance

Dernière mise à jour : 29/02/2024

Bannière visuelle de présentation de la formation

Présentation

Tout processus de test logiciel a la nécessité de pouvoir se baser sur un référentiel de test, unique et diffusable, et sur l'exécution de tests automatisés.

 

Cette formation vous présentera la solution Squash, suite Open Source comportant un panel complet d'outils pour la mise en place d'un processus de qualification sur l'ensemble d'un système, et plus particulièrement ses composantes Squash TM (Test Management) et Squash TA (Test Automation), ainsi que sa mise en place opérationnelle.

Objectifs

  • Utiliser et exploiter le potentiel du r√©f√©rentiel de test Squash TM
  • Adapter Squash TM aux exigences
  • D√©terminer les tests ainsi que les jeux de test
  • Programmer et diriger les campagnes de test
  • Appr√©hender les potentialit√©s d'automatisation

Programme

Introduction

  • Pr√©sentation de Squash et champ d'action.
  • Comparaison de Squash et des pratiques de d√©veloppement traditionnelle et agile.
  • Structure de la plateforme : interconnexion de Squash TM avec Squash TA.
  • Associations avec gestionnaire d'anomalies et robots de test.
  • Adaptation de la plateforme aux besoins
  • Travaux pratiques : installer Squash et d√©marrage de l'exercice fil rouge.

 

Mettre en place le projet de test en utilisant Squash TM

  • Initialisation du projet et des parties prenantes.
  • Mod√©lisation et d√©monstration d'association de Squash avec des outils externes.
  • Impl√©mentation des exigences dans Squash
  • Sp√©cification des indicateurs cl√©s, m√©triques et jalons.
  • Travaux pratiques: d√©finir le projet, analyser les exigences, int√©grer le plan de test.

 

Créer ses tests sous Squash TM

  • Etablissement de la structure des tests du projet.
  • Construction des tests.
  • Des tests tra√ßables.
  • Les tests param√©tr√©s, les jeux de donn√©es.
  • Les diff√©rents types de tests, du low-level au test m√©tier. Focus sur les approches DDT (data-driven testing) et KDT (keyword-driven testing).
  • Travaux pratiques : concevoir et impl√©menter des tests √©l√©mentaires et composites, mise en place de la tra√ßabilit√© des tests.

 

Description et déroulement des campagnes de test

  • Organisation des campagnes de test et des it√©rations.
  • Suites de test et regroupement
  • R√©alisation des tests.
  • Outils de bug tracking pour les anomalies.
  • M√©thodes de consolidation des tests, convergences avec les exigences
  • Tests de non-r√©gression.
  • Travaux pratiques : lancement des tests planifi√©s, sortie des r√©sultats et remont√©e des anomalies.

 

Piloter les campagnes de test

  • Repr√©sentation graphique des indicateurs cl√©s
  • Mise en place de tableaux de bord
  • Cr√©ation et alimentation de cahier de test et de matrices de couverture des exigences.
  • Travaux pratiques : mettre en Ňďuvre les tableaux de bord, g√©n√©rer la documentation de test.

 

Automatiser les tests

  • Utiliser Jenkins avec le plug-in Squash4Jenkins.
  • Ajouter un job de test automatis√© avec Jenkins.
  • Cr√©er le cas de test associ√© dans Squash TM.
  • Lancer le test avec Squash TM puis r√©cup√©rer les r√©sultats.
  • Squash TA et langage de scripting
  • Travaux pratiques : transformer un test manuel en test automatique avec Jenkins. Exemples de cas d'automatisation en utilisant Squash TA

 

Bonnes pratiques et astuces de mise en place et d'utilisation

  • Cons√©quences de l'utilisation de Squash sur les m√©thodologies, la technique et les √©quipes.
  • Les √©tapes essentielles d'une mise en Ňďuvre r√©ussie de Squash.
  • Description et mise en place du projet de migration vers Squash.
  • Discussion : exp√©riences ou question sur les aspects financier, rentabilit√©, √©tapes et fonctions dans le projet.

Public visé

  • Responsables de processus de test de validation ou de recette
  • Testeurs
  • Homologateurs
  • Automaticiens de test

Modalités pédagogiques

Docaposte Institute propose plusieurs dispositifs pédagogiques adaptés aux apprenants :

 

  • Formation en pr√©sentiel
    • En groupe (inter-entreprises ou intra-entreprise)
    • En individuel (monitorat)
    • En journ√©e ou en cours du soir (sur demande sp√©cifique)
  • Formation en distanciel
    • Distanciel synchrone
    • Distanciel asynchrone

 

 

Prérequis

  • Connaissances solides des processus de test.
  • Exp√©rience en test logiciel.
  • Connaissances basiques des langages en ligne de commande.

Moyens et supports pédagogiques

  • ¬∑¬†¬†¬†¬†¬†¬† Apports¬†des connaissances communes.
  • ¬∑¬†¬†¬†¬†¬†¬† Mises en situation sur le th√®me de la formation¬†et des cas concrets.
  • ¬∑¬†¬†¬†¬†¬†¬† M√©thodologie d'apprentissage attractive, interactive et participative.
  • ¬∑¬†¬†¬†¬†¬†¬† Equilibre th√©orie / pratique : 60 % / 40 %.
  • ¬∑¬†¬†¬†¬†¬†¬† Supports de cours fournis au format papier et/ou num√©rique.
  • ¬∑¬†¬†¬†¬†¬†¬† Ressources documentaires en ligne et r√©f√©rences mises √† disposition par le formateur.
  • ¬∑¬†¬†¬†¬†¬†¬† Pour les formations en pr√©sentiel dans les locaux mis¬†√† disposition, les apprenants¬†sont accueillis dans une salle de cours √©quip√©e d'un r√©seau Wi-Fi, d'un tableau blanc ou paperboard. Un ordinateur avec les logiciels appropri√©s est mis √† disposition (le cas √©ch√©ant).
  • ¬†

Modalités d'évaluation et de suivi

En amont de la formation

·       Recueil des besoins des apprenants afin de disposer des informations essentielles au bon déroulé de la formation (profil, niveau, attentes particulières...).

·       Auto-positionnement des apprenants afin de mesurer le niveau de départ.

Tout au long de la formation

¬∑¬†¬†¬†¬†¬†¬† √Čvaluation continue des acquis avec¬†des questions orales, des exercices, des QCM, des cas pratiques ou mises en situation...

A la fin de la formation

·       Auto-positionnement des apprenants afin de mesurer l'acquisition des compétences.

·       Evaluation par le formateur des compétences acquises par les apprenants.

·       Questionnaire de satisfaction à chaud afin de recueillir la satisfaction des apprenants à l'issue de la formation.

·       Questionnaire de satisfaction à froid afin d'évaluer les apports ancrés de la formation et leurs mises en application au quotidien.

Accessibilité

Nos formations peuvent être adaptées à certaines conditions de handicap. Nous contacter pour toute information et demande spécifique.

M'inscrire à la formation

Valider la pré-inscription
  • Cat√©gorie : Technologies
    Sous-Catégorie : Tests
  • Dur√©e : 14h
  • Prix : 1 550 ‚ā¨ HT
    Prix INTRA : Nous consulter
  • R√©f√©rence : 3TSQ
  • Satisfaction :
    ‚ėÖ‚ėÖ‚ėÖ‚ėÖ‚ėÖ
    ‚ėÖ‚ėÖ‚ėÖ‚ėÖ‚ėÖ
  • T√©l√©charger le programme
Inscription possible jusqu'à 10 jours avant démarrage formation

Prochaines Sessions

  • D√©sol√©, cette formation n'est pas programm√©e pour le moment.

    Si vous êtes responsable formation, vous pouvez faire une requête pour l'organiser en INTRA dans votre entreprise.

Dans la même catégorie

Catalogue de formation propulsé par Dendreo,
Plateforme dédiée pour les OF