Vous êtes sur la page 1sur 41

Les solutions

IBM Rational pour SAP


Bernard Dupr - bernard.dupre@fr.ibm.com
Jean-Michel Oliva - jmoliva@fr.ibm.com

RATIONAL
en SCNE

2007 IBM Corporation

Rational en Scne

Agenda
Introduction
Gestion des besoins et des changements
Gestion de la qualit
Gestion des transports
Dmonstration
Conclusions

Rational en Scne

Exemple de paramtrage dans un contexte SAP


Les analystes mtiers dfinissent les processus et les scnario implmenter et documentent les exigences
Les impacts dune demande de changement sur lapplication existante sont analyss
Collaboration entre le dveloppement et les analystes pour identifier les paramtrages RICEF ncessaires
Cration par le chef de projet des tches qui sont relies aux exigences mtiers
Les dveloppeurs effectuent les modifications sur les applications SAP et ventuellement non SAP
Les modifications sont tests dans les environnements de dveloppements
Livraisons des modifications grce aux transports SAP dans les environnements de qualification
Les tests de non rgression sont effectus sur les diffrentes instances
Les tests de performances sont organiss pour prdire le comportement des applications

Project
Management
Business
Analyst

Testing
(Global SI)

Development
& Test
3

Rational en Scne

Les enjeux de la mise en place dun processus


Expliquer ce que lon fait

Faire ce que lon dit

Etre capable de le prouver

Capacit dfinir et formaliser le processus mettre en uvre

Capacit excuter le processus

Capacit contrler le processus et lamliorer


4

Rational en Scne

Assurer le partage dinformations et la traabilit du


processus
Test

Plan de Test
Cas de Test
1) Login
2) Order Item
3) Logout

Exigences

Defect 5354
RFE
GUI Feature

Transport

Demandes Mtiers

Gouvernance
5

Production

Rational en Scne

Lapport dIBM Rational Software Delivery Platform

Governance expertise & dashboards

Requirement and change


management

Process
management

Quality management
Delivery management

Open technology & community innovation


for collaborative process driven software & systems engineering

Rational en Scne

Agenda
Introduction
Gestion des besoins et des changements
Gestion de la qualit
Gestion des transports
Dmonstration
Conclusions

Rational en Scne

Gestion des exigences et des changements

Simulation et analyse de tous les types


de processus et de scnario mtiers

Avoir le status en temps rel de


lensemble des demandes

Project
Manager

WebSphere Business Modeler

tre certain davoir la mme vision des


besoins entre les diffrents acteurs

Cration et gestion des exigences mtiers,


documentation et dfinition des priorits

Trace

documentation sur les fonctionnalits

Compare

mtiers

Rational RequisitePro
Reconcile

Business
Analyst

Centraliser et partager la

Pouvoir dfinir les impacts de la


modifications des exigences

Automatisation du processus
de gestion des changements,
gestion des demandes et des anomalies,
traabilit jusqu la mise en production

Partager les informations ncessaires


chaque tape du cycle

Rational ClearQuest
Tester

Pouvoir dfinir effectivement quoi


tester et quel moment (criticit,

Rational
ClearCase
8

complexit, etc)

Rational en Scne

Simplifier la gestion des changements


Rational ClearQuest recueille facilement toutes les
demandes de changement
4 nouvelle demandes,
4 amliorations, anomalies.

Assure la communication entre les membres de lquipe


4 en dfinissant le cycle de vie des demandes
4 en structurant les diffrents rles
4 en tant le recueil de toutes les informations
(journal de la fiche, informations dans fichiers
attachs, champs personnalis)

Permet de voir ltat des demandes


en temps rel
4 Communiquer les priorits
4 Meilleur anticipation dans la conduite du changement
4 Traabilit des modifications

Rational en Scne

Faciliter le contrle, le suivi et le partage


RequisitePro dispose dun rfrentiel centralis
pour grer tous les besoins du systme (spcifications)
4 Vue documentaire de lexigence dans un document Word
4 Vue dcisionnelle avec la description des attributs
de lexigence dans la base de donnes associe
Priorit, module, difficult dimplmentation,
affecte larchitecture, risque, stabilit, criticit, etc

10

Rational en Scne

Analyser les impacts des modifications Rglementation

Matrice de dpendances
graphique

Vue dcisionnelle
Requte multi critres

11

Rational en Scne

Grer la traabilit
Test

Plan de Test
Cas de Test
1) Login
2) Order Item
3) Logout

Exigences

Defect 5354
RFE
GUI Feature

Transport

Demandes de changements

Gouvernance
12

Production

Rational en Scne

Agenda
Introduction
Gestion des besoins et des changements
Gestion de la qualit
Gestion des transports
Dmonstration
Conclusions

13

Rational en Scne

Gestion de la qualit
Cration et gestion des exigences mtiers,
documentation et dfinition des priorits

Avoir une vision claire des

Rational RequisitePro
Project
Manager

Developer

objectifs de lactivit de test


Concevoir les campagnes de test

