HP Business Process Testing

Transcription

HP Business Process Testing
Fiche produit
HP Business Process Testing
Créer un pont de communication entre les analystes métiers et les ingénieurs.
Evolution des outils de test
A l'origine, les outils d'automatisation de tests étaient dotés de
fonctionnalités simples de capture/de lecture : enregistrement et
lecture de touches, puis capture et comparaison d'écrans. Bien que
ces tests soient simples à créer, leur maintenance s'était avérée
presque impossible et les outils de capture/de lecture avaient
finalement été remplacés par des outils de script de test.
Les outils de script sont essentiellement des langages de
programmation spécialisés apportant plus de logique et de
contrôle lors de la conception de tests, notamment si des sources
de données externes sont utilisées pour générer des conditions
variables des données de test.
Les outils de test basés sur des scripts ont bien sûr évolué au
fil des années. Ils sont plus faciles à utiliser grâce à un support
technologique renforcé et à des fonctionnalités intégrées qui
rendent les tests plus flexibles, mais la médiocrité de leur niveau
d'automatisation a un prix que de nombreuses sociétés ne
peuvent plus se permettre de payer.
Lorsque vous automatisez vos systèmes, vous créez plus de
logiciels nécessitant un codage, un débogage et une maintenance.
Vous devez consacrer plus de temps à la planification des
activités d'automatisation, souvent confiées à un ingénieur plus
qualifié. En cas de mauvaise gestion, votre investissement dans
l'automatisation ne sera pas rentable.
Accélérez votre automatisation
Pour réduire la maintenance et accélérer la création de tests,
de nombreux professionnels utilisent une structure de test. Les
structures de test ont été développées pour réduire le coût de
la mise en œuvre et de la possession en fournissant des scripts
pré-écrits et des utilitaires destinés à prendre en charge la plupart
des tâches de test standard et, dans certains cas, pour réduire
de manière substantielle – voire pour éliminer – la nécessité
d'apprendre et d'utiliser des langages de script. Une approche
consiste à utiliser une structure de test basée sur des composants.
Une structure de test basée sur des composants implique
d'esquisser un processus métier et de le segmenter en blocs
logiques, chacun représentant habituellement un groupe d'actions
pour faire une chose. "Se connecter" est un exemple de base pour
un ensemble d'étapes intégrées et utilisées dans de nombreux
cas de test. Comme vous esquissez et analysez plus de processus
métiers, vous remarquerez un chevauchement accru d'ensembles
d'étapes.
L'avantage de cet exercice est que vous avez alors des groupes
d'étapes identifiés, par exemple des bibliothèques partagées et
une programmation orientée objet, qui peuvent être divisés en
composants et réutilisés lors de tests multiples.
HP Business Process Testing pour les
tests sans scripts
HP Business Process Testing fournit les outils et l'infrastructure
nécessaires pour mettre rapidement une structure en place. Des
groupes d'étapes sont définis au sein d'un "composant métier",
dont d'autres testeurs peuvent ensuite profiter. Ces composants
peuvent être reliés pour créer des tests de processus métiers
complets et être destinés à une utilisation par un testeur manuel,
ou bien exécutés avec une automatisation, par exemple à l'aide de
HP Unified Functional Testing (UFT).
Deux aspects rendent cette approche positive. Les testeurs
souhaitant construire de nouveaux tests peuvent bénéficier du
travail préalablement effectué et pratiquement assembler un
test par glisser-déplacer. La réduction de la maintenance est un
autre avantage. Imaginez que l'écran de connexion ait été modifié.
Si vous multipliez cette modification par le nombre de cas de
test dépendant de la connexion, vous aurez beaucoup de travail
de maintenance à effectuer. Cependant, dans une structure,
il vous suffira d'effectuer une mise à jour du composant "se
connecter" pour que tous les tests utilisant ce composant soient
automatiquement mis à jour. Le résultat : une économie de temps,
une réaction plus rapide aux changements et des cas de test
toujours à jour.
Incorporez vos tests manuels
Bien que les structures soient souvent associées aux tests
automatisés, l'intégration de tests manuels avec une structure
HP Business Process Testing peut vous permettre de bénéficier
pleinement des avantages offerts par une structure : réutilisation,
création de tests plus rapide, maintenance des tests réduite et
cas de tests représentatifs pour un processus métier global –
tout cela avec un langage naturel et une approche par mot-clé
facile à adopter par les testeurs non techniciens et les analystes
métiers. Votre structure HP Business Process Testing peut être
utilisée exclusivement pour les tests manuels mais, si la structure
est également intégrée avec des tests de HP Unified Functional
Testing automatisés, vous créez une passerelle de communication
entre vos analystes métiers et vos ingénieurs d'automatisation.
Un test peut être exécuté manuellement ou bien un testeur peut
marquer le test pour qu'il soit converti en test automatique en un
seul clic. Une fois le test converti, l'ingénieur d'automatisation
dispose d'un cas de test d'automatisation complètement
documenté, qu'il peut aisément adapter au référentiel
d'automatisation existant. En d'autres termes, vous aurez alors
réussi à transmettre l'expertise de l'application de l'analyste
métier à l'ingénieur chargé d'automatiser le test.
Figure 1
Créer un test BPT depuis UFT.
Accès flexible
Des composants métiers peuvent être créés de trois manières :
HP Business Process Testing, HP Sprinter et HP Unified Functional Testing. HP Sprinter vous permet de créer et d'enregistrer
rapidement des tests manuels. Au moment de l'enregistrement,
une option vous permet de les enregistrer sous forme de composant métier. HP Business Process Testing est alors informé que
ce ­composant manuel peut être exécuté avec HP Sprinter, qui
est un accélérateur d'exécution de tests manuels. Et l'interface
HP ­Business Process Testing est maintenant accessible directement depuis UFT ; les ingénieurs d'automatisation ne doivent plus
se connecter via HP ALM pour concevoir des composants ou des
tests de processus métiers. Lorsque vous créez un nouveau test
dans UFT, choisissez simplement "IUG", "API" ou "Test de processus métier" ; vous disposez maintenant d'une solution permettant d'accéder à tous les actifs d'automatisation de HP Business
Process Testing.
Approche visuelle de la conception
des tests
HP Business Process Testing utilise désormais une approche
visuelle de la conception des tests. Les composants font l'objet
d'un glisser-déposer sur un canevas pour créer des tests de
processus métiers. L'objectif et la construction des tests sont
maintenant faciles à comprendre et à manipuler (voir Figure 2).
2
Tests accélérés d'applications
packagées
Les accélérateurs pour la suite logicielle HP Functional Test
répondent aux besoins d'une société en matière de délai de
commercialisation plus court grâce à des bibliothèques et outils
de test prêts à l'emploi, qui permettent de créer rapidement
et facilement des tests pour des applications populaires telles
qu'Oracle et SAP. Basée sur les performances des logiciels UFT et
BPT, l'accélération inclut les fonctionnalités suivantes :
Accélérateurs : bibliothèques de tests de processus métiers
HP BPT pour les applications packagées telles que PeopleSoft™,
Oracle et SAP™.
cFactory ™ : solution de création de tests pour toutes les
applications. cFactory analyse les écrans, les formulaires et les
objets d'applications, identifie automatiquement les éléments à
tester, affiche les icônes pour créer des tests par glisser-déposer.
cFactory détecte également des modifications du logiciel et met
automatiquement à jour HP Quality Center et HP ALM.
docEngine™ : amélioration des rapports pour HP Quality Center et
ALM avec la capacité de créer de nouveaux rapports par le biais de
n'importe quel éditeur XML et de n'importe quelle bibliothèque de
rapports de tests courants personnalisables.
Figure 2
Approche visuelle de la conception des tests
Caractéristiques et bénéfices principaux
• BPT fournit la structure de conception et de développement
de composants de test réutilisables et de flux basés sur des
modèles de processus métiers.
• Des experts en la matière non techniciens peuvent rapidement
créer, lire et documenter des tests.
• Exécution de processus métiers avec HP Sprinter ou UFT.
• Réduction de la maintenance des tests grâce au déploiement
de composants métiers centralisés pour des tests manuels et
automatisés directement sur votre bureau.
• Conversion de tests manuels en tests automatisés.
• Génération automatique d'une documentation de plan de
test via une fonctionnalité innovante de documentation
automatique.
• Contrôle de version et planification de composants, de flux et de
tests.
• Association des exigences métiers en matière de tests, de
composants ou de flux pour améliorer la traçabilité.
• Définition des conditions de réussite/d'échec via des critères de
composants pour satisfaire aux exigences logiques.
• Centralisation de la maintenance des tests afin que
les modifications apportées aux applications soient
automatiquement propagées à tous les actifs de test.
• Définition centrale d'un ensemble d'environnements de test
et de configurations de données à utiliser lors des tests de
processus métiers, qu'ils soient manuels ou automatisés.
• Création de paramètres d'entrée et insertion itérative de
données correspondantes dans des étapes de test effectives
durant l'exécution.
À propos des solutions HP Functional
Testing
HP propose une suite complète de logiciels et de services de tests
fonctionnels, basés sur une expérience utilisateur courante et
évoluant en fonction de vos besoins. Conçue tant pour accélérer la
maturité des tests que pour tenir compte de la gamme la plus vaste
de technologies du secteur, la suite de tests fonctionnels HP vous
aide à tester plus rapidement, pour associer qualité supérieure et
livraison agile. Découvrez des tests manuels extrêmement efficaces, convertissez en toute transparence des ensembles de tests
manuels en tests automatisés, exploitez l'expérience utilisateur
unifiée pour passer de tests IUG et API à des tests de bout en bout
complets, et mettez en place une structure de composants réutilisables à chaque étape pour faciliter la maintenance et rentabiliser
vos efforts de tests. Seule la suite de tests fonctionnels HP vous
offre la flexibilité requise pour tester en fonction de vos besoins en
bénéficiant de la simplicité d'un environnement de test unifié.
hp.com/go/functionaltesting
HP IT Performance Suite
Fort de nombreuses années d'expérience de travail avec des
entreprises du monde entier, HP a mis au point la solution HP IT
Performance Suite, un portefeuille exhaustif, connecté et flexible de
logiciels et de meilleures pratiques qui permet à vos cadres informatiques de gérer leur service comme s'il s'agissait d'une entreprise.
Cette solution est un système complet de gestion des performances
informatiques, qui vous fournit une garantie et les précieuses informations nécessaires pour être toujours plus performant.
Pour plus d'informations
Pour obtenir des informations sur le logiciel HP Business Process
Testing et découvrir comment il peut vous aider à rationaliser les
processus de test, visitez le site hp.com/go/software.
Connectez-vous avec des pairs et des experts en logiciels HP sur le
site hp.com/go/swcommunity.
3
Connectez-vous
hp.com/go/getconnected
Partager avec des collègues
Pilotes HP actuels, support et alertes de sécurité
directement sur votre ordinateur
© Copyright 2007–2010, 2012 Hewlett-Packard Development Company, L.P. Les informations contenues dans ce document sont sujettes à
modification sans notification préalable. Les seules garanties relatives aux produits et services HP sont stipulées dans les énoncés de garantie
expresse accompagnant ces produits et services. Aucune déclaration contenue dans ce document ne peut être interprétée comme constituant une
garantie supplémentaire. HP décline toute responsabilité quant aux éventuelles erreurs ou omissions techniques ou éditoriales.
Oracle est une marque déposée d'Oracle Corporation et/ou de ses sociétés affiliées.
4AA1-2117FRE, créé en mai 2007 ; mis à jour en novembre 2012, rév. 7