IBM Software Group Governing Test and Development with
® IBM Software Group Governing Test and Development with IBM Rational Test Management Solutions © 2006 IBM Corporation
IBM Software Group | Rational software ® Agenda Business trends that impact software and systems delivery Clear. Quest: Governing Test and Development Getting Started Summary 2
IBM Software Group | Rational software ® Software delivery challenges for On Demand Business focus Software delivery challenges 1 § Responsiveness as a key competency § Keeping software projects aligned with changing business priorities § Effectiveness of people as a critical success factor § Delivering better business results within the constraints of current investments and skill sets § Revenue growth with cost containment § Effectively managing business and technical risk 1 IBM Rational research, November 2005 3
IBM Software Group | Rational software ® Evolving software and systems delivery TRADITIONAL PROJECT DRIVEN Co-located teams Technology led Vendor lock-in Application silos BUSINESS TRENDS Right-sourcing Standards BUSINESSREALITY DRIVEN CURRENT Geographically distributed Compliance Open computing Modular systems (SOA) Business Driven Development Enabling organizations to govern the business process of software and systems development 4
IBM Software Group | Rational software ® Business Driven Development Software quality challenges Challenges Development Impact Time to Market Lost revenue & market leadership Quality End customer satisfaction 51% of projects in 2004 were delayed or over budget, another 15% of projects failed outright 1 NIST study – 80% development funds spent on identifying/fixing defects 2 Change Rollout of competitive applications Errors & audit/traceability 50% of applications put into production are later rolled back 3 System Performance 1 Standish Average cost $100 K per hr 68% of post production application support comes from development teams; on average 30% of their time 4 Why Slow testing processes Late discovery of defects Operations Absence of iterative development / testing approaches & shared processes Decoupled, auditless build, deploy, rollback processes Multiple test iterations Inability to quickly pinpoint problem root cause and resolve problems - http: //www. softwaremag. com/L. cfm? Doc=newsletter/2004 -01 -15/Standish 2 http: //www. nist. gov/public_affairs/releases/n 02 -10. htm 3 Gartner 4 Noel, - http: //star-techcentral. com/tech/story. asp? file=/2004/11/18/technology/9416960&sec=technology Ptak & Assoc 2003 5
IBM Software Group | Rational software ® Agenda Business trends that impact software and systems delivery Clear. Quest: Governing Test and Development Getting Started Summary 6
IBM Software Group | Rational software ® The Importance of Test Management § Would you go on a road trip without a map? 4 How would you know where to go? 4 How would you know how long it would take? 4 How would you reroute around problems? 4 How would you know how to do it better next time? § Automated Test Management answers these questions… 7
IBM Software Group | Rational software ® Test Governance and Control Test Planning, Execution and Project tracking § Automated Test Management 4 Track your test plans and cases 4 Track your requirements and defects 4 Execute your tests 4 Measure your progress § Automated Test Management is your Software Quality GPS 4 Know where you are 4 Know where you’re going 4 Make your process predictable 8
IBM Software Group | Rational software ® Clear. Quest: Governing Test and Development The Hub for Life-Cycle development IBM Rational Clear. Quest Test Change Defects Single project view Global test project coordination Configurable, enforceable processes Extensible test ecosystem 9
IBM Software Group | Rational software ® Single Project View Single solution to manage tests, defects and project change Benefits: § Consolidated, real-time view of the entire project status § Traceable, auditable relationships between development, test and project artifacts 4 Manages test planning, test results, quality metrics, and defects 4 Central repository with integrated version control 4 Comprehensive quality metrics in project dashboards and reports IBM Rational Clear. Quest 10
IBM Software Group | Rational software ® Test Management with Clear. Quest Eclipse, Windows and Web Clients for test project tracking § Eclipse Based Test Management 4 Joins Functional and Performance Tester to complete transition of testing tools to eclipse platform 4 Native and web clients also available § Key Functional Areas 4 Test Planning § Create test plans, test cases and configured test cases 4 Test Execution § Create suites or run individual test cases 4 Test Reporting § Extensive query and reporting facilities to measure test progress 11
IBM Software Group | Rational software ® Lifecycle Traceability Query one source for all aspects of project progress Requirements Tests Defects § Query to find 4 Test results associated to requirements 4 Defects associated to test results 4 Defects associated to tests associated to requirements § Traceability from requirements to tests and defects closes the loop on the software development cycle 12
IBM Software Group | Rational software ® Lifecycle Traceability Query one source for all aspects of project progress Leverage existing reports or Create new reports with Crystal Reports To provide the information you need for decision making Test Verdicts Test Case Trending 13
IBM Software Group | Rational software ® Beyond Test Metrics Clear. Quest data integrated into Project Console and Portfolio Manager § Comprehensive project reporting 4 Clear. Quest defect and test project data can be accessed from Rational Project Console and Rational Portfolio Manager 4 Provides a consolidated dashboard of all project metrics 4 Provides the information you need for all project decisions 14
IBM Software Group | Rational software ® Global Project Coordination Distributed and co-located test and development support Benefits: § Ability to leverage globally distributed talent § Simplifies the complexities of geographically distributed test coordination 4 High scalability for large enterprise projects 4 Web-based test planning and quality metrics reporting 4 Automates sharing and reuse of distributed test assets 4 Centralized user management IBM Rational Clear. Quest 15
IBM Software Group | Rational software ® Clear. Quest Web Interface Distributed access for test planning and reporting § Instant access for remote users § Access for alternative platforms § No additional licenses required § Perfect for test planning and reporting 16
IBM Software Group | Rational software ® Clear. Quest Multi. Site Replication and synchronization for geographically distributed teams § Automatic replication and synchronization of Clear. Quest repositories 4 Access current information, regardless of location ` 4 Automatic recovery of repositories in the event of system failure maintains data integrity 4 Transmission of only incremental changes for improved network performance 17
IBM Software Group | Rational software ® Enterprise Data Scalability Support for all enterprise databases § Supported Databases 4 DB 2 4 Oracle 4 SQL Server 4 MS Access 18
IBM Software Group | Rational software ® Centralized User Management LDAP authentication for common user id support Reduce administration with centralized user management – maintain only one list of user ids LDAP authentication supports common user ids for Clear. Quest and Requisite. Pro LDAP 3. 0 Compliant Server Rational Clear. Quest User DB Logon Dialog Rational Clear. Quest Authorization Rational Requisite. Pro Authorization Rational Clear. Quest Rational Requisite. Pro 19
IBM Software Group | Rational software ® Configurable, Enforceable Process Customize and enforce your test processes and workflows Benefits: § Ensure compliance and enforcement of project and company policies § Configurable for project-specific needs and workflow automation 4 Data collection and process customization & enforcement 4 Auditable test change history 4 e-Signature support for regulatory compliance IBM Rational Clear. Quest 20
IBM Software Group | Rational software ® Compliance and Control Using Audit Trails and e. Signatures to track change § Audit Trails can track changes to individual records 4 Provides immutable change log of all record change activity § e-Signature requirement can be added to any event on any artifact 4 Will record who changed a record, when and how the record was changed 4 e-Signature provides immutable evidence of process completion e-Signature Approval Requirement Test Case Test Execution Validate Results Approve 21
IBM Software Group | Rational software ® Configure and Enforce Your Process Customize appearance and behavior of all forms and processes § Customize everything 4 Modify forms 4 Configure State Transition 4 Add fields and control behavior 4 Extend your system with custom coded hooks § Extend functionality using pre-defined Packages 4 e. Signatures 4 Audit Trail 4 Many, many more… 22
IBM Software Group | Rational software ® Extensible Test Ecosystem Integrated with Rational, open source and 3 rd party test automation tools Partner solutions Benefits: § Lowers the cost of test lab management § Simplifies the management of tools from multiple vendors Test automation tools 4 Customer extensibility for automation of logging custom test results 4 Integrated with Rational Functional Tester, Rational Manual Tester and Rational Performance Tester 4 Integrates with SPI Dynamics QAInspect for security testing 4 Partner extensibility for execution of 3 rd party test tools Open source solutions Third party test automation tools IBM Rational Clear. Quest 23
IBM Software Group | Rational software ® Extensible Test Ecosystem Integrated with Rational, open source and 3 rd party test automation tools § Collect and report on results from Rational test execution engines 4 Rational Manual Tester 4 Rational Functional Tester 4 Rational Performance Tester § Collect and report on results from Eclipse Test and Performance Tools Project 4 j. Unit tests 4 Manual tests 4 URL tests § Open API Extensibility 4 SPI Dynamics QAInspect 24
IBM Software Group | Rational software ® Agenda Business trends that impact software and systems delivery Clear. Quest: Governing Test and Development Getting Started Summary 25
IBM Software Group | Rational software ® Rational Software Quality Solutions BUSINESS SOFTWARE QUALITY SOLUTIONS Requirements Test Change Defects Rational Requisite. Pro Rational Clear. Quest Test Automation Functional Test Developer Test Rational Purify. Plus Rational Test Real. Time Performance Test Rational Functional Tester Plus Automated Rational Functional Tester Rational Robot Manual Rational Performance Tester OPERATOINS DEVELOPMENT Test and Change Management Rational Manual Tester Quality Metrics Project Dashboards Detailed Test Results Quality Reports 26
IBM Software Group | Rational software ® IBM Rational Clear. Quest and Functional Testing One bundle for comprehensive quality § Enterprise scalable, distributed test management IBM Rational Clear. Quest Hub for test and lifecycle management § Test process enforcement and customization Test Management § Quality metrics § Integrated test management and test automation tools Change Management Defect Management Test Automation Manual Testing Functional testing of modern and legacy applications Business process manual testing IBM Rational Functional Tester Plus § Support for testing J 2 EE/Java, Web, . NET, Visual Basic, C/C++ and many other client-server software applications IBM Rational Clear. Quest IBM Rational Functional Tester IBM Rational Manual Tester IBM Rational Robot IBM Internal and Business Partner Use Only 27
IBM Software Group | Rational software ® Clear. Quest or Test. Manager? Deciding when to move from Test. Manager to Clear. Quest § Deciding when to migrate to Clear. Quest from Test. Manager depends on how you use Test. Manager § Most customers will want to migrate today § Some Test. Manager functionality is not yet implemented in Clear. Quest 4 Manual Tests 4 Execution of Robot scripts 4 Distributed test execution 4 Advanced suite scheduling § Customers relying on the above functionality might consider delaying migration until equivalent functionality is implemented in Clear. Quest The majority of new and existing customers will benefit most from the test management features of Clear. Quest 28
IBM Software Group | Rational software ® Clear. Quest or Test. Manager? Deciding when to move from Test. Manager to Clear. Quest Feature Test. Manager Clear. Quest Support for distributed teams Large scale projects with large volumes of data Schedule and locally execute Manual Tester, Functional Tester and Performance Tester tests Integrated reporting of requirements, defects and test cases Eclipse, Web and Windows client User level security model, LDAP support Compliance support via e-Signatures, Audit Trails Enterprise database support (SQL, Oracle, DB 2) Customize forms, fields and processes 29
IBM Software Group | Rational software ® Clear. Quest or Test. Manager? Deciding when to move from Test. Manager to Clear. Quest Feature Test. Manager Clear. Quest Distributed/Remote execution of tests Schedule and execute Robot tests Integrated manual testing Dynamically identify suspect requirements Rose model test inputs Data generation for datapools Third party input adapters 30
IBM Software Group | Rational software ® Agenda Business trends that impact software and systems delivery Clear. Quest: Governing Test and Development Getting Started Summary 31
IBM Software Group | Rational software ® Clear. Quest: Governing Test and Development The Hub for Life-Cycle development IBM Rational Clear. Quest Test Change Defects Single project view Global test project coordination Configurable, enforceable processes Extensible test ecosystem 32
IBM Software Group | Rational software ® Getting Started… § Get the Basics 4 IBM Rational Clear. Quest Web site www. ibm. com/software/awdtools/ clearquest/ § Get the Software 4 Contact your Rational Representative 1. 800. 728. 1212 § Get the Knowledge 4 IBM Developerworks for tips, user guides, discussion and utilities www. ibm. com/developerworks/rational/ products/clearquest 33
® IBM Software Group Governing Test and Development with IBM Rational Test Management Solutions © 2006 IBM Corporation
- Slides: 34