IBM Rational software presentation template

®
IBM Software Group
Rational Quality Manager
29/2-2012
Lars Stensig Olesen
IBM Denmark
olesenl@dk.ibm.com
© 2010 IBM Corporation
IBM Software Group | Rational software
Agenda
 Jazz og CLM
 Terminologi - Rational Quality Manger
 Rational Quality Manger
 Rational Test tools
IBM Rational Quality Management
IBM Software Group | Rational software
The Jazz project
People working together to deliver great software
 A major investment by IBM to
create a scalable, extensible
team collaboration platform.
Jazz is a project and
platform for transforming
how people work together
to deliver greater value and
performance from their
software investments.
IBM Rational Quality Management
 IBM’s vision of the future of
software delivery–globally
distributed, fluid and dynamic.
 An evolution of the Rational
portfolio, which will evolve to
support Jazz technology over
time.
 A community at Jazz.net –
where you can see Jazzbased products being built.
3
IBM Software Group | Rational software
Jazz for business-driven results
Jazz enables delivery of systems and software as a business-driven process
Collaborate
Automate
Report
Achieve common goals
by optimizing how
people work
Increase control
and efficiency by
integrating workflows
Continuously improve
by measuring progress
in real time
IBM Rational Quality Management
4
IBM Software Group | Rational software
The Jazz Platform
Rational Team
Concert
(RTC)
Rational
Quality Manager
(RQM)
Rational
Requirements
Composer
(RRC)
Future
IBM Jazz
Offerings
Business
Partner
Jazz Offerings
Best Practice Processes
In Context
Collaboration
Team Awareness
Dashboards
Security
Events
Notification
Search
and Query
JAZZ TEAM SERVER
Open Lifecycle Service Integrations
Client Integrations
Eclipse
Web 2.0
Visual Studio
Others to come…
(Microsoft SharePoint,
Microsoft Project,
Lotus Quickr, etc.)
IBM Rational Quality Management
Server Integrations
Existing Rational offerings
Business partner offerings
Open source offerings
(Subversion, etc.)
Others to come…
(Other IBM servers, etc.)
5
IBM Software Group | Rational software
Open Source
IBM Rational Quality Management
IBM Software Group | Rational software
Introducing of Jazz offerings
Team Concert
Requirements Composer
Innovation Through Collaboration
Business Expert Collaboration
"Think and work" in unison and
provide real-time project heath
Elicit, capture, elaborate, discuss
and review requirements
offering
Rational
Requirements
Composer
Coordinate quality assurance
plans, processes and resources
Rational
Quality
Manager
offering
offering
Rational
Team
Concert
Quality Manager
Collaborative Business-driven Quality
Business
Partner Jazz
Offerings
Best Practice Processes
Search and Query
Security
Dashboards
Team awareness
collaboration
Events notification
JAZZ TEAM SERVER
Open Lifecycle Service Integrations
ClearQuest
Powered by
ClearCase
Build Forge
Requisite
Asset
Manager
Pro
IBM Rational Quality Management
7
IBM Software Group | Rational software
Rational Requirements Composer
Test case validates Requirement
Requirement is validated by Test Case
Story implements Requirement
Collection
Requirement is implemented by Story
Requirement
Rational Team Concert
Sketch
Release Plan
Iteration Plan
Rational Quality Manager
Test Plan
Test case tests Story
Story is tested by Test Case
Test Milestone
Story
Test Case
Defect
Test Result
IBM Rational Quality Management
8
IBM Software Group | Rational software
Enhanced Traceability Views and Queries
Cross-product Visibility and Reporting
 Proactively respond to gaps as they surface through out the project
 Issues quickly highlighted and resolved
 Customize plan views to add traceability columns
 Information is presented real-time, right in the plan
