C++test
Name: | C++test |
---|---|
Tool Provider: |
Parasoft Corporation |
Supported Standards: | DO178C DO330 EN50128 IEC61508 ISO26262 |
Description: |
Parasoft’s C/C++test is the fully integrated software testing solution for embedded safety-critical industries. Its automated software testing capabilities are also made for today’s high-velocity Agile DevOps environments. It integrates tightly into your C and C++ IDE, CI/CD pipeline and containerized deployments to detect defects earlier, and automatically enforce compliance with industry standards. |
Use Cases: |
Description: |
C++Test Version 10.4.3 Parasoft C/C++test Professional Version: 10.4.3.20191114B689 Eclipse feature version: 10.4.3.972 |
---|---|
Configuration: |
Standard Configuration |
Environment: |
Windows, Linux C++Test version 10.4.3 must be on path. Java 8 must be on path. gcc/g++ ver. 7 (64 Bit) and cl.exe 14.1 (32 Bit) must be on path. |
Description: |
The "JSF Compliance" use case defines the set of C++test features required for achieving JSF Coding Standard compliance. The following requirements are connected to this use case: [PROJ] Importing / configuring a project [TCFG] Test Configuration [CS] Coding Standards Analysis [FA] Flow Analysis [REP] Reporting The use case may need customization if environment specific adaptations are required. |
|||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Safety-Impact: | yes | |||||||||||||||||||||||||
Inputs: |
|
|||||||||||||||||||||||||
Outputs: |
|
|||||||||||||||||||||||||
Features: |
|
|||||||||||||||||||||||||
Potential errors: |
|
Description: |
The "MISRA C 2012 Compliance" use case defines the set of C++test features required for achieving MISRA C 2012 Coding Standard compliance. The following requirements are connected to this use case: [PROJ] Importing / configuring a project [TCFG] Test Configuration [CS] Coding Standards Analysis [FA] Flow Analysis [STD] Standards Compliance [REP] Reporting The use case may need customization if environment specific adaptations are required. |
||
---|---|---|---|
Safety-Impact: | yes | ||
Inputs: |
|
||
Outputs: |
|
Description: |
The "Static Analysis - Custom" use case defines the set of C++test features required for running static code analysis with selected coding guidelines (rules). The following requirements are connected to this use case: [PROJ] Importing / configuring a project [TCFG] Test Configuration [CS] Coding Standards Analysis [FA] Flow Analysis [STD] Standards Compliance [REP] Reporting The use case may need customization if environment specific adaptations are required. |
||
---|---|---|---|
Safety-Impact: | yes | ||
Inputs: |
|
||
Outputs: |
|
Description: |
The "Unit Testing with Branch Coverage" use case defines the set C++test features required for performing unit testing with the branch (decision) coverage metric. The following requirements are connected to this use case: [PROJ] Importing / configuring a project [TCFG] Test Configuration [UT] Unit Testing [STUB] Stubs Module [COV] Coverage Analysis [REP] Reporting The use case may need customization if environment specific adaptations are required. |
||
---|---|---|---|
Safety-Impact: | yes | ||
Inputs: |
|
||
Outputs: |
|
Description: |
The "Unit Testing with MCDC" use case defines the set C++test features required for performing unit testing with the MC/DC coverage metric. The following requirements are connected to this use case: [PROJ] Importing / configuring a project [TCFG] Test Configuration [UT] Unit Testing [STUB] Stubs Module [COV] Coverage Analysis [REP] Reporting The use case may need customization if environment specific adaptations are required. |
||
---|---|---|---|
Safety-Impact: | yes | ||
Inputs: |
|
||
Outputs: |
|
Description: |
The "Unit Testing with Statement Coverage" use case defines the set of C++test features required for performing unit testing with the statement coverage metric. The following requirements are connected to this use case: [PROJ] Importing / configuring a project [TCFG] Test Configuration [UT] Unit Testing [STUB] Stubs Module [COV] Coverage Analysis [REP] Reporting The use case may need customization if environment specific adaptations are required. |
||
---|---|---|---|
Safety-Impact: | yes | ||
Inputs: |
|
||
Outputs: |
|
Description: |
The QKit is a standard Validas QKit using QST and TAU that automatically executes the qualification tests in the user environment. This qualification kit covers the C++ test tool and the following use case is considered: JSF Compliance: defines the set of C++test features required for achieving JSF Coding Standard compliance. Details on the planning and tests are removed for confidentiality reasons. |
---|---|
Qualfication method: |
VALIDAS_QKIT |
Identifications: | |
Use Cases: |
Description: |
This testsuite contains tests for use cases described in the model |
---|---|
Flags: | Has Requirements Based Tests , Has Negative Tests , Has Boundary Tests , Has Equivalence Tests , Has Error Guessing Tests |
Comment: |
[details are removed for confidentiality reasons] |
# tests: | 807 |
Errors: |
|
Description: |
Test container for the manual test cases for use cases described in the model |
---|---|
Flags: | Has Requirements Based Tests , Has Negative Tests , Has Boundary Tests , Has Equivalence Tests , Has Error Guessing Tests |
# tests: | 299 |
Errors: |
|
# | Mitigation | Detection/Avoidance probability | Detected/Avoided errors |
---|---|---|---|
1 |
[Restriction] Do not use this feature - there are no validation test cases available
This feature has no tests, i.e. not testable. So don't use this feature. |
HIGH |
|