Offre estivale Bibliothèque Numérique ENI :
50€ offerts pour préparer la rentrée ! Cliquez ici
Formez-vous en autonomie à Excel, Word, VBA, Microsoft 365…. Cliquez ici
  1. Livres & vidéos
  2. Les tests logiciels - Processus et outils pour des logiciels de qualité

Les tests logiciels Processus et outils pour des logiciels de qualité

1 avis

Informations

Livraison possible dès le 22 juillet 2025
  • Livraison à partir de 0,01 €
  • Version en ligne offerte pendant 1 an
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • Livre (broché) - 17 x 21 cm
  • ISBN : 978-2-409-04908-8
  • EAN : 9782409049088
  • Ref. ENI : DPTESTLOG

Informations

  • Consultable en ligne immédiatement après validation du paiement et pour une durée de 10 ans.
  • Version HTML
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • HTML
  • ISBN : 978-2-409-04909-5
  • EAN : 9782409049095
  • Ref. ENI : LNDPTESTLOG

Les points forts du livre :

  • Une approche méthodique et exhaustive de toutes les phases du cycle de test,
  • Des outils opérationnels pour la stratégie, l’organisation et l’automatisation des tests,
  • Un lien étroit entre qualité logicielle, agilité et culture projet
Consulter des extraits du livre en ligne Aperçu du livre papier
  • Niveau Initié à Confirmé
  • Nombre de pages 238 pages
  • Parution juin 2025
  • Niveau Initié à Confirmé
  • Parution juin 2025

Dans un monde où la qualité logicielle est au coeur de la réussite des projets numériques, ce livre s’adresse aux ingénieurs QA, développeurs, chefs de projet et aux étudiants en informatique qui souhaitent disposer d’une compréhension approfondie des processus et des outils pour structurer, piloter et optimiser les activités de tests.

L’auteur commence par définir les tests, leurs objectifs et leur importance dans la garantie et l’amélioration de la qualité des projets informatiques. Les lecteurs découvrent les différents types de tests et phases de tests, avec pour chaque phase les objectifs et les tâches associés.

La stratégie de test est également abordée en détail, allant de l’estimation des tests aux environnements et données de test, en passant par l’organisation des équipes de test ou aux indicateurs de suivi, présentant des modèles adaptés tant aux projets agiles qu’aux projets traditionnels. L’auteur décrit l’analyse des exigences clients jusqu’à leur déclinaison en tests.

L’exécution des tests est définie ainsi que la préparation des campagnes de tests. La gestion des anomalies est présentée comme un élément clé du cycle de vie des tests, avec une description des étapes clés depuis la détection des anomalies jusqu’à leur clôture et la recette utilisateur.

Un chapitre est dédié aux tests dans un modèle agile, soulignant leur importance pour assurer une qualité continue. Les principes de l’agilité, l’organisation d’une stratégie de test agile, ainsi qu’une introduction à Safe pour une organisation plus étendue, sont détaillés.

Pour finir, l’auteur introduit la notion d’automatisation des tests et propose un focus particulier sur l’utilisation d’outils tels que HPALM et Jira Xray, permettant une gestion optimale des exigences, des tests et des anomalies.

Avant-propos
  1. Le jour où tout a commencé
  2. Pourquoi ce livre ?
Introduction aux tests
  1. Définition des tests
  2. Objectif des tests
  3. Niveaux et types de tests
    1. 1. Définition
    2. 2. Types de tests non fonctionnels
    3. 3. Phase de tests de composants
      1. a. Objectif
      2. b. Activités
    4. 4. Phase de tests d’intégration
      1. a. Objectif
      2. b. Activités
    5. 5. Phase de validation : tests système
      1. a. Objectif
      2. b. Activités
    6. 6. Phase de tests d’acceptation
      1. a. Objectif
      2. b. Activités
  4. Les tests dans le cycle de développement en V
    1. 1. Définition
    2. 2. Les étapes du cycle en V
      1. a. Définition des exigences
      2. b. Conception fonctionnelle
      3. c. Conception technique
      4. d. Conception technique détaillée
      5. e. Réalisation (codage)
    3. 3. Processus de test versus processus de développement
      1. a. Préparation
      2. b. Planification
      3. c. Conception
      4. d. Développement
      5. e. Test
      6. f. Déploiement
  5. Les tests de non-régression
    1. 1. Objectif
    2. 2. Principes et bonnes pratiques des tests de non-régression
    3. 3. Organisation de la campagne de tests
