Top > Products > Embedded Development Tools > CoverageMaster
CoverageMaster is an automated embedded software unit testing tool that executes target code to achieve reliable testing results. This application is configured with an ISS for each MPU so that it can test the C source code logic, as well as possible implementation issues for each target processor.
The input test data for unit testing can be entered using MS-Excel creatable CSV format files. After completion, the test results, including comparisons with the expected values, will be output to a CSV file.
Using the static analysis tool 'CasePlayer2' CoverageMaster can generate optimized input test data for the C1/MCDC path and data range coverage testing. In this manner the validity of existing embedded software can be tested simply and efficiently.
After the automated unit testing has been completed the C0/C1 coverage result will be output automatically. Using the dedicated coverage viewer tool the test data and source code can be analyzed.


SSTManager is an integrated management tool used to access the unit testing processes. These include executing test operations, configuring test settings, creating test data, managing test data and STUB functions, launching the ISS and viewing various test reports.
While performing unit testing, the source code and CasePlayer2 created program charts can be easily accessed for reference. This allows the user to obtain a better understand of the program's structure and branches simply and quickly.

Using the static analysis information from 'CasePlayer2' the global input/output variables used by the target function are listed automatically. This feature is both time saving and reduces the possibility of human error.
CoverageMaster can create an optimal set of input test data combinations for completing the C1/MCDC tests by using the static analysis information provided from 'CasePlayer2'. This simple to use feature creates test data combinations for all input variables and saves them to a CSV file at the click of a button.
Input test data for the C1/MCDC coverage testing can be created automatically from the static analysis information generated by 'CasePlayer2'. By using the program's data edit view the target code's condition branches will be listed. Upon selecting a condition statement CoverageMaster will automatically locate the relevant global variables and generate input test data from the boundary values.

MPU Support List (See 'CoverageMaster' column).
OS : Windows 2000 / XP / Vista ( Windows 95 / 98 / Me / NT are NOT supported.)
Recommended System Requirements : Pentium 2GHz, 512MB RAM