Unit/Integration Test Tool
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.
Solutions by CONTROLLER TESTER
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
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
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
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