Contacts
Your contacts

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

Phone: +43 1 90160 0

Fax: +43 1 90160 35

E-Mail:

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

Phone: +43 1 90160 55

Fax: +43 1 90160 35

E-Mail:

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

Phone: +43 1 90160 40

Fax: +43 1 90160 35

E-Mail:

Vector Austria GmbH

Millennium Tower, Etage 41
Handelskai 94-96

1200 Vienna

Phone: +43 1 90160 0

Fax: +43 1 90160 35

E-Mail:

Vector Informática Brasil Ltda.

Rua Verbo Divino 1488, 3º andar

4719-904 São Paulo - SP

Phone: +55 11 5180 2350

Fax: +55 11 5181 7013

E-Mail:

Vector Informática Brasil Ltda.

Rua Verbo Divino 1488, 3º andar

4719-904 São Paulo - SP

Phone: +55 11 5180 2350

Fax: +55 11 5181 7013

E-Mail:

Vector Informática Brasil Ltda.

Rua Verbo Divino 1488, 3º andar

4719-904 São Paulo - SP

Phone: +55 11 5180 2351

Fax: +55 11 5181 7014

E-Mail:

Vector Informática Brasil Ltda.

Rua Verbo Divino 1488, 3º andar

4719-904 São Paulo - SP

Phone: +55 11 5180 2350

E-Mail:

Vector Automotive Technology (Shanghai) Co., Ltd.

Sunyoung Center
Room 2701-2703, No.398 Jiang Su Road
Changning District
Shanghai

Postcode: 200050

Phone: +86 21 2283 4688

E-Mail:

Vector Automotive Technology (Shanghai) Co., Ltd. Beijing Branch

801, 8th Floor, Indigo Plaza,
No.20 Jiuxianqiao Road,
Chaoyang District
Beijing

Postcode: 100016

Phone: +86 21 2283-4766

E-Mail:

Shanghai Branch

Sunyoung Center
Room 2701-2703, No.398 Jiang Su Road
Changning District
Shanghai

Postcode: 200050

Phone: +86 21 2283 4688

E-Mail:

Shanghai Branch

Sunyoung Center
Room 2701-2703, No.398 Jiang Su Road
Changning District
Shanghai

Postcode: 200050

Phone: +86 21 2283 4688

E-Mail:

Shanghai Branch

Sunyoung Center
Room 2701-2703, No.398 Jiang Su Road
Changning District
Shanghai

Postcode: 200050

Phone: +86 21 2283 4688

E-Mail:

Shanghai Branch

Sunyoung Center
Room 2701-2703, No.398 Jiang Su Road
Changning District
Shanghai

Postcode: 200050

Phone: +86 21 2283 4688

E-Mail:

Vector Automotive Technology (Shanghai) Co., Ltd. Chongqing Office

2509, Building 8, Corporate Avenue
No. 1 Huasheng Road, Yuzhong District
Chongqing

Postcode: 400010

Phone: +86 21 22834760

E-Mail:

Vector Automotive Technology (Shanghai) Co., Ltd. Shenzhen Branch

Room 1206-1207, Galaxy Development Building,
No. 18, Zhongxin 5th Road, Futian District
Shenzhen, Guangdong Province

Postcode: 518048

Phone: +86 21 2285-8082

E-Mail:

Vector Automotive Technology (Shanghai) Co., Ltd. Nanjing Branch

Room 1103-1105, 11th Floor,
Shimao Link Park,
No.62 Ande Men Avenue, Yuhuatai District
Nanjing, Jiangsu Province

Postcode: 210012

Phone: +86 21 2285-8118

E-Mail:

Vector France S.A.S.

106 avenue Marx Dormoy

92120 Montrouge

Phone: +33 1 73 28 42 00

E-Mail:

Vector France S.A.S.

106 avenue Marx Dormoy

92120 Montrouge

Phone: +33 1 73 28 42 00

E-Mail:

