modernisation des pratiques de test avec rqm à partir d’un ... · –il se rend sur le lieu de...

22
© 2017 IBM Corporation Modernisation des pratiques de test avec RQM à partir d’un existant MS Excel, MS Word et HP QC Philippe Leblanc, IBM WIoT, 27-Sept-2017 1

Upload: duongminh

Post on 04-Nov-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

© 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 Excel Exporter : Exemple de fichier Excel importable

8

© 2017 IBM Corporation

MS Excel Exporter : Exemple de fichier de configuration

9

© 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

Migration en 4 étapes

14

© 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

Questions à se poser avant la migration

16

© 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

Projet typique de migration

20

© 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