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.
INTRODUCTION |