Issue
Incomplete
Complete
IBM Rational Quality Management
9
IBM Software Group | Rational software
Collaborative Lifecycle Management
Deliver greater value through integration
Rational Collaborative Lifecycle Management
Reduce Cost
Reduce Time to Delivery
Increase Value
Developer
Quality
Professional
Analyst
Improve Quality
Improve Predictability
Rational
Requirements
Composer
Rational
Team
Concert
Rational
Quality
Manager
Scale & integrate with
existing systems
Collaboration, integration, and transparency
Adopt in any order,
at any time
IBM Rational Quality Management
10
IBM Software Group | Rational software
Agenda
 Jazz og CLM
 Terminologi - Rational Quality Manger
 Rational Quality Manger
 Rational Test tools
IBM Rational Quality Management
IBM Software Group | Rational software
RQM Construction
Project Area P1
Requirements Mgmt.
TEST PLAN 1
TEST CASE x
TEST SCRIPT a
…
…
…
Requirements section
Requirements section
Step 1 Start
 Req 1
 Req 2
Step 2 Verify ,,
 Req 2
 Req 45
 Req 1 ….
 Req 2 ….
 Req 3 ….
…
Req 45 ….
 Req 3
…
…
…
Test Scripts section
 TS a
 TC x
 TS b
…
…
…
Step 11 End
…
Test Cases section
 TC y
Step 3 ..
TEST SCRIPT b
…
Step 1 Start
TEST CASE y
…
TEST PLAN 25
Step 2 ..
Step 3 ..
Requirements section
…
 Req 3
Requirements section
…
 Req 45
…
TEST SCRIPT c
Test Scripts section
…
…
Test Cases section
 TS b
 TC y
 TS c
 TC z
Step 1 Start
Step 2 ..
…
Step 3 ..
TEST CASE z
TEST SCRIPT d
…
Project Area p2
TEST PLAN 57
IBM Rational Quality Management
12
IBM Software Group | Rational software
RQM Execution – History - Report
Project Area P1
Defect 11
Execution
Test plan 1
Testcase x
Test script a
User def
(TER)
 Summary ….
Descrip
Severity
Priority…
….
History
tracking
Test plan 1
Testcase y
Test script b
Date
What
Who
2/1-2012
Change
User ID
….
….
….
Reports
Traceabillity
Status report
•PDF
Trend
•Dashboard
•Web reports
IBM Rational Quality Management
13
IBM Software Group | Rational software
Agenda
 Jazz og CLM
 Terminologi - Rational Quality Manger
 Rational Quality Manger
 Rational Test tools
IBM Rational Quality Management
IBM Software Group | Rational software
Results of quality improvements
 Comprehensive process model
- Return on investments
 Integrated end-to-end technology
- Reduced manual test effort
 Industry-based solutions
- savings for test case and script reuse
 Advanced defect analysis and quality
management processes
Client Results
 Quality improvements
ranging between 30 - 70%
 Cycle time improvements
of 20 - 50%
 Cost reductions of 25 - 60%
- Defect reduction
Source: IBM internal and external clients
IBM Rational Quality Management
15
IBM Software Group | Rational software
Rational Quality Manager (RQM)
 Hvad er RQM
 Web-baseret Test Kvalitets System
 Typiske udfordringer
 Data er spredt og ikke sporbart
 Teams og brugere er på forskellige lokationer
 Manglende status på kvaliteten
 Behov
 Samlet data
 Samarbejde, automatisere og styre processen
 Rapportering til ledelse og aktører
 m.m.
IBM Rational Quality Management
16
IBM Software Group | Rational software
Rational Quality Manager (RQM)
Planlægning af Test via fuld TestPlan
Sporbarhed
Dokumentation af hændelser
Execution Log for test scrips
History Log (hvem gjorde hvad, hvornår)
Styring af processen i forbindelse med
Test planlægning
Ansvar og aktiviteter
Eksekvering med håndtering af godkendelser, defects, arbejdspgaver m.m.
IBM Rational Quality Management
17
IBM Software Group | Rational software
RQM tilpasning efter behov
Tilpasses efter kundens behov
Default setup
Tilpasning af workflow
Opsæt godkendelser
Egne kategorier, templates ..
Statistik
RQM kan udvides
'Byggeklodser'
Krav, Integration til SAP osv.
IBM Rational Quality Management
18
IBM Software Group | Rational software
What is a test plan?
Other
Test Plans
Word based
Test Plan
Rational Quality
Manager Plan
 Live dynamic
