End to End testing with IBM Rational and SAP Solution Manager 7.1 SP07 – Process View
This blog explains the end to end process of Test Management Option 3 in SAP Solution Manager, valid to SP07. In the underlying blog I explain the process of exchange of business processes, business requirements, test assets and test results between SAP Solution Manager and IBM Rational Tool. The type of test run used is Manual run in the below example; if we chose to automate the testing process then either IBM Rational Functional Tester or Worksoft Certify tools can be integrated . I am writing this blog in the same line as my previous HPQC blog for better understanding and comparing the process b/w these 2 testing tools.
About IBM Rational Tools for SAP
Rational Quality Manager is the offering in the quality management space by IBM Rational. It is a collaborative, web-based, quality management software for comprehensive test planning, manual testing, and integration with automated test tools.
SOLAR02 Business Requirement Transfer Process
The Business Blueprint Configuration (SOLAR02) is the single window for transferring the Blueprint from SAP side to Testing tool at the IBM side. During the Blueprinting process of a project, the Business Scenarios and Processes are defined and all the possible variants for standard scenarios are identified. After the configuration of a Business Process by Functional Consultants , including the Development are done; the Blueprint can now be synced with the Testing tool for complete scenario testing. Business Process Document in a Documentation tab should be updated with the complete Process Flow. This plays a crucial role since the Tester working with IBM rational might not be SAP Expert. So this document would be the basis for any reference during the testing process. We would take example of a Business Process “Procurement without QM” under Procurement scenario for our demo.
The Business Process document for this Process is maintained under Gen. Documentation tab in SOLAR02. If you are configuring very specific to your company business process then the same should be maintained under Proj. Documentation tab.
Transfer to IBM Rational Tab
In the Transfer to IBM Rational Tab, two information are maintained.
1. Business Requirement Document
Business Requirement Document, as mentioned above would be the *only* source of information for Testers to understand what the Business Process is all about. This also should provide information on “How to” run the Business Processes and expected results from the run. So the document maintained either Gen Document or Proj. Document would serve as a Requirement Document.
2. Test Object
Test Objects are the Transaction Codes, Configurations or any relevant Developments which are part of your end to end Business Process. With the help of all the Test Objects you should be able to run your Business Process completely, from Start to Finish.
We would do the mapping in the IBM rational Connector that how Requirement Document and Test Objects are represented in IBM Rational Quality Manager tool after they are pushed from Solution manager
The sample tab would look like below
The Blueprint along with Test Objects and Test Requirements are transferred to IBM Rational QM via the Dropdown available on the left corner of screen.
Testing in IBM Rational Quality Suites
In Rational CLM, view SAP Business Blueprint requirement assets transferred. A Requirements Collection Procurement is automatically created, contains the requirement assets specified for transfer.
A Test Plan ‘Procurement’ is automatically created, will be populated with test case assets.The Requirements Collection ‘Procurement’ is automatically linked to the Test Plan Sales with Validated By traceability.
In this example a Manual test script is being created, or a Functional test script recorded with Rational Functional Tester could also/alternatively be created and associated with this test case.
When you run a test manually, you follow the test steps and perform operations on your application. Then, you compare the expected results with the actual outcome and record the results. You can execute a manual test as many times as needed. The results are stored separately for each run.
Transfer the Result Back to SAP Solution Manager
The test results are transferred back to SOLAR02 to update the Blueprint with the testing information. This is done via the IBM Rational SAP Connector.
1. Attribute option in SOLAR02
In the Transfer to IBM Rational tab in SOLAR02, the test results are displayed against each line item individually.
2. SOLAR_EVAL txn code
The entire view of test results are displayed in SOLAR_EVAL txn code as below