4
Technical Data Sheet Qualified Testing Environment R15 Technical Data Sheet Qualified Testing Environment R15 1 SCADE LifeCycle Qualified Testing Environment (QTE) provides test engineers with a complete testing environment for creating and managing Test Cases, managing test results, and automating execution of test cases on host and on target. Test creation and maintenance, together with test execution on host and test adaptation for target execution, are very time consuming activities. Test engineers using SCADE LifeCycle QTE for verification activities can now benefit from best-in-class technology in both a model-based approach and a cost-effective testing environment, allowing them to significantly reduce testing efforts. SCADE LifeCycle QTE is made of QTE for Host and QTE for Target. Read more about Qualified Testing Environment: Test Creation Model Testing Target Testing Application Lifecycle Management QTE Benefits Test Creation SCADE LifeCycle QTE for Host provides an interactive and a batch user interface. From the interactive interface, test engineers can create and manage test data, setup and launch test execution, and finally, obtain summarized and detailed test execution reports. All features are available in batch command line allowing for the automation of test campaigns or non-regression testing. The QTE application interface is shared with SCADE Suite®, providing an intuitive and integrated environment. For test creation, QTE for Host provides key features: Modular Test Language allowing reuse and factorization (initialization sequence) Interactive management of tests within Test Projects and Test Results Projects Readability of test cases for efficient reviews Tabular (csv) or textual (sss) format allowed Powerful checking capacity of expected results Invariant checking Accuracy tolerance customization per data or group of data Test Cases defined independently from model implementation. Table of aliases to associate logical names to implementation names. Such table is reusable for all test cases. Easy maintenance of test data Processes and Application LifeCycle Management Test Cases SCADE Suite Model Target tool suite (LDRA, VectorCast, RTRT, …) Results Qualified Test Environment HOST Test Execution Engine (Qualified) TARGET Test Harness Generator (Qualified) Model Coverage Target Tests MTC (Qualified) Compliance Testing Report Target test results (compliance testing report)