documentation
 Defines test process
and strategy
 Defines responsibilities
IBM Rational Quality Management
20
IBM Software Group | Rational software
True Testplan - Collected Data
Reports
Quality
Process
Requirements
Environment
Test Plan
Builds
Strategy
Test Project
Schedule
IBM Rational Quality Management
Testcases
21
IBM Software Group | Rational software
Test Plan
Test plans that are easy to create and evolve with our projects
Structured test plan
with multiple user
defined sections
Track test plan history with
version snapshots
Key sections:
Requirements
Test Cases,
Exit Criteria,
Quality Goals
IBM Rational Quality Management
22
IBM Software Group | Rational software
Test Cases / Test Suites
Structured test case
with multiple user
defined sections
Link to test
script section
IBM Rational Quality Management
23
IBM Software Group | Rational software
Test Scripts
Use keywords to easy
build test scripts
Insert attachment into
manual steps
IBM Rational Quality Management
IBM Software Group | Rational software
Test Case Execution Records
IBM Rational Quality Management
IBM Software Group | Rational software
Test Case Execution Records
IBM Rational Quality Management
IBM Software Group | Rational software
Reports
IBM Rational Quality Management
IBM Software Group | Rational software
Rational Quality Manager
Personal and team dashboard
User / Admin customized layout and content
IBM Rational Quality Management
28
IBM Software Group | Rational software
Test Plan Snapshot
Track test plan history with
version snapshots
IBM Rational Quality Management
29
IBM Software Group | Rational software
Test Plan Snapshot
IBM Rational Quality Management
IBM Software Group | Rational software
Features
 Dashboard
 Viewlets
 Rich Hover
 Work Items
 Keywords
 Attachment in test cases
 No download of dll’s
 Lab Management
IBM Rational Quality Management
IBM Software Group | Rational software
Quality Manager Action Bar
IBM Rational Quality Management
IBM Software Group | Rational software
Agenda
 Jazz og CLM
 Terminologi - Rational Quality Manger
 Rational Quality Manger
 Rational Test tools
IBM Rational Quality Management
IBM Software Group | Rational software
Rational Test tools
 Rational Quality Manager (RQM)
for Test Management
 Rational Functional Tester (RFT)
for Automated GUI Testing
 Rational Performance Tester (RPT)
for Performance Testing
 Worksoft Certify for SAP
for Automated GUI testing of SAP
 Rational Robot
for Automated GUI Testing
 Rational Services Tester for SOA
for Web Services Testing
 Rational AppScan family
for Web App Security Testing
 Rational Test Realtime (RRT)
for Embedded Systems Testing
 Rational Purify Plus
for Unit Testing
 Rational App Perf Analyzer
for Identifying Bottlenecks, J2EE
 Rational SW Analyzer
for Static Analysis

…
IBM Rational Quality Management
IBM Software Group | Rational software
IBM Rational Quality Manager
Rational Quality
Manager
Use SAP Solution Manager
7.1 and Rational Quality
Manager to ensure full test
coverage for all relevant
business processes.
IBM Rational Quality Management
IBM Software Group | Rational software
Worksoft Certify for SAP
 Simple
 All solutions designed with non-technical, business users in mind
 Create automation by simply interacting with the application
 Script Less
 Object/Action paradigm fundamentally different from other automation solutions
 No scripts are ever generated, stored or required to be used
 No programming skills are required to create or maintain automated tests
 Reusable
 Automated tests can be reused from one customer to another saving hundreds of man hours
 Lights out regression tests can be used over and over again and can be run on a daily/weekly basis to
ensure core business processes are functioning correctly
 Maintainable
 Simple single click maintenance by comparing maps from a new version with an old version of the
