© 2017 IBM Corporation
Modernisation des pratiques de test avec RQM à partir d’un existant MS Excel, MS Word et HP QCPhilippe Leblanc, IBM WIoT, 27-Sept-2017
1
© 2017 IBM Corporation
Modernisation des pratiques de test
IBM a introduit dans sa plateforme d’ingénierie Système et Logiciel (IBM
CE-CLM) un outil pour supporter les activités de test : Rational Quality
Manager (RQM)
RQM bénéficie des meilleures capacités de la plateforme : collaboration,
complexité, ouverture vers les exigences et la gestion des faits techniques,
gestion de configuration intégrée…
RQM intègre toutes les fonctionnalités attendues pour supporter les
activités de test : gestion des plans et cas de test, gestion des résultats,
gestion des ressources de test, pilotage des exécutions, reporting…
RQM permet d’améliorer significativement les pratiques de test basées sur
MS Excel et Word et offre une alternative intéressante par rapport à HP
Quality Center maintenant transféré à Micro Focus
Durant cette session, nous allons voir quels sont les moyens mis à
disposition pour transférer les données Excel / Word et HP QC vers RQM
2
© 2017 IBM Corporation
Test Plans
Test Plans
Test Plans
Technical
Requirements
Business
Requirements
Design
Acceptance
Test Cases
System Test Cases
System Test Cases*
Change Requests Defects
Rational Team Concert
DNG RQM
RequirementModule or collection
RequirementModule(s) or collections(s)
RequirementModule(s) or collections(s)
Positionnement des outils sur un cycle de vie de projetR
ep
ort
ing a
nd
da
sh
board
s
Rep
ort
Bu
ild
er
& P
ub
lis
hin
g E
ng
ine
Implementation
tasks
Rhapsody-DM
© 2017 IBM Corporation4
Rational Quality Manager Une gestion centralisée des tests basée sur la plateforme Jazz
JAZZ TEAM SERVER
Gestion du Laboratoire
CréationPlan
Construction Tests
Résultats et Rapports
ExécutionTests
IBM Collaborative Application Lifecycle Management
TestFonctionnel Test de
PerformanceTest des
Services Web
Qualité du Code
Sécurité et Respect des standards
Gestion des Tests
Rational Quality Manager
Tableau de bord Qualité
Open Lifecycle Service Integrations
Gestion des Anomalies
Gestion des Exigences
Processus - Meilleures Pratiques
© 2017 IBM Corporation5
Rational Quality Manager: Fonctionnalités principales
Planification
Plans de test décrivant :
• Objectifs de test et scope
• Calendrier et Ressources
• Analyse des risques
Construction
Test guidé par les exigences
Environnements de test
Description des scénarios de test
Gestion des ressources
Exécution
Assistance au test manuel
Intégration avec des robots de test
Enregistrement des résultats
Création des défauts
Rapports et Métriques Suivi d’avancement des activités de test
Tableaux de bord dynamiques
Métriques en temps-réel
Aide à l’audit et à la conformité
Collaboration Support aux processus de test
Revues et approbation
Gestion des tâches de test
Aide aux testeurs
© 2017 IBM Corporation
Modèle de données RQM (extrait)
Test Project
Requirement
Test script
Test data
Test environment
Test case resultTest case
Test plan Test suite Test suite execution record
Test suite result
Test case execution record
Defect
Development
work item
Requirement collection
Development
plan
Bidirectional link
Parent / child
Relationships
© 2017 IBM Corporation
MS Excel Exporter
Add-in de MS Excel qui permet de transférer un fichier Excel structuré
dans RQM en appliquant des règles de transformation décrites dans un
fichier de configuration
7
© 2017 IBM Corporation
MS Word Exporter
Fonctionne sur les mêmes principes que le MS Excel Exporter
– La configuration se fait sur
• Titres Eléments structurants RQM
• Paragraphes Contenu des éléments
10
© 2017 IBM Corporation
Ressources RQM importables à partir de Excel et Word
Presque toutes les données
manipulées par RQM sont
importables par ces utilitaires MS
Office
11
© 2017 IBM Corporation
RQM Exporter for MS Excel
Usage : Permettre d’exécuter des tests en mode déconnecté
– L’utilisateur sélectionne un cas de test à exécuter et l’exporte en Excel sur un PC
– Il se rend sur le lieu de test avec le PC et le cas de test en Excel
– Il remplit la colonne des « Résultats observés »
– Une fois revenu au bureau, il réinjecte ce tableau Excel dans le référentiel RQM
• Les résultats sont maintenant enregistrés dans le référentiel et sont exploitables pour le
reporting
Alternative : Utiliser une tablette avec l’app « IBM RQM Offline »
– L’utilisateur transfère les tests à exécuter sur l’app de la tablette
– Il exécute les tests en enregistrant les résultats sur la tablette déconnecté
– De retour au bureau, la tablette se synchronise avec le référentiel RQM pour y
enregistrer les résultats
12
© 2017 IBM Corporation
Migrer des projets HP QC vers RQM
HP QC est la brique Test de HP ALM
– Transféré à Micro Focus avec les logiciels « non-core » de HP
– Inclut les outils de test UFT, QTP…
Il est possible de migrer toutes les données HP QC / HP ALM vers RQM /
CE-CLM
– Plans de test, cas de test, résultats…
– Expertise et outillage (RMF) pour automatiser la migration
• Automatisation principalement basée sur l’import Excel / CSV
13
© 2017 IBM Corporation
RQM peut piloter les outils de test automatique HP UFT/QTP
15
Quality Manager
Test on Real Mobile Devices from within RQM
Unified Functional TesterQuick Test ProfessionalLoad Runner
Rational Test Workbench
Rational Functional Tester
Rational Performance Tester
Rational Test Virtualization Server
Worksoft Certify
Rational Rhapsody Test Conductor
Rational Test RealTime NI TestStand
Selenium Junit tests
Data TestingTest Runner
Effecta
Adapters available from
jazz.net download page
free of charge
© 2017 IBM Corporation
Conversion des données de test
17
HP QC RQM
Test Plan
Test Folder Test Plan / Category
Test Test Case
Test – Manual type (design steps) Test Script (manual)
Test – Template Keyword
Test Test Case Execution Record
Test Lab
Test Set Test Suite
Test Set Test Suite Execution record
Test Set Test Environment
Test Instance Test Case Execution Record / Test
Suite Result
Run Test case Result
© 2017 IBM Corporation
Migrer des projets HP ALM vers IBM CE-CLM
En complément des projets
HP QC, il est aussi possible
de migrer les données de
– Gestion des défauts
– Gestion du logiciel
– Gestion des exigences
Moyen de migration
principalement Excel / CSV
18
© 2017 IBM Corporation
Conversion des données ALM
19
HP ALM IBM CLM
Requirements DNG
Requirement Folder Folder
Requirement Artifact
Defects RTC
Defect Defect / Work item
Test Test Case Execution Record
Releases RTC
Release Release / Cycle (to be defined to
project timeline iterations)
Cycle Release / Cycle (to be defined to
project timeline iterations)
© 2017 IBM Corporation
Améliorations des pratiques de test avec RQM
Spécification des tests par plan / campagne avec réutilisation
– Par exemple 1 plan = 1 campagne pour 1 release du système / logiciel : partage
des cas de test communs avec d’autres plans, résultats enregistrés par
campagne
Traçabilité Exigences – Test
– Par exemple 1 plan = 1 module : Exigences non couvertes, utilité des tests,
analyse d’impact sur changement d’exigences
Planification des campagnes de test
– Membres, cas de test, ressources
Vision précise et à jour de
– Avancement des activités de test
– Qualité du système / logiciel : nombre de défauts levés, courbes de tendance
21
© 2017 IBM Corporation22
© Copyright IBM Corporation 2015. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
https://jazz.net
Top Related