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
nalement été remplas par des outils de script de test.
Les outils de script sont essentiellement des langages de
programmation scialisés apportant plus de logique et de
contrôle lors de la conception de tests, notamment si des sources
de dones externes sont utilies pour gérer des conditions
variables des données de test.
Les outils de test bas sur des scripts ont bien sûr évolué au
l des anes. Ils sont plus faciles à utiliser grâce à un support
technologique renforcé et à des fonctionnalis intéges qui
rendent les tests plus exibles, mais la médiocrité de leur niveau
d'automatisation a un prix que de nombreuses soctés ne
peuvent plus se permettre de payer.
Lorsque vous automatisez vos sysmes, vous créez plus de
logiciels nécessitant un codage, un débogage et une maintenance.
Vous devez consacrer plus de temps à la planication des
activités d'automatisation, souvent conées à un ingénieur plus
qualié. 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 manre substantielle – voire pour éliminer – la nécessité
d'apprendre et d'utiliser des langages de script. Une approche
consiste à utiliser une structure de test bae 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 repsentant 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 utilies dans de nombreux
cas de test. Comme vous esquissez et analysez plus de processus
tiers, vous remarquerez un chevauchement accru d'ensembles
d'étapes.
L'avantage de cet exercice est que vous avez alors des groupes
d'étapes identiés, par exemple des bibliotques partaes et
une programmation orientée objet, qui peuvent être divis 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
cessaires pour mettre rapidement une structure en place. Des
groupes d'étapes sont dénis au sein d'un "composant métier",
dont d'autres testeurs peuvent ensuite proter. Ces composants
peuvent être reliés pour créer des tests de processus métiers
complets et être destis à une utilisation par un testeur manuel,
ou bien ecus avec une automatisation, par exemple à l'aide de
HP Unied Functional Testing (UFT).
Deux aspects rendent cette approche positive. Les testeurs
souhaitant construire de nouveaux tests peuvent bécier du
travail palablement eectué 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é modié.
Si vous multipliez cette modication par le nombre de cas de
test dépendant de la connexion, vous aurez beaucoup de travail
de maintenance à eectuer. Cependant, dans une structure,
il vous sura d'eectuer 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écier
pleinement des avantages oerts par une structure: réutilisation,
création de tests plus rapide, maintenance des tests réduite et
cas de tests repsentatifs pour un processus métier global –
tout cela avec un langage naturel et une approche par mot-c
facile à adopter par les testeurs non techniciens et les analystes
tiers. Votre structure HP Business Process Testing peut être
utilisée exclusivement pour les tests manuels mais, si la structure
est également intége avec des tests de HP Unied Functional
Testing automatis, vous créez une passerelle de communication
entre vos analystes métiers et vos innieurs d'automatisation.
Un test peut être ecuté 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 comptement
documenté, qu'il peut aisément adapter au rérentiel
d'automatisation existant. En d'autres termes, vous aurez alors
réussi à transmettre l'expertise de l'application de l'analyste
tier à l'innieur chargé d'automatiser le test.
Fiche produit
HPBusinessProcessTesting
Créer un pont de communication entre les analystes métiers et les ingénieurs.
2
Accès exible
Des composants métiers peuvent être créés de trois manres:
HP Business Process Testing, HP Sprinter et HP Unied Functio-
nal 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 compo-
sant métier. HP Business Process Testing est alors informé que
ce composant manuel peut être exécuté avec HPSprinter, qui
est un accérateur d'exécution de tests manuels. Et l'interface
HP Business Process Testing est maintenant accessible directe-
ment 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 cez un nouveau test
dans UFT, choisissez simplement "IUG", "API" ou "Test de proces-
sus métier"; vous disposez maintenant d'une solution permet-
tant 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).
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 gce à des bibliotques et outils
de test prêts à l'emploi, qui permettent de cer 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: bibliotques de tests de processus métiers
HP BPT pour les applications packaes 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, identie automatiquement les éléments à
tester, ache les icônes pour cer des tests par glisser-poser.
cFactory détecte également des modications 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 bibliotque de
rapports de tests courants personnalisables.
Figure1
Créer un test BPT depuis UFT.
3
Caractéristiques et bénéces principaux
BPT fournit la structure de conception et de développement
de composants de test réutilisables et de ux basés sur des
moles de processus métiers.
Des experts en la matre 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.
ration automatique d'une documentation de plan de
test via une fonctionnalité innovante de documentation
automatique.
Contrôle de version et planication de composants, de ux et de
tests.
Association des exigences métiers en matière de tests, de
composants ou de ux pour aliorer la traçabilité.
nition des conditions de réussite/d'échec via des crires de
composants pour satisfaire aux exigences logiques.
Centralisation de la maintenance des tests an que
les modications appores aux applications soient
automatiquement propaes à tous les actifs de test.
nition centrale d'un ensemble d'environnements de test
et de congurations de dones à 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 eectives
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 e-
caces, convertissez en toute transparence des ensembles de tests
manuels en tests automatisés, exploitez l'expérience utilisateur
uniée pour passer de tests IUG et API à des tests de bout en bout
complets, et mettez en place une structure de composants réutili-
sables à chaque étape pour faciliter la maintenance et rentabiliser
vos eorts de tests. Seule la suite de tests fonctionnels HP vous
ore la exibilité requise pour tester en fonction de vos besoins en
bénéciant de la simplicité d'un environnement de test unié.
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 exible de
logiciels et de meilleures pratiques qui permet à vos cadres informa-
tiques 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 infor-
mations 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.
Figure2
Approche visuelle de la conception des tests
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 à
modication sans notication préalable. Les seules garanties relatives aux produits et services HP sont stipulées dans les énons de garantie
expresse accompagnant ces produits et services. Aucune déclaration contenue dans ce document ne peut être interpe 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 socs aliées.
4AA1-2117FRE, cé en mai 2007 ; mis à jour en novembre 2012, rév. 7
1 / 4 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !