rational quality manager af lars stensig olesen, ibm danmark

44
® IBM Software Group © 2010 IBM Corporation Rational Quality Manager 29/2-2012 Lars Stensig Olesen IBM Denmark [email protected]

Upload: infinit-innovationsnetvaerket-for-it

Post on 21-Nov-2014

1.237 views

Category:

Technology


1 download

DESCRIPTION

Oplægget blev holdt ved et seminar i InfinIT-interessegruppen Softwaretest den 29. februar 2012. Læs mere om interessegruppen på http://www.infinit.dk/dk/interessegrupper/softwaretest/softwaretest.htm

TRANSCRIPT

Page 1: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

®

IBM Software Group

© 2010 IBM Corporation

Rational Quality Manager

29/2-2012

Lars Stensig OlesenIBM [email protected]

Page 2: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Agenda

Jazz og CLM

Terminologi - Rational Quality Manger

Rational Quality Manger

Rational Test tools

Page 3: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 3

Jazz is a project and

platform for transforming

how people work together

to deliver greater value and

performance from their

software investments.

The Jazz projectPeople working together to deliver great software

A major investment by IBM to create a scalable, extensible team collaboration platform.

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 Jazz-based products being built.

Page 4: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 4

Jazz for business-driven resultsJazz enables delivery of systems and software as a business-driven process

Achieve common goals by optimizing how

people work

Increase controland efficiency by

integrating workflows

Collaborate

Continuously improveby measuring progress

in real time

ReportAutomate

Page 5: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

The Jazz Platform

Open Lifecycle Service Integrations

JAZZ TEAM SERVER

Best Practice Processes

Existing Rational offerings

Business partner offerings

Open source offerings (Subversion, etc.)

Others to come…(Other IBM servers, etc.)

Server Integrations

Search and Query

In Context Collaboration

Team Awareness

Events Notification

Security

Eclipse

Web 2.0

Visual Studio

Others to come…(Microsoft SharePoint, Microsoft Project,Lotus Quickr, etc.)

Client Integrations

Rational Quality Manager

(RQM)Rational Team

Concert(RTC)

BusinessPartner

Jazz Offerings

RationalRequirements

Composer(RRC)

Future IBM Jazz

Offerings

Dashboards

5

Page 6: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Open Source

Page 7: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Powered by

Business Expert Collaboration

Elicit, capture, elaborate, discuss and review requirements

Requirements Composer

Open Lifecycle Service Integrations

JAZZ TEAM SERVER

Best Practice Processes

Search and Query

collaborationTeam awareness Events notification

Security

Dashboards

Rational Requirements

Composer

Collaborative Business-driven Quality

Quality Manager

Coordinate quality assurance plans, processes and resources

Team ConcertInnovation Through Collaboration

"Think and work" in unison and provide real-time project heath

Rational Quality Manager

Rational Team

Concert

offeringoffering offering

Business Partner Jazz

Offerings

ClearQuest

ClearCaseBuild Forge

Asset ManagerRequisite

Pro

Introducing of Jazz offerings

7

Page 8: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 8

Rational Requirements Composer

Sketch

Requirement

Rational Team Concert

Iteration Plan

Story

Defect

Release Plan

Story implements Requirement

Requirement is implemented by Story

Collection

Rational Quality Manager

Test case validates Requirement

Requirement is validated by Test Case

Test case tests Story

Story is tested by Test Case

Test Case

Test Result

Test Milestone

Test Plan

Page 9: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management9

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

Enhanced Traceability Views and QueriesCross-product Visibility and Reporting

Page 10: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Collaborative Lifecycle Management Deliver greater value through integration

Quality Professional

Analyst

Rational Collaborative Lifecycle Management

Developer

RationalQuality

Manager

RationalRequirements

Composer

RationalTeam

Concert

10

Collaboration, integration, and transparencyCollaboration, integration, and transparency

Reduce Cost

Reduce Time to Delivery

Increase Value

Improve Quality

Improve Predictability

Scale & integrate with existing systems

Reduce Cost

Reduce Time to Delivery

Increase Value

Improve Quality

Improve Predictability

Scale & integrate with existing systems

Adopt in any order, at any time

Page 11: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Agenda

Jazz og CLM

Terminologi - Rational Quality Manger

Rational Quality Manger

Rational Test tools

Page 12: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 12