Vector France S.A.S.

106 avenue Marx Dormoy

92120 Montrouge

Phone: +33 1 73 28 42 42

E-Mail:

Online: support.vector.com

Requests will be handled in English by our global support team available 24 hours a day on working days.

Vector France S.A.S.

9 rue Matabiau

31000 Toulouse

Phone: +33 170 952 200

E-Mail:

Vector France S.A.S.

106 avenue Marx Dormoy

92120 Montrouge

Phone: +33 1 73 28 42 00

E-Mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670-0

E-Mail:

Address for Deliveries:
Motorstr. 56
70499 Stuttgart
Germany

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670 200

E-Mail:

Business hours: Monday to Friday from 8:30 am to 5:00 pm (CET/CEST).

Online: support.vector.com

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670 500

E-Mail:

Vector Informatik GmbH

Deelbögenkamp 4

22297 Hamburg

Phone: +49 40 2020130-0

Fax: +49 40 2020130-20

E-Mail:

Vector Informatik GmbH

Frankfurter Str. 286

38122 Braunschweig

Phone: +49 531 121990

Fax: +49 531 12199 20

E-Mail:

Vector Informatik GmbH

Emmy-Noether-Str. 23

76131 Karlsruhe

Phone: +49 721 91430 100

Fax: +49 721 91430 101

E-Mail:

Vector Informatik GmbH

Otto-Hahn-Str. 20

85609 Aschheim

Phone: +49 89 94384220

Fax: +49 711 80670-111

E-Mail:

Vector Informatik GmbH

Franz-Mayer-Str. 8

93053 Regensburg

Phone: +49 941 208650

Fax: +49 941 20865 111

E-Mail:

Vector Informatik GmbH

Baierbrunner Str. 23

81379 Munich

Phone: +49 89 74 7377-0

Fax: +49 89 74 7377-99

E-Mail:

Vector Informatik GmbH

Technologie-Campus 6

09126 Chemnitz

Phone: +49 371 355058-0

Fax: +49 711 80670-111

E-Mail:

Vector Informatik GmbH

Deelbögenkamp 4

22297 Hamburg

Phone: +49 40 2020130-0

Fax: +49 40 2020130-20

E-Mail:

Vector Informatik GmbH

Frankfurter Str. 286

38122 Braunschweig

Phone: +49 531 121990

Fax: +49 531 12199 20

E-Mail:

Vector Informatik GmbH

Franz-Mayer-Str. 8

93053 Regensburg

Phone: +49 941 208650

Fax: +49 941 20865 111

E-Mail:

Vector Informatik GmbH

Emmy-Noether-Str. 23

76131 Karlsruhe

Phone: +49 721 91430 100

Fax: +49 721 91430 101

E-Mail:

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

Phone: +44 121 788 7900

E-Mail:

VAT No.: GB 941 2528 36
Registered in England Number 06699692

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

Phone: +44 121 788 7900

E-Mail:

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

Phone: +44 121 788 7901

E-Mail:

Vector GB Ltd.

2480 Regents Court
The Crescent
Birmingham Business Park

West Midlands B37 7YE

Phone: +44 121 788 7900

Fax: --

E-Mail:

Vector GB Ltd.

Offices 2.5 – 2.8
The Harleian
13-14 Buckingham Street

London WC2N 6DF

Vector Iberia SL

Av Diagonal 601, 10th Floor

08028 Barcelona

Phone: +34 936 06 77 37

E-Mail:

Vector Informatik India Pvt. Ltd.

No 11-14, 5th & 6th floor, Tara Heights,
Old Mumbai Pune Road, Wakadewadi

Shivaji Nagar, Pune 411003

Phone: 1800 569 9989

E-Mail:

Vector Informatik India Pvt. Ltd.

No 11-14, 5th & 6th floor, Tara Heights,
Old Mumbai Pune Road, Wakadewadi

Shivaji Nagar, Pune 411003

Phone: 1800 569 9989