Organisation et implémentation des tests
  1. Stratégie de test
    1. 1. Objectif
    2. 2. Approche générale
  2. Périmètre de test
  3. Gestion des risques
    1. 1. Risques projet
    2. 2. Risques produit
    3. 3. Évaluation d’un risque produit
  4. Estimation des tests
    1. 1. Objectifs
    2. 2. Approche par ratio
      1. a. Ratio développement/test
      2. b. Ratio préparation des tests/exécutiondes tests
      3. c. Ratio taux d’échec
      4. d. Ratio taux de rejeu
    3. 3. Approche par unité d’œuvre
      1. a. Approche par cas de tests
      2. b. Approche dans le cadre d’une évolutionmajeure
  5. Environnements de test
    1. 1. Types d’environnements de test
    2. 2. Configuration et gestion des environnements de test
  6. Données de test
    1. 1. Introduction
    2. 2. Principes des données de test
      1. a. Représentativité
      2. b. Volumétrie
      3. c. Variabilité
      4. d. Confidentialité
    3. 3. Types de données de test
      1. a. Données d’entrée
      2. b. Sources de données de tests
      3. c. Automatisation et intégration des donnéesde test
  7. Outils de tests
    1. 1. Objectifs
    2. 2. Outils de tests : gestion des exigences
    3. 3. Outils de tests : gestion des tests
    4. 4. Outils de tests : gestion des anomalies
    5. 5. Outils de tests : management
  8. Critères d'acceptation métier
  9. Rôles et responsabilités
    1. 1. Objectifs
    2. 2. Organisation d’une équipe de test
      1. a. Chef de projet test
      2. b. Équipe de test
      3. c. Le testeur automaticien
  10. Suivi des tests
    1. 1. Objectif
    2. 2. Indicateurs de suivi de test
  11. Implémentation des tests
    1. 1. Gestion des exigences
    2. 2. Conception et implémentation des tests
      1. a. Conception des tests
      2. b. Implémentation des tests
Exécution des tests
  1. Objectif
  2. Campagne de tests
  3. Gestion des anomalies
    1. 1. Objectifs
    2. 2. Processus de traitement des anomalies
      1. a. Détection de l’anomalie
      2. b. Assignation de l’anomalie
      3. c. Traitement de l’anomalie
      4. d. Validation du correctif de l’anomalie
      5. e. Rejet de l’anomalie
      6. f. Fermeture de l’anomalie
      7. g. Pilotage du traitement des anomalies
    3. 3. Anomalies de production
  4. Rapport de tests
  5. Bilan de test
    1. 1. Définition
    2. 2. Méthode de starfish
    3. 3. Mise en œuvre d’une starfish retrospective
Recette utilisateur
  1. Objectif
  2. Planification de la recette utilisateur
  3. Préparation de la recette utilisateur
  4. Exécution de la recette utilisateur
  5. Gestion des anomalies métiers
    1. 1. Qualification d’une anomalie métier
    2. 2. Traitement et correction d’une anomalie métier
  6. Suivi et reporting
  7. Clôture de la phase de recette métier
  8. Amélioration continue