Project Area P1

RQM Construction

TEST PLAN 1

Requirements section Req 1

Req 2

Req 3

Test Cases section TC x

TC y

TEST CASE x

Requirements section Req 2

Req 45

Test Scripts section TS a

TS b

TEST SCRIPT a

Step 1 Start

Step 2 Verify ,,

Step 3 ..

Step 11 End

TEST CASE y

Requirements section Req 3

Test Scripts section TS b

TS c

TEST PLAN 25

Requirements section Req 45

Test Cases section TC y

TC z

TEST SCRIPT b

Step 1 Start

Step 2 ..

Step 3 ..

TEST SCRIPT c

Step 1 Start

Step 2 ..

Step 3 ..

Requirements Mgmt.

Req 1 ….

Req 2 ….

Req 3 ….

Req 45 ….

Project Area p2

TEST PLAN 57 TEST CASE z TEST SCRIPT d

Page 13: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 13

Project Area P1

RQM Execution – History - Report

Test plan 1 Testcase x Test script a User def

Defect 11

Summary ….

Descrip

Severity

Priority…

….

Test plan 1 Testcase y Test script b

Execution

(TER)

Date What Who

2/1-2012

….

Change

….

User ID

….

TraceabillityHistory tracking

Status report

Trend

•PDF

•Dashboard

•Web reports

Reports

Page 14: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Agenda

Jazz og CLM

Terminologi - Rational Quality Manger

Rational Quality Manger

Rational Test tools

Page 15: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 15

Client Results

Quality improvements ranging between 30 - 70%

Cycle time improvements of 20 - 50%

Cost reductions of 25 - 60%

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

- Defect reduction

Results of quality improvements

Source: IBM internal and external clients

Page 16: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 16

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.

Page 17: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 17

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.

Page 18: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 18

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.

Page 19: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 20

Live dynamic documentation

Defines test process and strategy

Defines responsibilities

What is a test plan?

Word based Test Plan

Other Test Plans

Rational Quality Manager Plan

Page 20: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 21

True Testplan - Collected Data

Test Plan

Reports QualityProcess

Environment

Builds

TestcasesTest Project

Schedule

Strategy

Requirements

Page 21: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 22

Test PlanTest 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:

RequirementsTest Cases, Exit Criteria, Quality Goals

Page 22: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 23

Test Cases / Test Suites

Structured test case with multiple user defined sections

Link to test script section

Page 23: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Test Scripts

Insert attachment into manual steps

Use keywords to easy build test scripts

Page 24: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Test Case Execution Records

Page 25: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Test Case Execution Records

Page 26: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Reports

Page 27: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 28

Rational Quality ManagerPersonal and team dashboard

User / Admin customized layout and content

Page 28: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 29

Test Plan Snapshot

Track test plan history with version snapshots

Page 29: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Test Plan Snapshot

Page 30: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Features

Dashboard

Viewlets

Rich Hover

Work Items

Keywords

Attachment in test cases

No download of dll’s

Lab Management

Page 31: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Quality Manager Action Bar

Page 32: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Agenda

Jazz og CLM

Terminologi - Rational Quality Manger

Rational Quality Manger

Rational Test tools

Page 33: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

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 …

Page 34: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Rational Quality Manager

IBM Rational Quality Manager

Use SAP Solution Manager 7.1 and Rational Quality Manager to ensure full test coverage for all relevant business processes.

Page 35: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

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

Page 36: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 37

© 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.

Take ActionVisit IBM Rational Product Pages

http://www.ibm.com/rational

37

Page 37: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Demo

Q & A

Page 38: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

Back up slides

Page 39: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management 4040

JAZZ TEAM SERVER

ManageTest Lab

CreatePlan

BuildTests

ReportResults

FunctionalTesting Performance

TestingWeb Service

QualityCode

Quality

Security andCompliance

Test Management and Execution

Rational Quality ManagerQuality Dashboard

Open Lifecycle Service Integrations

DefectManagement

RequirementsManagement

Best Practice Processes

JavaSystem z, iSAP

.NET

Test Management Tool

Page 40: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

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

Page 41: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

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

Page 42: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

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.

Page 43: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

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.

Page 44: Rational Quality Manager af Lars Stensig Olesen, IBM Danmark

IBM Software Group | Rational software

IBM Rational Quality Management

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