Engineering Test Management

Engineering Test Management (11)

Wednesday, 02 February 2022 13:23

Command-line adapter

Written by

The command-line adapter (CLA) provides a quick and simple path for integrating an existing test tool into IBM Rational Quality Manager (RQM).

How does it work?

When the CLA starts the execution of a test, it creates a file that can be updated with name/value pairs that describe files/links that should be included in the execution result of that test. When execution of the test has been completed, this file is read by the CLA, and any valid files/links found are included in the execution result.

You can also use custom properties to populate information into the execution results of your CLA tests. This information consists of any name/value pairs you choose. For example, you might want to log the version of your test application and the operating system it’s running on.

Setting up and starting the command-line adapter

With the command-line adapter, a target test machine is used for command-line execution. You can use this command-line adapter if an adapter for your test type is not available. To use the command-line adapter, the target test machine must be set up to run the adapter and the test machine application must be started on the target test machine. After the command-line script is executed, an Execution Result is returned. The Execution Result includes attachments that contain the standard out and standard error information of the test process.

Image

Customizing the command-line adapter

When you use the command-line adapter, you can customize the mapping of the actual results. The application-under-test needs to return an exit that is mapped to a script Actual Results value.

Creating a job that uses the command-line adapter to test an application-under-test

When you use the command-line adapter, you must have at least one application that acts as the application-under-test. The application-under-test needs to return an exit that is mapped to a script Actual Results value.

Running a test with the command-line adapter using local resources

With the command-line adapter, you can use a target test machine for running command-line jobs. After the adapter is registered, you can run scripts by using the command-line execution adapter on the target test machine. Use a command-line adapter if an adapter for your target tests is not available.

On the tester machine, a test case with a command-line test script is created and run. The test produces a Test Execution Result which contains the standard out and standard error of the executed command.

Image

Running a test with the command-line adapter by reserving specific resources

With the command-line adapter, you can use a target test machine for running command-line jobs. After the adapter is registered, you can run scripts by using the command-line execution adapter on the target test machine. Use a command-line adapter if an adapter for your target tests is not available.

On the tester machine, a test case with a command-line test script is created and run. The test produces a Test Execution Result which contains the standard out and standard error of the executed command.

Image

Adding attachments and links to command-line execution results

You can attach files and links to the Result Details section of a command-line adapter execution result.

The process that runs the command-line test includes the qm_AttachmentsFile environment variable, whose value is the full path to a temporary file. The command-line test can update this temporary file to specify files and URLs to attach to the execution result.

 

Troubleshooting command-line adapter issues

The command-line adapter displays error messages at startup and when commands run.

 

Read how to install and configure the CLA, create and execute CLA tests, view test execution results and some of the more advanced features of the CLA, including:

  • Attaching files and links to the execution result
  • Accessing and setting execution variables in CLA tests
  • Setting custom properties
  • Mapping application exit codes to RQM result codes
  • Updating application progress complete values
  • Limiting the applications that the CLA can execute
Wednesday, 02 February 2022 13:15

Cadence vManager Integration with IBM DOORS

Written by

With the integration of Cadence vManager and IBM DOORS teams using these tools will have a single source of truth. This brings much-needed transparency and collaboration in the ecosystem and enables each team to independently take decisions based on all available data with full context. The integration of vManager and IBM Doors allows the teams to focus on their core tasks and not worry about manually transferring the data.

How Cadence vManager + IBM DOORS integration is beneficial for an enterprise
  • Verification with enhanced traceability and planning
  • Real-time visibility into the actual development of each entity
  • Real-time visibility for all the changes and updates
  • Improved productivity due to real-time exchange of information between the two teams
  • Complete traceability across both systems
 
Verification with Enhanced Traceability and Planning
  • Helps verification teams focus on writing verification tests based on the latest requirements without changing their Cadence vManager user experience
  • Enables real-time exchange of information, such as verification of goals, requirements, implementation of verification, and change requests
  • Maintains bidirectional sync to update changes and results from Cadence vManager to IBM DOORS and vice versa
  • Enables real-time visibility into the development of each entity and its verification
  • Decreases effort leakage by avoiding stale requirement records

 