Qualified Testing Environment R15 - Esterel · PDF fileQualified Testing Environment R15 ... All features are available in batch command line ... Test Execution tools (IBM RTRT,

Embed Size (px)

Citation preview

Page 1: Qualified Testing Environment R15 - Esterel  · PDF fileQualified Testing Environment R15 ... All features are available in batch command line ... Test Execution tools (IBM RTRT,

Technical Data Sheet

Qualified Testing Environment R15

Technical Data Sheet

Qualified Testing Environment R15 1

��������������������

SCADE LifeCycle Qualified Testing Environment (QTE) provides test engineers with a complete testing environment for creating and managing Test Cases, managing test results, and automating execution of test cases on host and on target.

Test creation and maintenance, together with test execution on host and test adaptation for target execution, are very time consuming activities.

Test engineers using SCADE LifeCycle QTE for verification

activities can now benefit from best-in-class technology in both a model-based approach and a cost-effective testing environment, allowing them to significantly reduce testing efforts.

SCADE LifeCycle QTE is made of QTE for Host and QTE for Target.

Read more about Qualified Testing Environment:

• “Test Creation”• “Model Testing”• “Target Testing”• “Application Lifecycle Management”• “QTE Benefits”

Test Creation

SCADE LifeCycle QTE for Host provides an interactive and a batch user interface. From the interactive interface, test engineers can create and manage test data, setup and launch test execution, and finally, obtain summarized and detailed test execution reports.

All features are available in batch command line allowing for the automation of test campaigns or non-regression testing.

The QTE application interface is shared with SCADE Suite®, providing an intuitive and integrated environment.

For test creation, QTE for Host provides key features:

• Modular Test Language allowing reuse and factorization (initialization sequence)

• Interactive management of tests within Test Projects and Test Results Projects

• Readability of test cases for efficient reviews• Tabular (csv) or textual (sss) format allowed• Powerful checking capacity of expected results

• Invariant checking

• Accuracy tolerance customization per data or group of data

• Test Cases defined independently from model implementation.

• Table of aliases to associate logical names to implementation names. Such table is reusable for all test cases.

• Easy maintenance of test data

Processes and Application LifeCycle Management

Test Cases

SCADE Suite Model

Target tool suite (LDRA, VectorCast, RTRT, …)

Results

Qualified Test Environment

HOST

Test Execution Engine

(Qualified)

TARG

ET

Test Harness Generator (Qualified)

Model Coverage

Target Tests

MTC (Qualified)

Compliance Testing Report

Target test results (compliance testing report)

Page 2: Qualified Testing Environment R15 - Esterel  · PDF fileQualified Testing Environment R15 ... All features are available in batch command line ... Test Execution tools (IBM RTRT,

Technical Data Sheet

2 Qualified Testing Environment R15

Model Testing

SCADE LifeCycle QTE for Host allows early testing at model level. Test coverage analysis is performed at model level thanks to integration with SCADE Suite Model Test Coverage (MTC). Tests developed at model level can be automatically executed on host.

QTE for Host includes a qualified Test Execution Engine for model testing that supports the verification of:

• Compliance to software high-level requirements

• Accuracy and consistency of the model• Algorithm aspects

QTE input formats are fully compatible with SCADE Suite Simulation and MTC (commands in SSS scenario files and STP files)

QTE Test Execution Engine automatically produces a Test conformance report.

The Test conformance report provides detailed test results with a summary to quickly check Test status (Passed or Failed) along with further details to localize and understand issues.

Once test cases are created and executed on host, QTE for Host provides the capability to measure the Model Coverage of test cases. This is done using SCADE Suite MTC, and it allows users to:

• compute how thoroughly the SCADE Suite model was tested

• detect dead/deactivated/unintended requirements contained in the model and/or inadequacies in requirements above the model

QTE for Host also generates a model coverage report containing detailed test results with a summary. Users can therefore quickly consider test coverage and details to identify and understand issues.

Target Testing

SCADE LifeCycle QTE for Target automates the generation of target test harness for COTS on-Target Test Execution tools (IBM Rational® Test RealTime, LDRA TestBed®, Vector Software VectorCAST™)

QTE for Target includes a Test Harness Generator which is customizable for integration in any in-house or COTS Target Test infrastructure.

Application Lifecycle Management

QTE provides Application Lifecycle Management (ALM) capabilities:

• Traceability to requirements can be made with SCADE LifeCycle Requirements Management Gateway. Traceability matrices can be automatically generated.

• Configuration Management of test cases can be made with any CM tool.

• Test Data are Read/Write accessible from ALM/PLM tools through a Tcl and Java API

Page 3: Qualified Testing Environment R15 - Esterel  · PDF fileQualified Testing Environment R15 ... All features are available in batch command line ... Test Execution tools (IBM RTRT,

Technical Data Sheet

Qualified Testing Environment R15 3

QTE Benefits

SCADE LifeCycle QTE provides solutions for the main challenges of application software testing.

Cost effective solution for test creation and maintenance

• QTE offers a user interface to create and manage test cases

• QTE integrates effective test creation capabilities with an appropriate Test Language

• QTE facilitates the maintenance of test cases

Early design rework and testing

• QTE automates the execution of tests on SCADE Suite models with the capacity to measure model coverage.

Easy connection to existing test target environments

• QTE automates the execution of the same tests on selected hardware targets:

• Generating test harnesses for COTS on-Target Test Execution tools (IBM RTRT, LDRA TestBed, and Vector Software VectorCAST)

• Providing an interface driver to adapt to custom-made test infrastructure

Best-fit integration into development processes

• QTE provides full integration with Requirements Management tools and automatic documentation generation with the assistance of SCADE LifeCycle modules

Compliant with certification activities

• QTE is made of several tools that can be used in an integrated chain or independently.

• QTE Report that generates a conformance report comparing actual results and expected results on host is qualified as a verification tool under DO-178B and as DO-330 TQL-5 tool under DO-178C

• QTE Test Execution Engine that executes test cases on host is qualified as a verification tool under DO-178B and as DO-330 TQL-5 tool for DO-178C

• QTE Test Harness Generator that translates model test cases to test harness is qualified as a verification tool under DO-178B and as DO-330 TQL-5 tool under DO-178C

• QTE certification data available from Esterel Technologies

QTE Version Compatibility Table

Since QTE relies on KCG and MTC, the synchronization of versions is required. Only selected version configurations work together.

(*) Only compatible with model constructs present in SCADE 6.3

Minimal/Required System Configuration

QTE KCG MTC Suite (IDE)

RTRT VectorCAST

LDRA

R156.4 6.4.3

R15 7.5.0.0 5.3 9.1.06.1.3 (*) 6.3.1 (*)

OS Platforms Microsoft® Windows XP Professional SP3 or Windows 7 SP1

CPU processor 1,5 GHz or faster

RAM 1 GB minimum (2 GB recommended)

Disk Space 1 GB minimum

Peripherals CD-ROM drive for installation

Protocol Network adapter and TCP/IP installed and configured for license management

Display 16-bit color, 1280x1024 screen resolution recommended

Page 4: Qualified Testing Environment R15 - Esterel  · PDF fileQualified Testing Environment R15 ... All features are available in batch command line ... Test Execution tools (IBM RTRT,

Contact Information

Submit questions to Technical Support [email protected]

Contact one of our Sales representatives [email protected]

Direct general questions about Esterel Technologies [email protected]

Discover the latest news on our products and technology athttp://www.esterel-technologies.com

Copyrights © 2014 Esterel Technologies. All rights reserved.SCADE®, SCADE System®, SCADE Suite®, SCADE Display®, and SCADE LifeCycle® are registered trademarks of Esterel Technologies. All other trademarks and tradenames contained herein are the property of their respective owners. Esterel Technologies releases this information with full intent to be 100% accurate however information contained herein is subject to change without notice and Esterel Technologies assumes no responsibility or liability as a result of any inaccuracies.Revision: QTE-TDS-R15 - 18/02/14