Dfinition des plans de tests,


Excution et suivi des campagnes,
Soumission des anomalies

Measure
Trace

Rational ClearQuest
Test Manager

structures
Consolider lensemble des

Reconcile

rsultats de test
Tester

Automatiser lexcution
Excution et valuation des test fonctionnels
et des tests de performance

Operations
Manager

Grer les anomalies

Rational Functional,
Performance & Manual Tester

Rational
ClearCase

14

Rational en Scne

Gestion des Tests avec ClearQuest


Domaine fonctionnels cls
4Planification des Tests

Cration des plans de tests, cas de tests


et cas de tests configurs

4Association des scripts de tests

Association des scripts fonctionnels et


de performance aux cas de tests

4Excution des Tests

Cration et excution de suites (scenarii)


ou de cas de tests individuels

4Rapports et mtriques de tests

15

Requtes tendues et rapports


personnalisables pour mesurer la
progression des tests

Rational en Scne

Gestion des Tests avec ClearQuest

16

Rational en Scne

Liens entre les exigences et les cas de tests


Lassociation entre ClearQuest and RequisitePro permet de guider la cration des cas de
test
Elle permet de connatre lavancement de la couverture des tests

17

Rational en Scne

Grer la traabilit
Test

Plan de Test
Cas de Test
1) Login
2) Order Item
3) Logout

Exigences

Defect 5354
RFE
GUI Feature

Transport

Demandes de changements

Gouvernance
18

Production

Rational en Scne

Loffre de gestion de la qualit pour SAP


Outil de test fonctionnel et de
performance multi-utilisateurs
diteur visuel de tests
Production dtats en temps-rel
Haute monte en charge

IBM Rational
Performance Tester

Outil de test fonctionnel en environnements de


dveloppement NetWeaver, Eclipse et ViualStudio .Net
Environnements Java, Web, .Net, SAP, Siebel, z et
iSeries (3270/E, 5250, VT100)
Langage de tests Java ou VB.NET

IBM Rational
Functional Tester

Outil de test manuel


Mcanisme de rutilisation
diteur de texte riche
Saisie et comparaison de
donnes automatiques

IBM Rational
Manual Tester

Framework Standard Eclipse

19

Import / export des tests


existants

Rational en Scne

IBM Rational Manual Tester


Tests fonctionnels manuels pour SAP

Editeur de test
Librairie dtapes
de tests
rutilisable

Images et fichiers
attachs

Champs
personnalisables
Rfrentiel central
accessible des
quipes
distribues

Import des cas de tests existants au format Word, CSV, etc.

20

- Assistants pour la
saisie et la
comparaison

Rational en Scne

IBM Rational Tester


Tests fonctionnels automatiss et de performance pour SAP
Principaux bnfices
4 Productivit immdiate
Masque la complexit pour permettre
de raliser simplement le travail

4 Accs et manipulation de donnes


avancs
Variabilisation automatise des
donnes et synchronisation

4 Rduction du cot du test de


performance
Besoin limit en ressources

21

Rational en Scne

Crer un test en environnement SAP


Cration dun processus de test en trois tapes

Enregistrer
Cration des scripts
4 diteur de tests visuel, variabilisation des donnes et corrlation des
rponses du serveur

22

Rational en Scne

Reprsentation simplifi des tests

Les tests sont visualiss sous la forme


dun arbre montrant :
4Les transactions SAP
4Pour chaque transaction, les
diffrents crans utiliss
4Et enfin, les actions effectues pour
chacun des crans
Pas de langage de programmation
apprendre
La comprhension du script est naturel
23

Rational en Scne

Reprsentation simplifi des tests


Faciliter la comprhension du
script
4Une capture dcran est
attache chaque cran
utilis

Chaque lment faisant lobjet


dune action est considr
comme un objet part entire
Pour les utilisateurs avancs,
toutes les informations dtailles
sont accessibles pour chaque
transaction, pour chaque cran
et pour chaque objet.

24

Rational en Scne

La simplicit des modifications


Un utilisateur peut
directement modifier un
script partir des objets
prsents sur les captures
dcran
4Ajouter des vnements
(dlais, transactions,
boucle, conditions,
commentaires, etc)
4Insrer des points de
vrification
4Variabiliser les scripts

Pas besoin de renregistrer ou de codage complexe des scripts

25

Rational en Scne

Variabiliser simplement les scripts


User Name: JSmith
User Name: CBryson
User Name: TJones

Les scripts sont paramtrables de manire automatique


4 Les donnes entres pendant lenregistrement sont remplaces par des variables
4 Lors du rejeu, les variables sont remplaces par les donnes des datapools
4 Les datapools peuvent tre importes de sources externes (fichiers csv)

Il ny a pas besoin de codage !!!


26

Rational en Scne

Crer un test en environnement SAP


Cration dun processus de test en trois tapes

Enregistrer

Dfinition des profils


de travail

Cration des scripts


4 diteur de tests visuel, variabilisation des donnes et corrlation des
rponses du serveur

Dfinition des profils pour simuler les charges de travail


