27 results

Category: File Date: 2018-10-09 Language: English Type: PDF Size: 330 KB
Baseline Testing: The Key to Reducing Technical Debt in Legacy Code Bases
Many companies are now discovering the technical debt that has accumulated in the software that they have released. This is a growing problem as these deployed/fielded applications are based on legacy code that doesn’t have the proper regression test suite to ensure application correctness. Often the lack of sufficient tests means that a software application cannot be easily modified since changes can break existing functionality. This whitepaper discusses an approach called Baseline Testing, also known as characterization testing, and how it can be used to capture current legacy code behavior, enabling developers to successfully develop new applications or improve existing...

Category: File Date: 2018-09-10 Language: English Type: PDF Size: 128 KB
Change-Based Testing for Efficient Software Development
According to recent Cambridge University research, the global cost of debugging software has risen to $312 billion annually. This number tells us that the software industry has a serious quality problem, and that companies are spending incredible amounts of money treating the symptom, but not nearly enough remedying the cause. A major cause of software bugs is inefficient and incomplete testing. This paper will focus on techniques that can be used to improve testing efficiency.

Category: File Date: 2018-10-09 Language: English Type: PDF Size: 116 KB
Building a Flexible and Automated Testing Infrastructure Using VectorCAST/Manage and Jenkins
Software is usually developed in three separate workflow phases. First the software is designed, then it’s coded, and finally the engineers will test the code. However this process often leads to bugs, faults in the design, and an extended testing phase which can be 2-3 times longer than the development phase. These problems will often delay the software release time and cause the company to go considerably over their budget. The price of fixing a software bug when it’s introduced compared to after the software is deployed to thousands of customers is staggering. The most effective solution to this problem is to develop software using continuous integration testing. This whitepaper...

Category: File Date: 2018-09-10 Language: English Type: PDF Size: 455 KB
Understanding Verification and Validation of Software under IEC 61508
This document is intended to serve as a reference to show how the VectorCAST products from Vector Software can be used to satisfy the verification and validation requirements specified in the IEC 61508 standard.

Category: File Date: 2018-09-10 Language: English Type: PDF Size: 190 KB
How to Develop High Quality Software
Every year, organizations commit themselves to key objectives. Oftentimes, this is achieved via metrics-based performance goals that may include quality goals, and leveraging best practices to streamline their business process. Ultimately, measuring the impact these objectives have had on the organization involves some form of testing and reporting. Savvy employees know to ask for a list of what they will be judged on well before they are reviewed – yet when it comes to developing new software products, defining goals and objectives for testing is often over-looked.

Category: File Date: 2018-09-10 Language: English Type: PDF Size: 325 KB
Using VectorCAST to Satisfy FDA Software Testing Requirements
VectorCAST embedded software testing products include several technologies which automate testing activities across the software development life-cycle. VectorCAST supports testing activities such as unit testing, integration testing, and system testing. This whitepaper shows how VectorCAST products help satisfy FDA software testing requirements.

Category: File Date: 2018-09-10 Language: English Type: PDF Size: 122 KB
Quantifying The Cost of Fixing vs Preventing Bugs
Do you know how much your organization spends on finding and fixing bugs over the course of a product life cycle? How about the opportunity cost of missed release dates, or the good will hit from unhappy customers? Identifying the direct and indirect costs associated software defects is a great way to reduce product development costs.

Category: File Date: 2018-09-10 Language: English Type: PDF Size: 618 KB
Using User-Code in VectorCAST
While VectorCAST automates many tasks associated with unit and integration testing, including building complete stubs and driver code, test case generation, test execution, regression testing, and code coverage analysis, some of the tasks associated with building complex test scenarios are better handled outside of the GUI with user-generated source code. This white paper provides understanding of VectorCAST's user code capabilities, the reason why you would use it, and how to use it.

Category: File Date: 2019-10-03 Language: English Type: PDF Size: 146 KB
Following the ISO 26262-6:2018 Guidelines with VectorCAST
White Paper

Category: File Date: 2018-09-10 Language: English Type: PDF Size: 537 KB
Using VectorCAST/C++ with Test Driven Development
This whitepaper explains how Test Automation tools can be used with VectorCAST/C++ to support Test Driven Development (TDD) in an Agile-programming environment. This paper assumes some basic familiarity with Test Automation products.