Hello and welcome to this video about the
Coverity Development Testing Platform which
enables you to govern and enforce development
testing across your organization.
You can enforce consistent standards across
projects, teams and suppliers.
The platform acts as an operations center
for monitoring and pinpointing areas of risk
gaining traceability, visibility, and predictability
for better decisions.
Developers become more efficient, producing
code that easily passes later quality and
security gates.
This leads you to market faster while simultaneously
improving quality and security.
Coverity Static Analysis Verification Engine,
SAVE, is the brain of the Coverity Development
Testing Platform.
SAVE has evolved over a decade of research
and development and experience from analysis
of thousands of customers with more than 5
billion lines of proprietary and open source
code.
It applies multiple patented analysis techniques
to automatically and intelligently detect
and test code as it's written.
It accurately identifies issues that are so
hard to spot and unpredictable that its unlikely
or impossible they will be found in manual
code review or traditional testing.
Without SAVE the development testing platform
wouldnt be the most accurate, scalable, developer
friendly solution on the market.
With Coverity Quality Advisor and Coverity
Security Advisor quality and security defects
are surfaced right into the developer's workflow
with accuracy and actionable remediation guidance.
Developers troubleshoot and fix quickly and
efficiently before the code makes it out of
development effectively building quality and
security early in the development lifecycle.
You reduce the cost, time and risk of security
vulnerabilities, quality issues and software
failures.
With Coverity Test Advisor you improve the
efficiency and effectiveness of unit testing
by focusing time and resources on the most
critical parts of code.
You control which code needs to be tested
best or risk criteria.
The platform analyzes your tests intelligence,
code behavior, criticality and change impact
and surfaces untested code violations in the
developer's workflow for quick and efficient
remediation.
Coverity Connect unified issued management
consul provides a single view of all issues
surfaced by Quality Advisor, Security Advisor
and Test Advisor for quick and easy remediation.
It connects issues to your code and your workflow
and connects developers across geographies
and teams.
The platform integrates seamlessly into your
existing development process to analyze and
remediate issues within your existing software
for development lifecycle.
You can manage analysis data from Coverity
or 3rd party analysis engines to manage multiple
types of issues to resolution in the same
consul and common workflow.
Coverity Policy Manager helps you define a
consistent standard for code quality, security
and testing across your organization and supply
chain and monitor your project, teams and
suppliers against it by selecting and defining
development metric thresholds that are aligned
to your objectives with flexibility to modify
these as your objectives shift throughout
the course of your project.
The platform becomes your development operation
center monitoring and pinpointing areas of
risk gaining visibility, traceability and
predictability for better decisions.
It runs automatically, analyzing your code
for problems and collecting data.
Your team remediates those issues eliminating
risk and communicating status in real time.
Management has the data to govern and enforce
development testing across your organization:
analyze, remediate, govern.
Analysis arms your developers with the information
they need to troubleshoot and fix the issues
that matter, quickly and efficiently, within
your existing workflow and standard SDLC process
so they can get back to innovation and you
can get to market faster with confidence.
Because the issues are categorized and prioritized
together in a single workflow, developers
know what needs to be resolved first.
With this visibility, time spent troubleshooting
and fixing issues is dramatically reduced.
Connect pinpoints the exact location of the
problem and displays the actual code so you
can quickly understand the defect or violation
in context and remediate or triage it appropriately.
Note the detailed remediation guidance provided
for the sequel injection defect.
It provides 3 distinct options for resolving
the problem and is located on the exact line
where the change needs to happen.
The remediation guidance is customized to
each defect to insure developers fix it right
the first time.
To understand this defect's global impact,
you can also see where it appears across projects,
code streams and versions.
Issues can be automatically assigned to an
appropriate owner as part of the standard
development workflow and tracked to resolution
within set SLA times to ensure developer accountability.
An escalation process can also be established
in the event that further expertise is required
to remediate the issue.
Remediation data is stored in a database shared
by all users to insure minimal redundant work
other instances of this same defect can be
updated at the same time and those settings
will be remembered in subsequent analysis.
To further reduce developer bookkeeping we
can automatically mark issues as fixed when
we find that they no longer exist in the code.
Policy Manager is used to define and enforce
standards and govern your process.
You define how to organize the results and
which metrics are important to you and Policy
Manager will help you quickly asses the status
of the project.
Regardless of code origin, you can pinpoint
the areas of risk focusing on efforts and
track improvements over time.
Managers can track defect history, resolution
timelines and issue status reports to ensure
their development teams are accountable for
taking appropriate and timely action on issues
surfaced.
Thank you for taking the time to learn about
the Coverity Development Testing Platform.
For more information please visit www.coverity.com,
send us a message or request a trial.
