Coverity identifies high-risk code changes
October 1, 2012 —
To help developers find and fix code defects during development, testing tool provider Coverity today announced Coverity Test Advisor, a change impact-analysis tool within the newly expanded Coverity Development Testing Platform.
Coverity Test Advisor alerts developers to high-risk changes in code that occur during software development. “Developers can use the tool while they code to get detailed insight into code quality and security defects, along with the specific insight they need on how to fix any defects or issues found,” said Jennifer Johnson, VP of marketing at Coverity.
Changed code automatically introduces risk, but there isn’t a standard “type” of high-risk change that Coverity Test Advisor identifies, according to Johnson. It all depends, she said, on what the organization deems as high risk. “A high-risk change might be code that is modified that directly or indirectly impacts critical functionality in a product,” Johnson explained. “If there was a defect introduced as a result of the change, it could cause a failure or breach.”
Also, most organizations think about the direct code change, she said, but indirectly the change might have impacted the legacy part of the application that now needs more attention. “For example, there might be legacy code that has been ‘in the wild,’ so to speak, for one or more releases; many may say that’s low-risk code since it’s already in the field,” she said. “But if that code is impacted by a change, it needs to be tested again in the context of the change and is, therefore, high risk.”
Coverity Test Advisor can identify traditionally untestable issues, which Johnson said is basically anything that can’t be identified through functional or performance testing in QA. “For example, there might be a defect that exists when you string together a sequence of events or functions in the code that is very difficult to test for or reproduce in QA,” she said. “We can test for the unpredictable corner cases that may only occur in certain circumstances such as race conditions, memory leaks, null pointer dereferences and control flow issues.”
Coverity Test Advisor joins Coverity Quality Advisor and Coverity Security Advisor in the Coverity Development Testing Platform. In addition to C, C++ and C#, the company announced that the expanded platform now supports Java.
Related Search Term(s): Coverity, quality assurance, testing
Share this link: http://sdt.bz/37013
Most Read
Latest News
Resources
SAP unveils SAP HANA platform innovations for Big Data and spatial processing
Features include smart data access and expanded cloud deployment options
|
|
|
Alteryx raises $12 million to put Big Data analytics in the hands of all business analysts
Quest founder's firm, Toba Capital, selects Alteryx as its first analytics investment
|
|
|
Google I/O kicks off
Developers get new APIs and tools, and the Go language hits version 1.1
|
|
|
Jelastic launches new version of its Java and PHP hosting platform
Jelastic today announced the launch of a new version of its ultra-scalable cloud hosting platform
|
CollabNet fuses CloudForge, TeamForge
New pricing structure and integration gives developers an enterprise-grade choice for dist...
|
|
|
Eclipse release train for Kepler arrives June 26
New version of Eclipse includes Stardust for business process management, and Orion 3.0 fo...
|
|
|
Google I/O kicks off
Developers get new APIs and tools, and the Go language hits version 1.1
|
|
|
Enterprises going mobile get first ALM platform
Solstice Mobile releases AppLauncher for native app development and deployment on multiple...
|
IDC MarketScape: Worldwide Cloud Testing and ASQ SaaS
Demand for solutions to test applications on the cloud and for the cloud is rising signifi...
|
|
|
Get to Know the Database Decision Factors
What should you look for when choosing a relational database system? This informative arti...
|
|
|
Exploring the Database Forest
Today’s database technology landscape is more dynamic and varied than ever before. What’s...
|
|
|
Data Management Resource Guide
Today’s data is generated by more than just applications. Data is generated by trillions o...
|
Related Articles
HP's upcoming Quality Center focuses on cohesion
Quality Center 10, due out in January, will use Web-based portals to enhance coordination in software projects. Managers will be able to see the progress of entire projects, while individual developers can still exchange tools with each other.
|
Coverity provides code intelligence for Java
Coverity Readiness Manager for Java uses key metrics to determine code quality, presenting its results in indices that can drill down to the package level.
|
Your tests need to go faster
Fortunately, tools, techniques and determination are all you need to speed things up
|