E-Mail:

Vector Informatik India Pvt. Ltd.

No 11-14, 5th & 6th floor, Tara Heights,
Old Mumbai Pune Road, Wakadewadi

Shivaji Nagar, Pune 411003

Phone: 1800 569 9989

E-Mail:

Technical Support Online: support.vector.com

Vector Informatik India Pvt. Ltd. – Bengaluru office

Kalyani Magnum, Wing B, 3rd Floor 165/2, Doresanipalya, Bannerghatta Main Road, JP Nagar 4th Phase

Bengaluru 560076

Phone: 1800 569 9989

E-Mail:

Vector Informatik India Pvt. Ltd.

No 11-14, 5th & 6th floor, Tara Heights,
Old Mumbai Pune Road, Wakadewadi

Shivaji Nagar, Pune 411003

Phone: 1800 569 9989

E-Mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670-0

Fax: +49 711 80670-111

E-Mail:

Address for Deliveries:
Motorstr. 56
70499 Stuttgart
Germany

Vector Informatik GmbH

Deelbögenkamp 4

22297 Hamburg

Phone: +49 40 2020130-0

Fax: +49 40 2020130-20

E-Mail:

Vector Informatik GmbH

Frankfurter Str. 286

38122 Braunschweig

Phone: +49 531 121990

Fax: +49 531 12199 20

E-Mail:

Vector Consulting Services GmbH

Ingersheimer Str. 20

70499 Stuttgart

Phone: +49 711 80670 1520

E-Mail:

Postal address:
Ingersheimer Str. 24

Vector Informatik GmbH

Emmy-Noether-Str. 23

76131 Karlsruhe

Phone: +49 721 91430 100

Fax: +49 721 91430 101

E-Mail:

Vector Informatik GmbH

Otto-Hahn-Str. 20

85609 Aschheim

Phone: +49 89 94384220

Fax: +49 711 80670-111

E-Mail:

Vector Informatik GmbH

Franz-Mayer-Str. 8

93053 Regensburg

Phone: +49 941 208650

Fax: +49 941 20865 111

E-Mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670 500

Fax: +49 711 80670 555

E-Mail:

Technical Sales Embedded Software and AUTOSAR

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670 400

Fax: +49 711 80670 425

E-Mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670 200

Fax: +49 711 80670-111

E-Mail:

Business hours: Monday to Friday from 8:30 am to 5:00 pm (CET/CEST).

Online: support.vector.com

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670 5050

Fax: +49 711 80670-111

E-Mail:

Vector Informatik GmbH

Ingersheimer Str. 24

70499 Stuttgart

Phone: +49 711 80670 5770

Fax: +49 711 80670 333

E-Mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670-5050

Fax: +49 711 80670-111

E-Mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670-0

Fax: +49 711 80670-111

E-Mail:

Vector Informatik GmbH

Visitor Address: Holderäckerstr. 36

70499 Stuttgart

Phone: +49 711 80670 4618

Fax: +49 711 80670 499

E-Mail:

Your contact:
Katja Hahmann
Manager Customer Projects for CANoe and automated Test Systems

Vector Informatik GmbH

Baierbrunner Str. 23

81379 Munich

Phone: +49 89 74 7377-0

Fax: +49 89 74 7377-99

E-Mail:

Vector Informatik GmbH

Technologie-Campus 6

09126 Chemnitz

Phone: +49 371 355058-0

Fax: +49 711 80670-111

E-Mail:

Vector Italia s.r.l.

Viale Certosa 2

20155 Milano

Phone: +39 02678171 10

E-Mail:

Vector Italia s.r.l.

Viale Certosa 2

20155 Milano

Phone: +39 02678171 70

E-Mail:

Business hours: Monday to Friday from 9:00 am to 6:00 pm (CET/CEST).

Online: support.vector.com

Vector Italia s.r.l.

Viale Certosa 2

20155 Milano

Phone: +39 02678171 10

E-Mail:

