This detailed guide provides intricate information about the IBM Rational Quality Manager (RQM) tool. [The tutorial contains a plethora of images, hence kindly wait for them to load]
This practical guide on IBM RQM will impart knowledge on:
Recommended IPTV Service Providers
- IPTVGREAT – Rating 4.8/5 ( 600+ Reviews )
- IPTVRESALE – Rating 5/5 ( 200+ Reviews )
- IPTVGANG – Rating 4.7/5 ( 1200+ Reviews )
- IPTVUNLOCK – Rating 5/5 ( 65 Reviews )
- IPTVFOLLOW -Rating 5/5 ( 48 Reviews )
- IPTVTOPS – Rating 5/5 ( 43 Reviews )
- Generating a Test Plan using IBM RQM
- Formulation of Test Cases as part of the Test Plan
- Incorporating Manual Test Scripts into Test Cases
- Execution of the Test Case
- Registration of Defects as required
- Accessing Test Execution Records
What You Will Learn:
- Application Lifecycle Challenges
- What is Application Life Cycle Management (ALM)
- Introduction to IBM Rational CLM based on JAZZ platform
- IBM Rational Quality Manager
- IBM RQM Installation
- Life Cycle Projects
- IBM RQM Steps:
- Login to RQM
- Test Plan Creation
- Test Case Creation
- Manual Testing
- Test Execution and Raising Defects
- Summary:
Challenges in the Application Life Cycle
The execution of an IT project necessitates the use of several tools. The noteworthy ones are those used for managing requirements, overseeing projects, controlling versions, managing builds, managing tests, deploying, among others.
The long-standing approach is to opt for a suitable tool for each of these endeavors. Employing tools improves the effectiveness of operations to a certain degree.
However, most of the time, these tools do not interact with each other. There is a lack of visibility into who made which changes, when they were made and why. Additionally, there is no proper traceability of artifacts, which leaves some stakeholders uninformed. (For instance, a Business Analyst might want to know what is happening with a high-priority requirement; whether it has been developed or tested.)
Task planning and scheduling are usually carried out offline, and finally, there is a lack of standardization in terms of using a suitable process (e.g. Agile or Waterfall).
On the other hand, when tools are interconnected and information flows easily between them, project execution becomes more efficient, and all the aforementioned challenges can be addressed.
What is Application Life Cycle Management (ALM)
Application Lifecycle Management assists in bridging the previously mentioned gaps and connects various disciplines across SDLC. It also helps in tackling the challenges discussed earlier, as the entire delivery process becomes transparent and resides on a single platform.
Understanding IBM Rational CLM on JAZZ platform
IBM Rational CLM (Collaborative Life Cycle Management) is an application lifecycle management resolution that integrates 3 tools:
- IBM Rational DOORS NG
- IBM Rational Team Concert
- IBM Rational Quality Manager
The combination of these 3 tools on a single platform offers services like management of requirements, project planning, version control, build management, test management, and reporting capabilities.
For more details about IBM Rational CLM, click here.
In this guide, we will delve into the details of the test management solution termed “IBM Rational Quality Manager” version 6.0.1. This includes support along with features for Test Plan, Test Cases, Test Scripts, manual execution of test cases, and management of defects.
IBM Rational Quality Manager
IBM Rational Quality Manager (RQM) is the test management solution that is a part of CLM, aiding users in quality management ventures such as Test Planning, Creation of Test Case, Execution of Test Case, and Test Reporting.
Characteristics of Rational Quality Manager:
- Enables Web access
- Stores data related to testing in a unified repository
- Facilitates faster creation and execution of test cases
- Offers full-fledged traceability across the life cycle for all test data
- Diminishes the need for manual documentation
- Promotes effective and early collaboration among stakeholders
Installing IBM RQM
IBM RQM is a component of CLM, so its installation occurs as a complete package. Below are the steps involved in installing RQM:
Pre-Requisites:
- Download IBM Installation Manager from here => IBM Installation Manager 1.8.3. This software is necessary for the installation of IBM Rational CLM
- Download the CLM version 6.0.1 or the specific version from the download page. For version 6.0.1, download from => Rational Team Concert 6.0.1
- You will need to register for a Jazz.net ID to download. This is a one-time registration. This registration offers various benefits like access to presentations, tutorials, and the ability to post questions on the Jazz forum, among other features.
- Download the highlighted package under Installation Manager Repositories
(Note: Click on any image for an enlarged view)
Steps to Install:
IBM Rational CLM follows a three-tier architecture that demands the installation of a database, application server, and web client to connect to the server.
1) To install and exploit CLM for a demo or POC (Proof of concept) aims, you can leverage the default package that employs the Derby database and Tomcat application server. This topology is constructed to support merely 10 users. The trial version lasts for 60 days.
2) To install for an enterprise setup, you will need to purchase and install the suitable components of the Database and App Server following the hardware topology advised by IBM.
3) The comprehensive installation steps can be accessed at IBM Knowledge Center.
4) Do you encounter any installation problems? Post your queries in the comments section below, and we will endeavor to assist you in rectifying them.
Life Cycle Projects
Upon the completion of the installation, you must set up a Life Cycle Project, which includes a requirements project area, a project area for change and configuration, and a quality management area. This ensures that a project is established in all three containers, enabling teams to collaborate and trace artifacts across the lifecycle.
The creation of this project makes clear which process template (Scrum or Waterfall) should be exploited for comprehensive development.
While individual project areas can be set up, it is not recommended as it would then be necessary to manually link project areas in other containers.
More detail on creating a life cycle project can be accessed here.
Steps in IBM RQM:
In this section, we will go through the following actions in Test Management:
- Logging in to IBM RQM
- Creating a Test Plan
- Formulating a Test Case
- Manual Testing
- Performing Test Execution and escalating Defects
Logging in to RQM
To log in to RQM, you should use the following URL as it is a wholly web-based tool: https://<JazzServer>:9443/qm/web
The RQM administrator in your organization would have furnished you with the necessary credentials through your organizations’ LDAP active directory.
Note: It is suggested to use Internet Explorer 11 or the newest version of Firefox for use with any of the CLM products.
Once you log in, you can choose the project that was crafted for your team.
A public dashboard is then shown to the users, which can feature multiple widgets exhibiting diverse custom reports for active projects.
Formulating a Test Plan
A Test Plan is the foundation for all testing actions in a specified cycle. It incorporates a multitude of test cases that include the scenarios to be tested.
From the Planning menu, opt for Create Test Plan
Provide a name and press SAVE to save the test plan.
On the left-hand side, you will notice the sections that form part of the Test Plan, directing you through your Test Activities.
While planning, it is crucial to have details about the Objectives, Risks covered, Test Schedules, Estimation, Entry Criteria (outlines the conditions that should be met before testing can commence), Exit Criteria (specifies the conditions that need to be fulfilled before the testing can be concluded), and any other related documents