Cadence vManager Integration with IBM DOORS Using OpsHub Integration Manager
  • Cadence vManager integrates with IBM DOORS bidirectionally
  • The synchronization ensures all historical and current data is available to users in real-time in their preferred environment with full context
  • All work items from Cadence vManager sync automatically to IBM DOORS, and all requirement entities and details synchronize back to Cadence vManager from IBM DOORS
  • All the information you need in real-time in your preferred tool. No manual dependencies or human errors
 
Gain real-time visibility, cross-system traceability, better collaboration, and speed up System on Chip (SoC) level functional verification flow. Ensure faster tape out and manufacturing by reducing manual dependencies and errors. Empower verification engineers to automatically sync the latest requirement changes from IBM DOORS with a full context in real-time.
 
Find more information about how your team can benefit from deploying Cadence vManager Integration with IBM DOORS here: [uploadnute pdfko]
 
 
'OpsHub Integration Manager (OIM) bridges the information gap in semiconductor testing and verification. OIM replaces the need for manual mapping of requirements with automated sync of data between verification teams and requirements teams. Achieve better collaboration, reduce manufacturing delays and compliance risks by integrating changes in real-time from Cadence vManager to IBM DOORS or IBM DOORS to Cadence vManager.'
Vector RQM Connection Utility is an add-on tool for Vector vTESTstudio. It serves to integrate IBM Rational DOORS Next Generation and IBM Rational Quality Manager into the Vector testing toolchain - vTESTstudio, CANoe and CANoe.DiVa.
 
With the help of the connection utility you can:
  • Trace Item Extraction
Generate trace items out of DOORS NG requirements or RQM test case specifications.
Note: Trace items can be linked to test cases in vTESTstudio. The link to the trace item source (requirement/test case specification) is then written to the test case result in the CANoe report. An overview of the design coverage of trace items is given by the vTESTstudio traceability matrix.
  • Test Case Upload
Upload information about implemented vTESTstudio test cases to RQM.
  • Test Execution
Automatically execute a set of predefined vTESTstudio test cases in CANoe.
  • Test Report Upload
Upload test case results from CANoe reports to RQM.
 
The connection utility can be used with two different workflows:
  • Requirement Based Workflow
Trace items in vTESTstudio are based on requirements from DOORS NG. In order to achieve full requirement coverage, every trace item (requirement) must be linked to at least one test case implementation in vTESTstudio. A test case can be linked to any number of trace items.
  • Test Case Based Workflow
Trace items are extracted from test cases in RQM; they serve as test case specifications. For every trace item (test case specification) exactly one test case implementation must be realized in vTESTstudio.
 
 
Minimum required versions: vTESTstudio 2.1 SP4, CANoe 9.0 SP4, CANoe.DiVa 10.0. 
Minimum required versions for the usage of full functional range: vTESTstudio 6, CANoe 15, CANoe.DiVa 10.0.
 
