Video
|
 |
Video
|
 |
Video
|
 |
Video
|
 |
Integrated Error-Detection Techniques Find More Bugs in Embedded C Software
, Parasoft White Paper by Marek Kucharski (President Parasoft SA, VP of Dev), Cynthia Dunlop (Lead Technical Writer)
Demonstrates how to automate and synchronize error-detection techniquesincluding static code analysis, data flow analysis, unit testing, and runtime error detectionto more effectively find defects in embedded C applications.
White Paper
|
 |
Guide/Kit
|
 |
Integrating Error-Detection Techniques to Find More Bugs in Embedded C Software
, Embedded Computing Design by Marek Kucharski (President Parasoft SA, VP of Dev), Miroslaw Zielinski (C++test Development Mgr), Cynthia Dunlop (Lead Technical Writer)
Demonstrates how automated techniques such as pattern-based static code analysis, runtime memory monitoring, unit testing, and flow analysis can be used together to find bugs in a sample embedded C application.
Article
|
 |
Code Coverage Awareness
by Mirko Raner (Systems Engineer), Cynthia Dunlop (Lead Technical Writer)
Introduces steps for improving code coverage awareness: tools for measuring coverage; understanding the type of coverage provided; identifying and covering uncovered cases.
Blog
|
 |
Code Coverage Density and Test Overlap
by Mirko Raner (Systems Engineer), Cynthia Dunlop (Lead Technical Writer)
Explains why test overlap is generally undesirable, introduces test overlap and the imperfection of coverage models, and explores how to achieve properly distributed test density.
Blog
|
 |
Towards Full Regression Test Coverage
by Mirko Raner (Systems Engineer), Cynthia Dunlop (Lead Technical Writer)
Explains how to achieve full regression coverage (complete entry/exit coverage) and why complete path coverage is not sufficient.
Blog
|
 |
The Problem with Path Code Coverage
by Mirko Raner (Systems Engineer), Cynthia Dunlop (Lead Technical Writer)
Discusses why so few available code coverage analysis tools support path coverage: high number of paths, difficulty identifying and covering paths, representation challenges.
Blog
|
 |
Data Sheet
|
 |
C/C++test: C/C++ Static Analysis, Code Review, Unit Testing, Security
- 1,108 KB PDF
This data sheet introduces Parasoft C/C++test, an integrated C and C++ testing toolkit for static code analysis, code review, automated unit and component testing, coverage analysis, runtime error detection, and regression testing.
Data Sheet
|
 |
Test Code Coverage Metrics
by Mirko Raner (Systems Engineer), Cynthia Dunlop (Lead Technical Writer)
Explores code coverage metrics including statement coverage (block coverage), branch coverage, and path coverage.
Blog
|
 |
Code Coverage Granularity
by Mirko Raner (Systems Engineer), Cynthia Dunlop (Lead Technical Writer)
Explains what coverage granularity means, why line-based coverage is meaningless yet popular, and granularity levels for test coverage (line, statements/expression, bytecode instruction).
Blog
|
 |
Dispelling Common Code Coverage Myths and Dodging Pitfalls
by Mirko Raner (Systems Engineer), Cynthia Dunlop (Lead Technical Writer)
Introduces common pitfalls and misconceptions regarding code coverage granularity, coverage criteria, coverage density, and test overlap, then it explains what you need to know to choose the best coverage metric for your goals.
Blog
|
 |
Unit Testing: Is More Coverage Better?
by Adam Kolawa (CEO and co-founder), Cynthia Dunlop (Lead Technical Writer)
Argues that greater unit testing code coverage is not always better. Also discusses what you can learn by reviewing unit test code coverage.
Blog
|
 |
Data Sheet
|
 |
Unit Testing Starter Kit
This 20-page eKit provides practical tips on how adopt unit testing without all the traditional hasslesso you can obtain real value from unit testing.
Guide/Kit
|
 |
Understand and Optimize Code Coverage eBook
This 20-page Code Coverage Guide introduces common pitfalls and misconceptions regarding code coverage granularity, coverage criteria, coverage density, and test overlap, then it explains what you need to know to choose the best coverage metric for your goals.
White Paper
|
 |
White Paper
|
 |
Wipro Case Study
- 625 KB PDF
To remain competitive, Wipro needed a more efficient and cost-effective way to maintain the exceptional quality standards that they pride themselves on. Find out how an automated testing infrastructure helped them achieve their quality objectives while reducing testing time and effort by 25%.
TAGS: Case Study, C/C++test, Jtest, dotTest, C and C++, Java, Automated Infrastructure, Code Review, Coverage Analysis, Development Testing, Geographically-Distributed, Static Analysis, Unit Testing
Case Study
|
 |
Trane Case Study
- 549 KB PDF
Trane decided to migrate their legacy systems to C++ and .NET to enable more rapid and agile responses to business demands. Discover how Parasoft reduced the learning curve, helped them ensure code met uniform expectations around reliability, performance, and maintainability, and helped them achieve nearly 100% coverage on unit tests.
TAGS: Case Study, C/C++test, dotTest, C and C++, .NET, Code Review, Coverage Analysis, Development Testing, Geographically-Distributed, Static Analysis, Unit Testing
Case Study
|
 |
White Paper
|
 |
Unit Testing Best Practices
Explains how unit testing can help your team rapidly modify code with confidenceand how to get started as painlessly as possible.
White Paper
|
 |
Intermoco Case Study
- 1,244 KB PDF
Intermoco's engineering organization is responsible for both the "server side" (or database) activities associated with its network operations center as well as "embedded" solutions associated with metering and communication units in the field. Learn how Parasoft helped them double testing coverage, reducing the risk of inaccurate reporting and unit failures in the field.
Case Study
|
 |
Cover Yourself in Java
, Software Test & Performance
Explains the basic notions of Java test coverage and discusses some of the common pitfalls and misconceptions.
Article
|
 |
Enventive Case Study
- 554 KB PDF
Most of Enventive's products must comply with a design for Six Sigma development process and meet a five nines (99.999%) reliability standard. Discover how Parasoft helped them move towards their goal of 100% crash-free codeand also implemented best practices that enable them to spend more time creating new capabilities.
Case Study
|
|
|