Les caractéristiques du QETP

Le processus d’ingénierie de qualité de test proposé dispose d’un certain nombre des caractéristiques:

Généralité
Le QETP est générique de sorte qu’il peut être appliqué pour n’importe quel type de  projet de  développement et tous les domaines de production logicielle.

Adaptation
Il est aussi adaptable indépendamment de la politique interne de l’organisation. Il peut alors être intégré dans les PME, comme pour les entreprises de grande envergure.

Facilité
Ce processus est facile à utiliser, car il ne nécessite pas une formation spéciale et il est compréhensible par toute personne qui possède les acquis de base de développement et de test logiciel.

Normalisation
La haute qualité de ce processus est assurée puisqu’il est basé sur les plus récentes normes internationales dans le domaine, et les mieux appréciées.

Interaction
Ce processus de qualité est en échange constant avec le processus de test, et en interaction avec la quasi-totalité des processus de développement du projet en cours de réalisation.

L’apport du QETP 

Le processus d’ingénierie de la phase test QETP proposé, décrit précédemment, met clairement en valeur le rôle crucial de l’ingénierie de la qualité dans la phase des tests du cycle de vie de développement logiciel. Comme il valide l’hypothèse de cette recherche et présente les solutions nécessaires à résoudre les majeurs soucis du test logiciel.

Ce processus de test rénové insiste sur l’importance d’avoir une planification claire et détaillée pour le test, et opte pour l’utilisation d’un plan de qualité à côté du plan de test. Il s’oppose aux conséquences néfastes des tests retardés en abordant les activités de test très tôt dans SDLC. Comme il résout le problème de dépendance de testeurs aux équipes de développement en instaurant une nouvelle relation de coopération et de complicité. Le processus QETP permet également d’éviter un ensemble des problématiques grâces à l’utilisation des normes et des standards déjà vérifiés et validés, ainsi qu’il permet la bonne gestion des outils et des ressources.

À terme de ce travail, l’objectif initial était de créer un processus d’ingénierie de qualité QETP qui peut être intégré au sein de la phase test du cycle de vie de développement logiciel.

Ce but a été bel et bien atteint. Et les principales contributions de cette recherche sont, premièrement, la réalisation d’un modèle d’ingénierie de qualité à cinq étapes qui côtoient le déroulement des activités de test logiciel, tout en assurant une haute qualité du processus de test et du produit testé. Et cette qualité est garantie essentiellement grâce à un ensemble des normes connues et validées qui ont servi à la construction du QETP et demeurent nécessaires pour son application.

Deuxièmement, le QETP est intégré dans le processus de test logiciel (qui a été adapté en ayant recours aux normes et standards internationaux). Cette intégration a permis d’avoir un seul processus pour la réalisation des tests, et le suivi de sa qualité. Cela permet de rassembler les efforts, regrouper les responsables de la qualité et les équipes de développement, dans le but d’éviter les procédés parallèles et la perte du temps et des ressources.

La troisième contribution de ce travail de recherche se résume au fait que les problématiques du test logiciel qui peuvent affecter la qualité du produit ou la diminuer ont été identifiées. L’identification de ces lacunes permet aux praticiens, et aux organisations de localiser les défauts dans leurs politiques et méthodes de travail, et par la suite les contourner.

Finalement, et après une mise en pratique prévue, il reste à en déduire que l’adoption de QETP maximise l’apport issu des efforts et acquis de l’ingénieur qualité et lui facilite l’intégration dans le groupe et la coopération avec l’équipe de développement. Ce qui favorise, nettement, la bonne gestion des ressources et la bonne qualité du produit.

Table des matières

INTRODUCTION
CHAPITRE 1 REVUE DE LA LITTÉRATURE
1.1 Introduction
1.2 Synthèse de l’état de l’art sur le test logiciel
1.3 Synthèse de l’état de l’art sur l’ingénierie de qualité logiciel
1.4 Discussion des normes ISO
1.4.1 ISO 25000
1.4.2 ISO 25010
1.4.3 ISO 29119-1
1.4.4 ISO 29119-2
1.4.5 ISO 29119-3
1.4.6 ISO 29119-4
1.5 Conclusion
CHAPITRE 2 MÉTHODOLOGIE DE LA RECHERCHE
2.1 Introduction
2.2 Problématique
2.3 Objectifs de la recherche
2.4 Portée de la recherche
2.5 Conclusion
CHAPITRE 3 PROBLÈMES ET LACUNES AVEC LES TESTS LOGICIELS
3.1 Introduction
3.2 Le test logiciel : les problématiques de la pratique
3.2.1 L’absence du processus de test
3.2.2 L’absence de plan de test
3.2.3 Les tests retardés
3.2.4 Les attentes irréelles
3.2.5 La dépendance de l’équipe de tests
3.2.6 L’absence des mesures adéquates
3.2.7 L’absence d’historique d’incidents
3.2.8 Le manque de priorisation
3.3 Conclusion
CHAPITRE 4 LE PROCESSUS D’INGÉNIERIE QETP
4.1 Introduction
4.2 La collecte des modèles
4.2.1 Le processus de test STLC
4.2.2 La normalisation de STLC
4.2.3 Le STLC et la qualité
4.3 Le processus QETP
4.3.1 Le processus de test logiciel
4.3.1.1 Organisation de test
4.3.1.2 Gestion et planification de test
4.3.1.3 Implémentation de test
4.3.1.4 Environnement de test
4.3.1.5 Exécution de test
4.3.1.6 Clôture de test
4.3.2 Le processus d’ingénierie de qualité de la phase test
4.3.2.1 Organisation de test de la qualité
4.3.2.2 Planification de test de la qualité
4.3.2.3 Implémentation de test de la qualité
4.3.2.4 Opération de test de la qualité
4.3.2.5 Rapport de test de la qualité
4.3.3 Le processus d’ingénierie de qualité intégré
4.3.4 La documentation de QETP
4.3.4.1 Politique de test de la qualité
4.3.4.2 Plan de test de la qualité
4.3.4.3 Cas de test de la qualité
4.3.4.4 Rapport de test de la qualité
4.4 Les caractéristiques du QETP
4.4.1 Généralité
4.4.2 Adaptation
4.4.3 Facilité
4.4.4 Normalisation
4.4.5 Interaction
4.5 L’apport du QETP
4.6 Conclusion
CONCLUSION

Cours gratuitTélécharger le document complet

 

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *