0% found this document useful (0 votes)
59 views

VectorCAST QA Factsheet EN

VectorCAST/QA is a software testing and code coverage solution that enables teams to implement consistent and repeatable testing processes. It supports test automation to simplify test execution across various frameworks. VectorCAST/QA also provides integrated white-box system testing by monitoring application internals and injecting faults using Probe Points. It allows collaboration on test activities to improve quality metrics and assess release readiness.

Uploaded by

Chaos Xia
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views

VectorCAST QA Factsheet EN

VectorCAST/QA is a software testing and code coverage solution that enables teams to implement consistent and repeatable testing processes. It supports test automation to simplify test execution across various frameworks. VectorCAST/QA also provides integrated white-box system testing by monitoring application internals and injecting faults using Probe Points. It allows collaboration on test activities to improve quality metrics and assess release readiness.

Uploaded by

Chaos Xia
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Software Testing

VectorCAST/QA
Code Coverage and Test Automation

What is VectorCAST/QA?
Highlights of VectorCAST/QA in VectorCAST 2021
VectorCAST/QA enables teams to implement consistent
> Improvements to VectorCAST coverage environ-
and repeatable processes for managing test activities and
ments for easier integration to CI workflow
reporting key quality metrics such as code coverage. Test
> Integration with the static analysis tool Axivion
automation simplifies test execution. It is compatible with
Suite from Axivion
all test execution frameworks. VectorCAST/QA also
provides an integrated workflow for white-box system
Overview of Advantages
testing. Application internals can be monitored, and faults
> Supports C, C++ and Ada
injected using Probe Points. VectorCAST/QA Change-
> Certified by TÜV SÜD for industrial, automotive, medical
Based Testing reduces total test time by only running tests
and railway applications
that are impacted by code changes.
> Tool Qualification Package for DO-178C
> Coverage types include Statement, Branch, MC/DC,
VectorCAST/QA allows team members to collaborate on
Function and Function Call
test activities, shorten test times, and provide up to date
> Uses the same compiler and build scripts you already use
metrics on release readiness.
> Coverage for host and embedded target applications
VectorCAST/QA integrates with your build system and
> Integrated workflow for White-box testing with Probe
existing test infrastructure to silently collect key metrics
Points
such as, test case status and code coverage data.
> Faster testing with Change-Based Testing (CBT)
VectorCAST/QA uses your existing workflow and tools so
> White-box Testing with VectorCAST Probe Points
no changes are necessary.
> Jenkins plug-in to support continuous and parallel
testing

VectorCAST/QA system
test automation and
code coverage solution
Fact Sheet VectorCAST/QA

Functions
> Creating a coverage environment White-box Testing with VectorCAST Probe Points
> Creating a test automation script VectorCAST Probe Points allow the user to insert user-
> Instrumenting for coverage defined blocks of code, or Probe Points, before or after any
> Adding an interactive GUI for manual test steps executable statement or function. It extends the test
> Automating test runs coverage by using fault injection to test error paths or to
> Performing an incremental build and test execution with add test conditions that are difficult to setup at the
Change-Based Testing (CBT) application level. The Probe Points are maintained as the
> Limiting coverage to a single software component source code changes to the greatest extent possible. Probe
> Creating a Change Impact Report Points are available for C and C++ code.
> Using VectorCAST Covered by Analysis (CBA) Probe Points are frequently used in the following testing
> Using the VectorCAST Probe Points for white-box scenarios:
testing > Capturing local variables during program execution
> Using the VectorCAST Jenkins plug-in > Injecting spurious values to allow testing of error
handling code
Augmenting Coverage Analysis with Covered By Analysis > Patching faulty code to test a fix prior to committing the
(CBA) change
Covered By Analysis (CBA) allows users to augment test > Debugging hard-to-trigger race conditions
coverage metrics with coverage analysis data sets. Small > Recording detailed control flow
portions of embedded applications are commonly > Dynamically instrumenting device software to isolate
impossible to test, but regulated industries require defects
documented analysis of uncovered code to meet the
requirement of 100% structural coverage.
More information: www.vector.com/vectorcast
VectorCAST CBA provides the ability to do code analysis
directly within VectorCAST using the Coverage Analysis
Editor and combines the test and analysis coverage metrics
in a single report. VectorCAST CBA can also import analysis
files, including those generated by third-party tools.

VectorCAST/QA is a key
V2.1 | 2021-8

part of your overall


software development
cycle.

www.vector.com/contact

You might also like