application and automatically identifying/updating affected test steps
 Versatile
 Support provided for almost any kind of software technology used to build the enterprise/portal
application
IBM Rational Quality Management
IBM Software Group | Rational software
Take Action
Visit IBM Rational Product Pages
http://www.ibm.com/rational
© Copyright IBM Corporation 2008. 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, the Rational logo, Telelogic, the Telelogic 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.
IBM Rational Quality Management
37
37
IBM Software Group | Rational software
Demo
Q&A
IBM Rational Quality Management
IBM Software Group | Rational software
Back up slides
IBM Rational Quality Management
IBM Software Group | Rational software
Test Management Tool
Rational Quality Manager
Quality Dashboard
Requirements
Management
Defect
Management
Test Management and Execution
Create
Plan
Build
Tests
Manage
Test Lab
Report
Results
Best Practice Processes
JAZZ TEAM SERVER
SAP
System z, i
Java
Functional
Testing
Open Lifecycle Service Integrations
Performance
Testing
IBM Rational Quality Management
Web Service
Quality
Code
Quality
.NET
Security and
Compliance
40
40
IBM Software Group | Rational software
Functional Testing with IBM Rational Functional Tester
Test automation for business and technical users
 IBM Rational Functional Tester
 Automated regression testing for Web, J2EE, .Net, SAP, Siebel and Mainframe
based applications
 Key Benefits
 Minimize test maintenance with scripts resilient to application changes
 Wizard enhanced automation to speed test creation for the new user
 Powerful scripting language and IDE for the professional tester
 Supports Team oriented parallel development
IBM Rational Quality Management
IBM Software Group | Rational software
Rational Functional Tester
 Functionality
 Record/Replay of test scripts
 Java or .Net code
 Verification points
 Data driven tests (data pool)
 Object map
 Script Assure technology
 Eclipse / Visual Studio IDE
 Reporting
 Additionally
 Integration to Test Management
 Version control
 Storyboard testing
 more
IBM Rational Quality Management
IBM Software Group | Rational software
Rational Performance Tester
 IBM Rational Performance Tester
 Works with most Web applications based on the HTTP protocol
.
 Additional Extentions
 SAP - SAP GUI for Windows and SAPGUI for HTML applications
 Siebel Test Automation - Siebel applications
 Citrix Presentation Server
 SOA Quality
 Integration to Test Management
 Tree-view for test editing, graphical scheduling, and real-time reporting
and response time data.
 Substantially reduced memory for virtual testers. Allows more load to be
generated with less hardware.
 Provides both a Microsoft® Windows and Linux® user interface.
 Industry standard languages and development environments, like Java
and Eclipse, make it easier for power users to customize tests to handle
special situations.
IBM Rational Quality Management
IBM Software Group | Rational software
Rational Performance Tester
 Key Benefits
 Abstracts the inherent complexity of load and performance testing to
help practitioners of any skill level focus on validating the scalability of
their applications rather than on usage of the test tool itself.
 Enables expert usage by combining optimal access to underlying
protocol data and remote system statistics with the ability to insert
custom Java code, ensuring the ability to create advanced test
scenarios.
 Builds on open standards and shared user experiences to integrate
project team members and to simplify the sharing of test data and
results.
 Enables users to pinpoint the cause of application slow downs for
J2EE applications. Performance Tester interfaces with Tivoli products
for complete environment analysis.
IBM Rational Quality Management
IBM Software Group | Rational software
Rational Test RealTime
 Automates unit testing of embedded software on host and on the target
hardware
 Pinpoints root cause of hard to find embedded software defects thanks
to automated memory corruption error and memory leak detection on
target.
 Helps with the certification process of embedded software against
industry standards.
 Key Benefits
 Helps to minimize risk and deliver on time with high quality and at a
lower cost.
 Early determination that the delivered product meets required
functionality and quality standards.
 Directly testing on the target increases confidence that actual system will
perform as expected
 Provides necessary documentation for quality certification.
 Bringing testing productivity to match or exceed developer productivity
IBM Rational Quality Management