Compatibility is ensured for the following versions:
IBM DOORS Next Generation 6.0 or higher 
IBM Rational Quality Manager 6.0 or higher
 
 
New Features V3.0.1:
  • Map vTESTstudio test case attributes to IBM RQM test case categories 
    • New section [TestCaseAttributes2TestCaseCategories] in INI file provides the possibility to map vTESTstudio test case attributes to RQM test case categories.
  • Reassessed verdicts from CANoe Test Report Viewer
    • A new option allows the usage of reassessed verdicts from the CANoe Report Viewer. With this option activated, the reassessed verdict are uploaded to RQM and a respective comment about the original verdict is noted in the result details.
  • CANoe Test Report Viewer links in IBM RQM test results
    • The result details of the RQM test case results now hold a link to navigate to the respective test case in the loaded report within the CANoe Report Viewer.
  • Set result details via command line for test report upload
    • New optional parameter -details provides possibility to set additional comment for the result details.
  • Weight Configurable for Test Case Creation
    • The system defined RQM test case category Weight can now be configured in INI file ([TestCaseCategories]) if a different value than the default of 100 should be used for test case creation.
  • Path to Applications Configurable
    • New section [RegisteredApplications] in INI file provides possibility to customize path to registered applications on Jazz Team Server (e.g. to quality management that default to ‘qm’).
  • Requirement types configurable
    • The requirement types to be considered for trace item extract can now be configured in INI file.
  • Extended Test-Case Based Workflow for CANoe.DiVa
    • This option supports the mapping of multiple CANoe.DiVa generated test cases to the same RQM test case. As a consequence all test case results that refer to the same RQM test case will be aggregated to one overall verdict during test report upload. A textual summary of the single CANoe test case results will be annotated to the aggregated overall verdict.
 
Requirement Based Workflow
The requirement based workflow comprises 6 phases that are visualized in the following graphic.
  1. Export requirements as trace items (connection utility)
  2. Create test cases / link trace items (vTESTstudio)
  3. Import design traceability (connection utility)
  4. Create test case execution records (RQM)
  5. Execute test unit (CANoe)
  6. Import test report (connection utility)
 
 
 
 
Test Case Based Workflow
Overview
The test case based workflow comprises 6 phases that are visualized in the following graphic.
  1. Export test cases as trace items (connection utility)
  2. Create test cases / link trace items (vTESTstudio)
  3. Import design traceability (connection utility)
  4. Create test case execution records (RQM)
  5. Execute test unit (CANoe)
  6. Import test report (connection utility)

 

 
 
 
CANoe Execution Adapter
Test execution tab
This tab contains the integrated CANoe Execution Adapter, a vTESTstudio add-on that is also available as stand-alone application.
The purpose of the adapter is the activation and execution of a predefined set of vTESTstudio test cases in CANoe. This enables effective resource planning and support of various test strategies, e.g. executing all test cases that link to a changed requirement.
 
 
The adapter uses the CANoe COM API for the following actions:
  • Load CANoe configuration
  • Activation of test execution tree elements Start/stop measurement
  • Start test configuration
  • Read paths to test reports
Wednesday, 25 March 2020 08:47

Worksoft Certify Adapter for SAP Test Automation

Written by

Worksoft Certify® is the industry’s first automated codeless testing solution built specifically for non-technical users to test end-to-end business processes at an enterprise scale. Built to test complex processes that span multiple applications and integrate into modern-day DevOps toolchains, Certify ensures that not only your software works but that your business works. Certify automates the testing of your exact business processes across all your enterprise applications, including Salesforce, Oracle, SAP, Ariba, Workday, SuccessFactors, Siebel, Manhattan, ServiceNow, and many others. This happens seamlessly and as fast as the underlying applications can operate, so you can validate business processes in record time with perfect reliability and consistency. When you integrate your IBM® Engineering Test Management with Worksoft Certify®, you increase your automation capabilities while extending your existing test and validation processes.

Open Services for Lifecycle Collaboration (OSLC) is a set of specifications that simplifies the tool integration across the software delivery lifecycle. OSLC enables the creation of large-scale and easily maintainable integrations in a diverse tools environment. Tools that use OSLC specifications can more easily maintain tool integrations from different vendors.

Unit testing is the first step towards delivering quality software. Junit is one of the tools used by developers to perform unit testing activities. This article explains the procedure to manage & execute JUnit test scenarios from Engineering Test Management.

Selenium automates browsers, primarily for automating web applications for testing purposes. You can use the JUnit Selenium adapter to run Selenium version 2.0 WebDriver JUnit4 tests in IBM® Rational® Quality Manager.

The Eggplant Functional IBM Rational Quality Manager Adapter features a quick integration and return of results. Download this adapter and configure this integration to execute an Eggplant Functional test suite from IBM Rational Quality Manager and return the results to a fine-grained level. With this adapter, you can incorporate Eggplant Functional into your continuous integration setup.