Vector Italia s.r.l.

Viale Certosa 2

20155 Milano

Phone: +39 02678171 10

E-Mail:

Vector Japan Co. Ltd.

31F Shinagawa Season Terrace,
1-2-70, Konan, Minato-ku

Tokyo 108-0075

Phone: +81 3 4586 1800

Fax: +81 3 4586 1830

E-Mail:

Vector Japan Co. Ltd.

10F Global Gate,
4-60-12 Hiraike-cho, Nakamura-ku, Nagoya-shi

Aichi, 453-6110

Phone: +81 3 4586 1800

E-Mail:

Vector Japan Co. Ltd.

9F Shin-Osaka Doi Building No.5
1-2-4 Miyahara, Yodogawa-ku, Osaka-shi

Osaka 532-0003

Phone: --

E-Mail:

Vector Japan Co. Ltd.

31F Shinagawa Season Terrace,
1-2-70, Konan, Minato-ku

Tokyo 108-0075

Phone: +81 3 4586 1800

Fax: +81 3 4586 1830

E-Mail:

Vector Japan Co. Ltd.

10F Global Gate,
4-60-12 Hiraike-cho, Nakamura-ku, Nagoya-shi

Aichi, 453-6110

Phone: +81 3 4586 1800

E-Mail:

Vector Japan Co. Ltd.

31F Shinagawa Season Terrace,
1-2-70, Konan, Minato-ku

Tokyo 108-0075

Phone: +81 3 4586 1800

Fax: +81 3 4586 1830

E-Mail:

Vector Japan Co. Ltd.

31F Shinagawa Season Terrace,
1-2-70, Konan, Minato-ku

Tokyo 108-0075

Phone: +81 3 4586 1810

Fax: +81 3 4586 1830

E-Mail:

Online: support.vector.com