4 Agencer les diffrents tests en scnario en fonction des profils utilisateur
pour simuler les charges de travail
27

Rational en Scne

Crer un test en environnement SAP


Ordonnancer la charge de travail

Ordonnancement puissant et souple


4 diteur visuel dordonnancement sans codage manuel
4 Coordination du temps et des dpendances
4 Dfinition du nombre ditrations
4 Variation dynamique de la charge pendant lexcution
28

Rational en Scne

Crer un test en environnement SAP


Cration dun processus de test en trois tapes

Enregistrer

Dfinition des profils


de travail

Excuter & Analyser

Cration des scripts


4 diteur de tests visuel, variabilisation des donnes et corrlation des
rponses du serveur

Dfinition des profils pour simuler les charges de travail


4 Agencer les diffrents tests en scnario en fonction des profils utilisateur
pour simuler les charges de travail

Excuter les suites et analyser les rsultats


4 Valider les rponses et rechercher
les causes des problmes
29

Rational en Scne

Rapports dexcution
Les rapports permettent
lutilisateur de mettre facilement
en vidence:
4 lensemble des transactions
SAP
4 Le rsultat des points de
vrification
4 Le statut final du test

Les rapports permettent aussi


de reprer les ventuelles
goulots dtranglement
4 crans les plus lents
4 Sant du serveur
4 Temps de rponses pour
chaque cran
4 Temps de rponses pour
toutes les crans du test

30

Rational en Scne

Versions SAP Supportes


Versions SAP :
4 SAP 4.6C (SAPGUI 6.20)
4 SAP 4.7 (SAPGUI 6.40)
4 SAP 5.0 (SAPGUI 7.10)
4 mySAP- NetWeaver (SAPGUI for HTML)

Plateformes supportes
4 Windows 2000
4 Windows XP SP1 & SP2
4 Windows Server 2000 SP3 & SP4
4 Windows Server 2003

31

Rational en Scne

Agenda
Introduction
Gestion des besoins et des changements
Gestion de la qualit
Gestion des transports
Dmonstration
Conclusions

32

Rational en Scne

Gestion des transports


Cration et gestion des exigences mtiers,
documentation et dfinition des priorits
Rational RequisitePro

Relier les demandes de

Project
Manager

changements aux transports

Developer /
Build Engineer

Automatisation du processus
de gestion des changements,
gestion des demandes et des anomalies,
traabilit jusqu la mise en production

Measure
Trace

Rational ClearQuest
Test Manager

Reconcile

SAP
Mettre en place le workflow
dapprobation de ces transports
Dfinir le primtre des test en

Tester
Pilotage des transports SAP,
gestion des approbations
et traabilit des modifications

fonction du contenu des

Rational ClearQuest
SAP Extension

transports

Operations
Manager

Rational
ClearCase
33

Rational en Scne

Integration avec le SAP Lifecycle Control


ClearQuest CTS Workflow
Submitted

SAP-CTS

Released

SAP-CTS
CTS Task
CTS Task

1. Create TP

2. Sync. TP

SAP-CTS
CTS Task
CTS Task
CTS Task

Transport

Imported

SAP-CTS

SAP-CTS

CTS Task
CTS Task
CTS Task

3. Release TP

CTS Task
CTS Task
CTS Task

4. Trigger Import TP

Transport
Task
Task
Task

Approved

Import queue

Task
Task
Task

SAP Change and Transport System

34

Import queue

Rational en Scne

Mapping entre CTS and ClearQuest


Les transports SAP et
toutes les tches sont
associs des records
ClearQuest
La synchronisation peut
tre dclenche sur
demande ou au travers
dun scheduler

35

Rational en Scne

Grer la traabilit
Test

Plan de Test
Cas de Test
1) Login
2) Order Item
3) Logout

Exigences

Defect 5354
RFE
GUI Feature

Transport

Demandes de changements

Gouvernance
36

Production

Rational en Scne

Agenda
Introduction
Gestion des besoins et des changements
Gestion de la qualit
Gestion des transports
Dmonstration
Conclusions

37

Rational en Scne

Agenda
Introduction
Gestion des besoins et des changements
Gestion de la qualit
Gestion des transports
Dmonstration
Conclusions

38

Rational en Scne

Comment IBM Rational peut vous accompagner


Diffrents niveaux doffre :
4 Mise en place dun processus
Gestion des tests, gestion des exigences,
4 Mise en place doutils
Rational Tester, ClearQuest, RequisitePro,
4 Formation, assistance technique, support

39

Rational en Scne

40

Rational en Scne

Pour en savoir plus:


Logiciel IBM Rational
Gestion de processus et de
portefeuilles
Gestion de changements et de
livraisons
Gestion de la qualit

Architecture et construction
Rational trial downloads
developerWorks Rational
IBM Rational TV
Partenaires IBM Rational

Copyright IBM Corporation 2007. 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 IBMs 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, the on-demand business logo, Rational, the Rational logo, 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.

41

Vous aimerez peut-être aussi