You do not need to purchase a separate license from Eggplant to download and configure the Eggplant.

IBM Rational software and National Instruments integrate development and test environments to help clients with their most important goals:
  • Test the code of smart products, which might have hundreds of thousands or millions of lines of code, for defects.
  • Reduce the cost of code defects by identifying them earlier in the development process.
  • Mitigate increasing product complexity by tackling quality challenges earlier in the development process.
  • Improve efficiency by breaking down the divisions between engineering departments.
 
The NI Test Integration Adapter for IBM Rational Quality Manager (RQM) is installed on a Windows-based test machine and integrated into the IBM RQM network installation to provide a connection between NI TestStand and IBM RQM.
 
Combining Rational Quality Manager software and National Instruments (NI) TestStand provides comprehensive test case traceability, test case results management, and automated test scheduling and execution. Test results are made available to all teams so that applications can be validated at virtually every point along the development path, from simulation and prototyping, through deployment onto hardware, and integration into the end system. Both operational efficiency and test accuracy can be improved through the ability to reuse test components throughout multiple project phases and even on different projects.
 
Engineering team collaboration with a quality management solution from IBM and NI provides the following business benefits:
  • Enables traceability of requirements through test.
  • Improves collaboration between product development and quality assurance teams.
  • Improves testing efficiency by integrating world-class testing technologies.
  • Enhances quality management through dashboarding of test execution.

 

Image

 

ETAS LABCAR Adapter (MGEN LCA ADAPTER Edition)

Provides seamless integration between IBM Engineering Test Management (ETM) and ETAS LABCAR Automation (LCA).

MGEN LCA Adapter allows the LABCAR Automation test to be invoked from the IBM Engineering Test Management test case providing traceability to other project aspects including requirements, overall quality plan, project plan, change/defect management system.

Friday, 26 April 2019 08:27

RQM Test Execution Adapter for dSPACE

Written by

dSPACE Adapter (MGEN Edition)

Provides seamless integration between IBM Rational Quality Manager(RQM) and dSPACE AutomationDesk.

MGEN dSPACE Adapter allows dSPACE AutomationDesk test cases to be invoked from IBM Rational Quality Manager test case providing traceability to other project aspects including requirements, overall quality plan, project plan, change/defect management system.

Features:

  • Automated test execution of dSPACE AutomationDesk test cases using RQM
  • Centralized test management and framework for dSPACE AutomationDesk
  • Online, real-time collaboration capabilities, which facilitates the replication of issues/bugs and speeds up fixes
  • All results (script steps, test pass/fail results) are tracked by RQM and available through the RQM interface
  • Reports can be viewed in RQM and dSPACE AutomationDesk
  • Supports IBM Rational "Server Rename" capability
Image

Softacus AG

Löwenstrasse 20
8001 Zürich
Switzerland
E-Mail: info@softacus.com
Tel.: +41 43 5087081
Fax: +41 43 344 6075 

VAT: CHE-108.817.809 MWST
D-U-N-S® Number 486800618

Image

Softacus GmbH

Westendstrasse 28
60325 Frankfurt am Main
Germany
E-Mail: info@softacus.com
Tel.: +49 69 34876544
Fax: +49 69 5830 35709

VAT: DE301903892
D-U-N-S® Number 313482703

Image

Softacus s.r.o.

Křídlovická 351/47A
603 00 Brno
Czech Republic
E-Mail: info@softacus.com
Tel.: +420 530333482
Fax: +41 43 344 6075

VAT: CZ07286333
D-U-N-S® Number 496165108

Image

Softacus s.r.o.

Tatranské nám. 3
058 01 Poprad
Slovakia
E-Mail: info@softacus.com
Tel: +421 911 083 612
Fax: +41 43 344 6075

VAT: SK53507070
D-U-N-S® Number  2121388148