HCL
OneTest Embedded

A cross-platform solution for component testing
and runtime analysis

Image

HCL
OneTest Embedded

A cross-platform solution for component testing
and runtime analysis

Image
Image

HCL OneTest Embedded combines component testing and runtime analysis into a single, integrated developer-centric testing solution.

Image

With a single click from any development environment, you can profile memory and performance, analyze code coverage and visualize program execution behavior.

Image

Automating the creation and deployment of component test harnesses, test stubs, and test drivers is a cinch thanks to HCL OneTest Embedded.

Image

OneTest Embedded allows you to be more proactive in debugging, enabling you to fix your code before it breaks.

Image

Test. Analyze. Resolve.

The best time to find and fix bugs is during development.

HCL OneTest Embedded focuses on developer testing where it easily tests written components and analyzes the reliability and performance of applications as they run on host development systems.

The graphical user interface links run time analysis and code coverage results directly to a source code, enabling code repairs without ever having to leave the tool.

Industries

Standards

Image

Aerospace

Image

Medical

Image

Automotive

Image

Industrial

Image

Defense

Image

Rail

DO178B/C, DO-330

MISRA 2004, 2012 and ISO-26262

Def Stan 00-55

IEC 62304

EN 50128

Watch video about OneTest Embedded

Advanced Verification Case Study:

Advanced Avionics Verification and Validation with HCL OneTest Embedded

Image

Highlights

Profiles memory and performance, analyze code coverage, and
visually illustrates runtime tracing.

Easily adapts host-based tests to different targets without rewriting
test procedures.

Supports all common platforms (from 8-bit microchips to 64-BIT
RTOS.)

Provides detailed code coverage information required for safety and
mission-critical certification.

Provides code coverage and runtime tracing on-the-fly reports.

Provides Qualification Kits for certification processes on request.

Verifies coding rules based on MISRA standards.

Industries

Image

Aerospace

Image

Medical

Image

Automotive

Image

Industrial

Image

Defense

Image

Rail

Standards

DO178B/C, DO-330

MISRA 2004, 2012 and ISO-26262

Def Stan 00-55

IEC 62304

EN 50128

Supported programming languages

Image

The Component Testing for C feature of HCL OneTest Embedded provides a unique, fully automated, and proven solution for applications written in C, dramatically increasing test productivity.

Component Testing for C supports ANSI C89 and C99.

Image

Component Testing for C++

Component Testing for C++ is a fully integrated feature of HCL OneTest Embedded that uses object-oriented techniques to address automated testing of C++ embedded and native software.

Component Testing for C++ supports ISO/IEC 14882:1998.

Image

The Component Testing feature of HCL OneTest Embedded provides a unique, fully automated, and proven solution for the Ada language, dramatically increasing test productivity.

Programming languages

Image
Image
Image

Features

Features

Image

Component testing

Image

Memory profiling

Image

Performance and worst-case execution time

Image

Code coverage analysis

Image

Control coupling analysis

Image

Component testing

Automates creation and deployment of host and target-based component tests. High-level test orientated languages allow sophisticated tests to be easily written.

Image

Memory profiling

Illustrates program’s memory consumption, detects actual and potential memory leaks, buffer under and over runs, misuse of memory after liberation, and many other memory management errors.

Image

Performance and worst-case execution time

Compute the execution time per function directly on target and by providing an estimation of the Worst Case Execution Time simplify the certification.

Image

Code coverage analysis

 Identifies which portions of the source code that have not been tested from function call up to MC/DC coverage levels. Helps the developer and tester develop pertinent test cases.

Image

Control coupling analysis

Analyze the dependencies between modules of the application as described in CAST-19 and generate coverage reports with control and data coupling. The certification process is simplified by providing required reports for DO178B/C.

Image

Runtime tracing

Visually illustrates thread execution function calls, and variable values in programs as a function of time via UML sequence diagrams.

Automates creation and deployment of host and target-based component tests. High-level test orientated languages allow sophisticated tests to be easily written.

Illustrates program’s memory consumption, detects actual and potential memory leaks, buffer under and over runs, misuse of memory after liberation, and many other memory management errors.

Compute the execution time per function directly on target and by providing an estimation of the Worst Case Execution Time simplify the certification.

 Identifies which portions of the source code that have not been tested from function call up to MC/DC coverage levels. Helps the developer and tester develop pertinent test cases.

Analyze the dependencies between modules of the application as described in CAST-19 and generate coverage reports with control and data coupling. The certification process is simplified by providing required reports for DO178B/C.

Image

Target deployment technology

Image

Qualification Kit

Image

Reporting

Image

Runtime tracing

Image

Target deployment technology

Provides a versatile, low-overhead technology for enabling target-independent tests and runtime analysis. Allows you to develop tests on a single host and validate on multiple targets. Tests won’t need to change when environments do.

Image

Qualification Kit

Specifications and test suites are available to qualify HCL OneTest Embedded with environments and target devices. It allows qualification against many industry standards.

Image

Reporting

Generation of reports in various formats (XML, HTML, text, etc.). Consolidated reports facilitate the certification process and allow a detailed understanding of the test results.

Provides a versatile, low-overhead technology for enabling target-independent tests and runtime analysis. Allows you to develop tests on a single host and validate on multiple targets. Tests won’t need to change when environments do.

Specifications and test suites are available to qualify HCL OneTest Embedded with environments and target devices. It allows qualification against many industry standards.

Generation of reports in various formats (XML, HTML, text, etc.). Consolidated reports facilitate the certification process and allow a detailed understanding of the test results.

Visually illustrates thread execution function calls, and variable values in programs as a function of time via UML sequence diagrams.

Benefits

neni
Increases Tester Productivity

Allows a virtual cycle of test generation, execution, review, and then test improvement to rapidly achieve full test coverage. One-click to build, execute on the target, and to generate the report.

|
neni
Identifies Memory Errors Early

Identifies the source of memory management errors at the testing phase before they occur in production. Pre-empt performance issues and program crashes. Can be adapted to work with custom memory management methods used in embedded software.

|
neni
Improves Reliability

Provide visibility on thread execution and switching to develop a deep understanding of the behavior of the system under test. Integrates Test Results and Code Coverage data.

|
neni
Develop Pertinent Test Cases

Avoids delivering code that is executed for the first time by the user or the target system running the application.

|
neni
Review Program Behavior

The integrated Test Results and Code Coverage data help developers understand the behavior of the system under test. This information can be gathered on-the-fly whilst the system under test is running

|

OneTest vs. Competition

Measurable results

Using OneTest Embedded the team:

  1.  ensured software code accuracy and consistency
  2.  reduced their test case generation effort by 20% - 25%
  3.  reduced their code coupling analysis effort by 1/3 (saving more than 700 hours of effort)
  4.  achieved more than 14% savings with assisted test creation from call graphs and the scriptless visual test editor

Key features that team benefited from

  • Code review (specifically MISRA C 2012)
  • Hardware-software integration testing (HSIT)
  • Software-software integration testing (SSIT)
  • Low-level testing (LLT)
  • Structural coverage in combinations of individual tests using HSIT, SSIT, and LTT, using the innovative framework
  • Structural coverage analysis editor based on real-time structural coverage
  • Automation of data coupling and control coupling analysis
  • Automation of memory and timing analysis
  • Source to object analysis (for level A)
  • Supporting tool qualification kits

Our services

we provide

Image

Licensing and license optimization

Image

Installations
and Setup

Image

Consulting and trainings

Image

Extensions and custom development

Contact Us

We looking forward to hear from you

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