vectorcast rgw a4 · klocwork insight™ coverity® static analysis ... vectorcast/cover...

2
VectorCAST RGW TM Requirements Traceability Traceability Between Software Requirements and Test Cases One of the great challenges of software validation is knowing when a software application has been tested enough. Achieving 100% code coverage and having 100% of the test cases passing is not a sufficient measure. The additional metric required proves that 100% of the software requirements have been tested and which test cases test those requirements. Overview of Advantages > Import requirements database into VectorCAST > Tag requirements to test cases > Export VectorCAST attributes to requirements database > View test execution pass/fail status in the requirements data base > Search for requirements with no test cases > Link test case attributes to requirements database attributes What is VectorCAST RGW The VectorCAST Requirements Gateway connects soft- ware requirements with test cases and code coverage with real-time traceability between all three. The VectorCAST Requirements Gateway permits the flow of data between a requirements management tool and the VectorCAST testing tools. Through a simple and intuitive interface, developers can quickly and easily link require- ments to VectorCAST test cases. Once test cases have been executed the traceability metrics can be viewed from within the VectorCAST framework or the requirements management tool. The user has full control over which VectorCAST attributes are passed back to the requirements database. Data such as the “Test Name,” “Test Result” {Pass | Fail | none}, and test coverage percentage, can be linked to user chosen attributes in the requirements database. Integrated with leading Software Requirements Trace- ability tools including: > IBM® Rational® DOORS® > IBM® Rational® RequisitePro® > Polarion® REQUIREMENTS™ > Dassault Systèmes® Reqtify® > Microsoft Word® > CSV > XML VectorCAST Provides Test Case to Requirements Traceability VectorCAST Requirements Gateway API IBM Rational® DOORS® IBM Rational® RequisitePro® Standard XML VectorCAST Integrations IBM Rational® Rhapsody® MathWorks Simulink® Atego Artisan Studio™ Complimentary Static Analysis Tools MathWorks Polyspace® Programming Research QA·C / QA·C++ Klocwork Insight™ Coverity® Static Analysis Gimpel Software PC-lint™ VectorCAST Compiler Integrations VectorCAST/Cover VectorCAST/Cover VectorCAST/Ada VectorCAST/Manage VectorCAST RGW VectorCAST/Lint VectorCAST/C++ Static source code analysis Test driven development Requirements Specification Architecture System Design Module Design System Testing Integration Testing Integration Module Testing Unit Testing Requirements Specification

Upload: others

Post on 09-Jul-2020

16 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: VectorCAST RGW A4 · Klocwork Insight™ Coverity® Static Analysis ... VectorCAST/Cover VectorCAST/Ada VectorCAST/Manage VectorCAST RGW VectorCAST/Lint VectorCAST/C++ Static source

VectorCAST RGWTM

Requirements Traceability

Traceability Between Software Requirements and Test CasesOne of the great challenges of software validation is knowing when a software application has been tested enough. Achieving 100% code coverage and having 100% of the test cases passing is not a sufficient measure. The additional metric required proves that 100% of the software requirements have been tested and which test cases test those requirements.

Overview of Advantages > Import requirements database into VectorCAST > Tag requirements to test cases > Export VectorCAST attributes to requirements database > View test execution pass/fail status in the requirements data base > Search for requirements with no test cases > Link test case attributes to requirements database attributes

What is VectorCAST RGWThe VectorCAST Requirements Gateway connects soft-ware requirements with test cases and code coverage with real-time traceability between all three.

The VectorCAST Requirements Gateway permits the flow of data between a requirements management tool and the VectorCAST testing tools. Through a simple and intuitive interface, developers can quickly and easily link require-ments to VectorCAST test cases. Once test cases have been executed the traceability metrics can be viewed from within the VectorCAST framework or the requirements management tool. The user has full control over which VectorCAST attributes are passed back to the requirements database. Data such as the “Test Name,” “Test Result” {Pass | Fail | none}, and test coverage percentage, can be linked to user chosen attributes in the requirements database.

Integrated with leading Software Requirements Trace-ability tools including:

> IBM® Rational® DOORS® > IBM® Rational® RequisitePro® > Polarion® REQUIREMENTS™ > Dassault Systèmes® Reqtify® > Microsoft Word® > CSV > XML

VectorCAST Provides Test Case to Requirements Traceability

VectorCAST Requirements Gateway APIIBM Rational® DOORS®IBM Rational® RequisitePro®Standard XML

VectorCAST IntegrationsIBM Rational® Rhapsody®MathWorks Simulink®Atego Artisan Studio™

Complimentary Static Analysis ToolsMathWorks Polyspace®Programming Research QA·C / QA·C++Klocwork Insight™Coverity® Static AnalysisGimpel Software PC-lint™

VectorCAST Compiler Integrations

VectorCAST/Cover

VectorCAST/Cover

VectorCAST/Ada

VectorCAST/Manage

VectorCAST RGW

VectorCAST/Lint

VectorCAST/C++

Static source code analysis

Test driven development

Requirements Specification

Architecture

System Design

Module Design

SystemTesting

Integration Testing

Integration Module Testing

Unit Testing

Requirements Specification

Page 2: VectorCAST RGW A4 · Klocwork Insight™ Coverity® Static Analysis ... VectorCAST/Cover VectorCAST/Ada VectorCAST/Manage VectorCAST RGW VectorCAST/Lint VectorCAST/C++ Static source

V2.

0 |

2017

-07

Fact Sheet VectorCAST RGW

www.vectorcast.com/contact

More information: www.vectorcast.com