code_controller_logo.png

Unit/Integration Test Tool


Needs

Mission Critical domain requires certification on safety and reliability.

The structural coverage target shall be achieved through test.

A test is required under an actual target environment.


code_controller.jpg
 

Solutions by CONTROLLER TESTER


Coverage Measurement

Perform the unit test and checking coverage.

Automatic creation of the basic unit test and customizing available

Statement, branch, function call coverage and MC/DC measurement

Target Environment Test

Possible to conduct a test on an actual target environment.

Conducting a test on target (embedded board) environment checking and reporting the coverage result

 
code_controller05.jpg
 

Major Functions of CONTROLLER TESTER

  • A function to replace an original function that is hard to control with a stub (a band function)

  • Testing to ensure that the desired value is returned to a stub instead of an original function

  • Automatic creation of a stub of a function (library etc.) without definition

  • Control Flow Graph

  • Providing a control flow graph assisting understanding on source codes

  • Checking the coverage results in linkage with source codes

  • Providing guides to achieve MC/DC targets required by a domain

  • Integration Test function

  • Testing by organizing a module and a function like a scenario that an actual program operates

 

Why CONTROLLER TESTER

Differentiation

  • Coverage View· Providing coverage information by functions and tests and MC/DC guides

  • Rapid Coverage Achieve· Testing only uncovered parts with a CONTROLLER TESTER after measuring the system coverage (COVER product)

  • Quick Set Up· Easy configuration, project linkage among Suresoft CODESCROLL products

Strength

  • International Certification· Cert. from TÜV Rheinland · Providing Tool Qualification · CWE Compatible Tool

  • Target Testing· Testing under Linux, Embedded target environment

  • Flexibility· Responding to requirement of a domain quickly

  • Applications· More than 100 clients applied · Vehicle, national defense, railroad, nuclear power, finance, communication

 

CONTROLLER TESTER Benefits

  • Quality Improvement - Improving software quality and securing customers’ reliability

  • Cost Reduction - Reducing costs for testing and maintenance

  • “Shift Left” tool that eliminates errors early and often