Les tests dans un modèle agile
  1. Principes de l'agilité
    1. 1. Pourquoi l’agilité ?
      1. a. Les valeurs du manifeste agile
      2. b. Les principes du Manifeste agile
    2. 2. Scrum
      1. a. Caractéristiques de Scrum
      2. b. Les principaux rôles
      3. c. Cérémonies agiles
  2. Stratégie de test en mode agile
    1. 1. La gestion des exigences en mode agile
      1. a. User story
      2. b. Epic
      3. c. Thème
    2. 2. La gestion des tests en mode agile
      1. a. Introduction
      2. b. Planification des tests en mode agile
      3. c. Les types de test en mode agile
      4. d. Préparation des tests en mode agile
      5. e. Exécution des tests en mode agile
      6. f. Les tests métier dans un projet en mode agile
    3. 3. Les critères de qualité d’uneuser story
      1. a. Les critères de qualité du DoR (Definitionof Ready)
      2. b. Les critères de qualité du DoD (Definitionof Done)
    4. 4. Principe du TDD et du BDD
      1. a. TDD (Test-Driven Development)
      2. b. ATDD (Acceptance Test-Driven Developement)
      3. c. BDD (Behavior-Driven Development)
  3. Introduction à SAFe
    1. 1. Les principes de SAFe
    2. 2. L’organisation de SAFe
      1. a. Les niveaux
      2. b. Les événements dans SAFe
      3. c. Les rôles clés dans SAFe
  4. Introduction à l'approche DevOps
    1. 1. Définition
    2. 2. Les pratiques et outils DevOps
Introduction à l'automatisation des tests
  1. Objectifs
  2. La démarche de l'automatisation
    1. 1. Principes
    2. 2. L’approche de l’automatisation destests
  3. Les critères d'éligibilité à l'automatisation des tests
  4. Le ROI (retour sur investissement)
    1. 1. Calcul du ROI de l’automatisation des tests
    2. 2. Quand l’automatisation des tests devient-ellerentable? ?
    3. 3. Préconisations pour augmenter le ROI
  5. Outils d'automatisation des tests
Outil HP ALM pour la gestion des tests
  1. Présentation
  2. Gestion des accès HP ALM
  3. Gestion des tests avec les modules de HP ALM
    1. 1. Gérer les versions applicatives et les campagnesde tests : module Management
    2. 2. Gérer l’arbre des exigences du projet :module Requirements
    3. 3. Gérer l’arbre des cas de tests etdes campagnes de tests : module Testing
      1. a. Gérer l’arbre des cas de tests :module Test Plan
      2. b. Gérer l’arbre des campagnes de tests :module Test Lab
      3. c. Lancer l’exécution d’untest depuis le module Test Lab
  4. Gestion des anomalies dans HP ALM
    1. 1. Création d’une anomalie : moduleDefects
    2. 2. Cycle de vie d’une anomalie dans HP ALM
    3. 3. Personnalisation des champs dans HP ALM
    4. 4. Recherche et filtres
    5. 5. Alertes et notifications
    6. 6. Intégration avec d’autres outils
Gestion des tests avec Jira
  1. Présentation
  2. Gestion des tests
    1. 1. Création des cas de tests
    2. 2. Organisation des tests avec un ticket Test Set
    3. 3. Exécution des tests avec un ticket de typeTest Execution
    4. 4. Planification des tests avec un ticket de type testPlan dans Xray
  3. Gestion des anomalies
    1. 1. Propriétés d’une anomalie
    2. 2. Cycle de vie d’une anomalie
Conclusion
  1. Conclusion
5/5 1 avis
Version papier

Très bien

Fabien H
Auteur : Meryem FALAH

Meryem FALAH

 

Meryem FALAH est une experte en tests logiciels avec plus de 16 ans d'expérience, dont 13 années consacrées au pilotage d'équipes QA dans des environnements variés et exigeants. Diplômée en MIAGE de l’Université de Toulouse, elle a construit un parcours riche au sein de grandes entreprises telles qu’Atos, Accenture, Capgemini et Safran Aircraft Engines. Spécialisée dans les tests fonctionnels, l'automatisation et la gestion d'équipe, elle a toujours su adapter les processus de test aux méthodes Agile et cycle en V pour garantir la qualité des livraisons. Animée par la passion de son métier et le partage d’expérience, elle a écrit ce livre pour sensibiliser à l’importance des tests logiciels et transmettre les bonnes pratiques issues de son vécu professionnel.

 

En savoir plus

Nos nouveautés

voir plus