Tests basés sur les exigences

Tester le plus important… Ou comment aligner les priorités de test avec les exigences métier

L’enjeu

Il est généralement accepté que les erreurs ou omissions lors de la définition, la capture et la gestion des exigences sont des causes majeures d'augmentation des défauts logiciels et des travaux de reprise réalisés en aval – voire de l’échec pur et simple des projets. La plupart des entreprises utilisent bien des solutions de gestion des exigences et des outils de validation de la qualité mais bien peu d'entre elles parviennent à fusionner ces deux environnements – par simple oubli ou en raison d’impossibilités techniques. La fréquente absence des exigences du processus qualité – qui permettraient pourtant aux équipes de développement et d’assurance qualité de valider des fonctionnalités ou performances essentielles – est révélatrice du fossé existant encore entre les équipes fonctionnelles, le développement et des intervenants qualité responsables de la livraison des applications. Pourtant en dépit de ce manque d’intégration, ces équipes sont confrontées à plusieurs problèmes communs :

  • Implication limitée dans la collecte des besoins fonctionnels
  • Incapacité à réunir des exigences complètes – intégrant les impératifs de qualité.
  • Difficultés à prioriser les exigences lors du développement et des tests.
  • Liens absents ou fluctuants et traçabilité aléatoire entre les besoins métier exprimés et les plans de test.
  • Manque de visibilité de l’impact du changement sur le développement et les tests
  • Absence de notification lors de l’implémentation des changements.

Ce qu’il vous faudrait…

Une nouvelle approche des tests logiciels réduisant le coût des défauts, assurant le respect des délais et alignant les exigences initiales avec les impératifs de qualité pour garantir des livraisons conformes aux attentes fonctionnelles. Les tests fondés sur les exigences fournissent une réponse à ces enjeux, si les éléments suivants sont acquis :

  • Le management reconnaît que les problèmes débutent avec l'expression des besoins et que des progrès sont possibles et nécessaires.
  • Les exigences exprimées doivent être complètes et fournir des détails sur les attentes de qualité.
  • Le processus d’administration des exigences doit permettre la traçabilité et la priorisation des tests.
  • Les tests doivent être créés et gérés en fonction des exigences afin que le plan de test soit performant et automatisable.

La solution Borland de tests basés sur les exigences

Borland bénéficie d’un positionnement exclusif pour vous aider à mettre en œuvre une véritable stratégie de test basée sur les exigences et d’une expertise unique dans ce domaine qui nous permet d'affirmer que des technologies seules restent impuissantes à fournir une véritable solution sans l’adjonction de processus adaptés. C’est pourquoi nous avons développé la méthodologie Borland Accelerate associant notre expertise à des prestations avancées de conseil – pour vous assister à évaluer votre niveau actuel de maturité et à déterminer par où commencer pour maximiser les résultats opérationnels.

Après cette étape initiale permettant de définir les points de focalisation, la gamme de solutions ALM Borland intègre tous les composants requis pour gérer une chaîne performante de tests basés sur les exigences :

  • Borland Caliber® DefineIT™
    La solution Borland® Caliber® DefineIT™ est spécifiquement conçue pour garantir que les exigences logicielles sont exprimées et définies avec précision et exhaustivité dès l’initialisation du projet. Les utilisateurs fonctionnels, les analystes et les équipes de développement et de test peuvent ainsi collaborer à la création de « story-boards » visuels pour capturer en quelques clics de souris des scénarii métier détaillés – intégrant des attributs de qualité – et générer des cas de test détaillés afin de les exporter et les synchroniser avec SilkCentral et CaliberRM.
  • Borland CaliberRM
    CaliberRM est un système de gestion des exigences en entreprise conçu pour faciliter et rationaliser la collaboration, l’analyse d’impact, la communication et le suivi du changement. Lors des tests basés sur les exigences, cette solution permet aux équipes de comprendre d’un seul coup d’œil les modalités d’interconnexion entre les exigences et les activités de test afin d’évaluer instantanément l’impact des compléments ou modifications des exigences sur la durée ou les efforts supplémentaires de test qu’ils impliquent.
  • SilkCentral® Test Manager™
    Cette plate-forme d’administration des tests d’entreprise permet d’assurer la visibilité et le contrôle de la qualité des projets et leur alignement avec les exigences métier. Elle est étroitement intégrée à CaliberRM pour maintenir une traçabilité bidirectionnelle et assurer des analyses d’impact du changement entre exigences et activités de test. Par ailleurs, les cas de test générés automatiquement depuis Caliber DefineIT sont directement intégrés au référentiel de SilkCentral Test Manager pour faciliter la définition du périmètre du projet et la planification des tests.
  • Automatisation des tests logiciels
    Borland SilkPerformer® (tests de performance et de montée en charge) et Borland SilkTest® (automatisation des tests fonctionnels) permettent de créer de la valeur en maximisant l’efficacité et l’automatisation des tests basés sur les exigences. En maîtrisant en amont du cycle de vie les attentes prioritaires et les impératifs de qualité, il devient possible d’identifier où et comment exercer la puissance de tests automatisés pour réduire les cycles de validation et assurer une couverture étendue de l’application avec des tests plus pertinents.

Avantages de la solution de test fondée sur les exigences de Borland

  • Réduction des coûts par mise en exergue des attributs essentiels de qualité en amont du cycle de vie afin d’éviter les corrections ultérieures.
  • Sécurisation des délais de livraison grâce aux outils d’analyse d’impact et de traçabilité.
  • Satisfaction des objectifs métier grâce à des tests concentrés sur les besoins fonctionnels critiques.
Print Page Contactez-moi