Please refer to the following for reception hours:
- Phone 10-12 / 13-17 (Mo-Fr, excl. holidays)
- E-mail, fax / 24 hours at any time

    Vector Japan Co. Ltd.

    31F Shinagawa Season Terrace,
    1-2-70, Konan, Minato-ku

    Tokyo 108-0075

    Phone: +81 3 4586 1800

    Fax: +81 3 4586 1830

    E-Mail:

    Vector Japan Co. Ltd.

    31F Shinagawa Season Terrace,
    1-2-70, Konan, Minato-ku

    Tokyo 108-0075

    Phone: +81 3 4586 1800

    Fax: +81 3 4586 1830

    E-Mail:

    Vector Korea IT Inc.

    9F, Yongsan Prugio Summit Office-dong,
    69, Hangang-daero, Yongsan-gu

    Seoul 04378

    Phone: +82 2 807 0600

    Fax: +82 2 807 0601

    E-Mail:

    Vector Korea IT Inc.

    9F, Yongsan Prugio Summit Office-dong,
    69, Hangang-daero, Yongsan-gu

    Seoul 04378

    Phone: +82 2 807 0600 Ext.1

    Fax: +82 2 807 0601

    E-Mail:

    Vector Korea IT Inc.

    용산구 한강대로 69 용산 푸르지오 써밋 업무동 9층

    서울 04378

    Phone: +82 2 807 0600 Ext.4

    Fax: +82 2 807 0601

    E-Mail:

    Vector Korea IT Inc.

    9F, Yongsan Prugio Summit Office-dong,
    69, Hangang-daero, Yongsan-gu

    Seoul 04378

    Phone: +82 2 807 0600 Ext.2

    Fax: +82 2 807 0601

    E-Mail:

    Vector Korea IT Inc.

    4th floor, Yongsan Prugio Summit Office-dong

    Seoul 04378

    Phone: +82 2 807 0600 Ext.3

    Fax: +82 2 807 0601

    E-Mail:

    Vector North America

    66 Bovet Road, Suite 300

    San Mateo, CA 94402

    Phone: +1 248 449-9290, option 1

    E-Mail:

    Vector North America

    66 Bovet Road, Suite 300

    San Mateo, CA 94402

    Phone: +1 248 449-9290, option 1

    Fax: +1 248 449-9704

    E-Mail:

    Vector North America

    66 Bovet Road, Suite 300

    San Mateo, CA 94402

    Phone: +1 248 449-9290, option 2

    Fax: +1 248 449-9704

    E-Mail:

    Vector North America

    39500 Orchard Hill Place
    Suite 500

    Novi, Michigan 48375

    Phone: +1 248 449-9290, option 1

    E-Mail:

    Vector North America

    39500 Orchard Hill Place
    Suite 500

    Novi, Michigan 48375

    Phone: +1 248 449-9290, option 3

    E-Mail:

    Vector North America

    39500 Orchard Hill Place
    Suite 500

    Novi, Michigan 48375

    Phone: +1 248 449-9290, option 1

    E-Mail:

    Vector North America

    39500 Orchard Hill Place
    Suite 500

    Novi, Michigan 48375

    Phone: +1 248 449-9290, option 2

    E-Mail:

    Vector North America

    1351 South County Trail, Suite 310

    East Greenwich, RI 02818

    Phone: +1 248 449-9290, option 1

    E-Mail:

    Vector North America

    1351 South County Trail, Suite 310

    East Greenwich, RI 02818

    Phone: +1 248 449-9290, option 1

    E-Mail:

    Vector North America

    1351 South County Trail, Suite 310

    East Greenwich, RI 02818

    Phone: +1 401 398 7185

    E-Mail:

    VecScan AB

    Planetgatan 8

    417 55 Gothenburg

    Phone: +46 31 373 56 64

    E-Mail:

    VecScan AB

    Planetgatan 8

    417 55 Gothenburg

    Phone: +46 31 373 56 64

    E-Mail:

    VecScan AB

    Planetgatan 8

    417 55 Gothenburg

    Phone: +46 31 373 56 69

    E-Mail:

    VecScan AB

    Planetgatan 8

    417 55 Gothenburg

    Phone: +46 31 373 56 64

    E-Mail:

    VecScan AB

    Teknikringen 7

    583 30 Linköping

    Phone: +46 31 373 56 64

    E-Mail:

    Show in map
    Please choose your region

    1. Region

    Please choose a continent / country:

    VectorCAST/C++
    Unit and Integration Testing for C and C++

    Test Solutions for C and C++

    VectorCAST/C++ is a highly automated unit and integration test solution used by embedded developers to validate safety and business critical embedded systems. This dynamic test solution is widely used in the avionics, medical device, automotive, industrial controls, railway, and financial industries.

    What is VectorCAST/C++?

    Unit and Integration Testing for C and C++

    VectorCAST/C++ is an integrated software test solution that significantly reduces the time, effort, and cost associated with testing C and C++ software components necessary for validating safety and mission-critical embedded systems. VectorCAST/C++ helps efficiently create unit tests and integration tests for C and C++ code to ensure it works properly prior to release in less time and at a lower cost.

    VectorCAST/C++ Coded Tests allows developers to author test cases directly in code using the xUnit framework. This feature simplifies the setup and teardown of tests and improves the sharing of objects between tests, offering a seamless complement to the existing VectorCAST Test Editor. With the Test Editor, the software automatically generates a complete test harness in a data-driven way, which avoids recompiling the test driver for each update of test cases or data modifications. This dual approach caters to traditional and code-centric testing methodologies, providing flexibility and efficiency in the testing process.

    Advantages

    • Complete test-harness construction for unit and integration testing 
    • Test execution from GUI or scripts
    • Code coverage analysis
    • Regression Testing
    • Code complexity calculation
    • Automatic test creation based on decision paths 
    • User-defined tests for requirements-based testing
    • Test execution trace and playback capabilities to debug code
    • Integrations with best of breed requirements traceability tools
    • Supports Agile and Test Driven Development Methods

    Highlights

    The key features of VectorCAST for C and C++ unit and integration testing include:

    • Supports C++11, C++14, C++17, and C++ 20
    • Supports a Wide Range of Compilers, Simulators, and Processor Architectures
    • Eliminates Need to Build Test Drivers and Stubs Manually
    • Integrated Code Coverage Capabilities, including MC/DC
    • Supports Host, Simulator, or Embedded Target Testing
    • Automates Regression Testing
    • User Configurable Compiler Interface
    • Supports DO-178 (Avionics), ISO 26262 (Automotive), IEC 61508 (Industrial), IEC 62304 (Medical), EN 50128, and EN 50657 (Rail)
    • Supports Windows and Linux Platforms
    • Full Command Line Interface

    How it Works

    VectorCAST/C++ - Automation for C and C++ Unit Testing
    VectorCAST/C++ - Automation for C and C++ Unit Testing

    Why VectorCAST/C++ for C and C++ Unit Testing?

    Software component testing typically demands significant resources, with at least one line of test code required for every line of C or C++ code tested. This manual creation of test frameworks involving stubs, mocks, drivers, and test data can be costly and inefficient as engineers must write and debug both the application and test codes. VectorCAST/C++ transforms this process by automatically generating the mocking framework, allowing component testing to proceed without manually writing test code. This automation liberates engineers to focus on building comprehensive test cases, debugging, and finalizing the application. Unit testing with VectorCAST/C++ is streamlined through an intuitive interface where users select inputs and expected results for the unit under test (UUT). It also supports adding test-specific user code, such as teardown procedures, and includes features for C++ mocking, like initializing test cases to create and set up objects via class constructors.

    How it Works (cont..)

    Integrated Code Coverage
    Testing is Repeatable
    Supports Integration Testing
    Data Capture and Control Flow
    Compiler Integration
    Test-Driven Development (TDD)
    Embedded Target Testing
    Integrations
    Data API and Reporting

    Integrated Code Coverage

    Without a code coverage tool, it is difficult to determine which portions of your source code have been exercised during testing. VectorCAST/C++ provides an integrated code coverage utility that allows you to gauge the effectiveness of your component testing by reporting on the source code statements or decision points exercised during individual or multiple test runs. Code coverage data can also be shared with VectorCAST/QA to produce combined coverage reports that reflect unit, integration, and system testing. Because VectorCAST/QA can also provide code coverage from your existing CPPUnit, GoogleTest or other unit testing frameworks, a complete view of code coverage across all phases of testing and all testing tools is possible. This aggregated code coverage can provide actionable insight into where testing efforts should focus. This is particularly effective when code coverage data is generated using VectorCAST/QA on legacy code, which doesn't have a formal unit test suite.

    Testing is Repeatable

    Since VectorCAST provides an automated C and C++ unit testing framework that doesn't have to be manually maintained, you can use it to make repeat testing more efficient. You can use your VectorCAST/C++ test project as a test runner to automatically rerun the test cases against the latest version of your C or C++ source files. These tests are easily executable against successive versions of your code. The management of test execution and the cataloging of test results are automatic. Comparing results of the same test cases against new software versions, prior to system integration is easy, with clearly outlined results, organized by date, time, unit and test names. This reporting results in fewer surprises caused by “one small change” to a software component. This is essential for companies wishing to develop software using a continuous integration and test process.

    Supports Integration Testing

    Multiple units can be tested in a single VectorCAST/C++ test environment. The VectorCAST/C++ unit test framework allows you to create complex test cases and scenarios that stimulate multiple functions across multiple units. Thorough integration testing is necessary for simulating real-world scenarios and ensuring proper functionality. Integration testing with VectorCAST/C++ allows dependencies to be stubbed or to be included as real code.

    Data Capture and Control Flow

    VectorCAST/C++ supports the use of Probe Points, which allow for run-time changes to data or control flow to support testing. This allows the test case to automatically drive the code down a hard-to-reach path. Asserts can also be used to capture the state of the code at a specific point in time. When the assert is evaluated during test execution, an event is logged in in the Execution Results report along with whether the assert was true or false. Probe points can also be used on function exit to add custom teardown code.

    Compiler Integration

    VectorCAST/C++ automatically compiles and links all of its generated test harness components using your compiler. An interface to your compiler’s debugger is also provided so that you can run test cases under the control of the debugger, making it easier to debug issues.

    Test-Driven Development (TDD)

    VectorCAST/C++ supports Agile and Test Driven Development methodologies. Once the design is complete, you can focus on test case development. This allows you to construct all unit tests based simply on the header files, prior to developing any application code. Early in this process, unit tests will fail due to the absence of source code. However, with the incremental development of code for individual units, the unit tests will begin to pass as less stubs or mocks and more real code is used. After this process, the unit test suite can be regression tested automatically.

    Embedded Target Testing

    VectorCAST/C++, when used in conjunction with VectorCAST RSP, allows C and C++ unit testing directly on your embedded target system. VectorCAST RSP is integrated with your specific cross compiler and RTOS, making it the perfect tool for testing real-time applications. Test cases may be developed in a host environment and then re-executed on an embedded target to verify real-world target and cross-compiler performance. This ability to compile and run the software executable in a real-world environment helps build confidence in the application.

    Integrations

    VectorCAST/C++ is designed to work with your existing software development toolchain and build system. You can build your software using common development environments like Windows Visual Studio, cmake or Github, allowing you to work based on already established workflows. Better yet, your test projects are executable in multiple environments and VectorCAST/C++ will use the compiler, operating system, and hardware appropriate for that environment. This means you can use VectorCAST/C++ for both host-based development testing, using Visual Studio for instance, as well as testing in your final embedded hardware target environment. This provides real-world testing scenarios that ensure the best possible functionality for your software. Python scripts can also be used to integrate VectorCAST with other tools in your development environment.

    Data API and Reporting

    VectorCAST/C++ has a compete data API that allows you to build your own custom reports. The data API also allows advanced customization of VectorCAST via the development of Python scripts that provide advanced analysis based on the VectorCAST data. Some reports are also available in xml format including the Probe Points Report which produces a list of probe points which can be parsed and passed to a third party tool managing the probe points.

    Product Installers

    Please see the VectorCAST Downloads Page or visit the Download Center to access all the VectorCAST Product Installers.
     

    Downloads

    Fact Sheets

    For a full list of VectorCAST fact sheets visit the download center.

    View All Fact Sheets
    White Papers

    View all VectorCAST white papers in the download center.

    View All White Papers
    Application Notes

    View all VectorCAST application notes in the download center.

    View All Application Notes

    News

    Events

    Webinar Recordings

    Product Descriptions

    Documents
    Compilers

    Compilers, Hardware, Debuggers and Simulators

    VectorCAST supports C, C++ and Ada compilers. VectorCAST is user-configurable to match your development toolchain including hardware and simulators.

    Services

    Download Center

    Keep your Vector products up to date with the latest versions of software and documents.

    Go to Download Center
    Knowledgbase

    Explore technical articles, product documentation, and access other beneficial resources.

    Go to Knowledgebase
    Training

    Get the most out of your Vector hardware and software by attending our product training courses.

    Go to Training

    Questions?

    Let's talk about your use cases. I will be happy to support you in finding the right solution.
     

    Jeffrey Fortin

    VectorCAST Expert

    Related pages

    VectorCAST Coded Tests
    Go to Page
    VectorCAST/QA
    Code coverage metrics collected through all software testing activities including...
    Go to Page
    Squore: Analytics for Projects Monitoring
    Data intelligence dashboard that enables quality management of software development
    Learn More
    Testing
    Testing tools for the implementation of simulation and test environments.
    Go to Page

    个人信息出境境外再提供的同意