Agenda
What is test?
Test Management
Rational Testing Tools
Demo
Test is comparing actual to expected result
Purpose?
Ensure product quality (errors) Decision (go / no-go)
Cost / Investment, ROI
Terminology
Testcase, Testsuite ..
Manual and Automated testing
Regression testing Testphases
Agenda
What is test?
Test Management
Rational Testing Tools
Competitive view
Analyze
Plan Objective:
Organize and maintain an inventory of items to test
Create Objective:
Capturing the steps required to complete a given test
Execute Objective:
Assembling scripts in sequence to perform a suite of tests
Analyze Objective:
Create
Rational ClearQuest
Change Management – Defects
– Enhancement Requests
– Customer defined records
Test Management
– Create and configure test plans and test cases
– Create and run suites or individual test cases
– Extensive query and reporting facilities to measure test progress
Activity Management
– Built-in work flow Management
Plan: Enterprise test management & planning
Manages test planning, test results, quality metrics,and defects
Link requirements to tests (traceability)
Automates sharing and reuse of distributed assets
Extensible customization of forms and workflows
Auditable test change history
e-Signature support
Supports enterprise-level databases (Oracle, DB2, SQL Server, etc)
Create and Execute: Extensible test ecosystem
Integrated with
Rational Manual Tester
Rational Functional Tester
Rational Performance Tester
Partner and customer extensibility Open source plug-ins
Simplifies the management of tools from multiple vendors
Extensible test management system
Partner solutions
Third party test automation tools Test automation tools Open source solutions
Analyze: Powerful Metrics
Real-time project status
Queries & Charts
Easily create and modify
with Wizards
Charts: Aging, Trend, Distribution Reports
Crystal Reports-based
run-time engine
Export to many common formats (Excel,
Word, HTML)
E-mail notification rules
Automatic notification of events and state
Changes
Configurable through
Agenda
What is test?
Test Management
Rational Testing Tools
Demo
Rational Manual Tester
Building modular manual tests
Challenge: Creating and maintaining manual tests is labor intensive and difficult
with tools such as Microsoft Word or Excel.
Challenge: Creating and maintaining manual tests is labor intensive and difficult
with tools such as Microsoft Word or Excel.
Modular tests - share
common content
Import existing Word or Excel
test documents to quick-start
test development
Modular tests - share
common content
Import existing Word or Excel
test documents to quick-start
test development
Share test content
Rational Manual Tester
Assisted data entry and data verification
Rational Manual Tester
Execute
Rational Functional Tester
Automated Functional Testing
Script Recording
Capture user interactions with the system under test
Script Enhancing
Modify scripts for situation specific challenges
Script Execution
Enhance
Record
Rational Functional Tester
Supported Recording Environments
IBM Rational Functional Tester supports
the following environments
Web Java
Any VS.NET application running under the .NET Framework
Terminal Emulation
Add-on support for 3270/5250
terminal-based applications
Packaged Applications
Rational Functional Tester
Recording and enhancing scripts
Record and Replay functionalityData Driven testing (wizard driven process)
Verification points (also regular expression support)
Enhancing scripts (VB.net or Java code)
Flexible coding language
Powerful, professional debugger Object map editing flexibility
Key Benefits
Built for Day 1 Productivity
Mask complexity to get the job done
Advanced Data Access & Manipulation
Automated data variation and synchronization
Root Cause Analysis
Identifies location and cause of performance problem in hardware and software
Performance testing for the novice and the professional
Performance Tester for Web Based Applications
1. Rational Tester for SOA Quality
2. Rational Performance Tester Extension for SOA Quality
Both built on Rational Performance Tester technology
Support for Web Services standards
UDDI, WSDL, SOAP, HTTP, JMS HTTPS, WS-Security
Integrated with
Rational Test Management tools (Test Manager with ClearQuest)
Monitoring tools (Tivoli)
Rational AppScan
Application Security Testing
Best
Security
Company
#1 in Market Share for
Application Security
– Gartner & IDC
Desktop Transport Network Antivirus Protection Encryption (SSL) Firewalls / Advanced Routers
Application Security
Firewall Backend Server Application Servers Simple Info Security LandscapeIBM Rational Quality Management
Test
Planning
Requirements
Mgmt.
Test Spec.
& Execute
Defects
Mgmt.
Change
Management
Config. Mgmt.
UCM
Build Mgmt.
Analysis &
Design
RAD Purify+ RMT RFT RPT ClearCase BuildForge ClearQuest ReqPro RSA / RSM RDA Rose .. AppScan Robot RTRTProcess
RUP RMCPortfolio
Mgmt.
Software
Development
RDZLifecycle Approach to Software Quality Supports
Quality focus early in lifecycle
Quality integrated into the software development lifecycle Traceability from Requirements to test and defects
Govern and controlled testing to manage risk and
compliance (E-signature and full audit trail)
Manual and Automated Testing Open standards
IBM Software Quality Solutions Provide
Faster time-to-value
Consistent, reliable application delivery
Development Development Development Operations Operations Operations Business Business Business
Agenda
What is test?
Test Management
Rational Testing Tools
Demo
For more information
IBM Rational quality management
http://www-306.ibm.com/software/rational/offerings/testing.html
DeveloperWorks