Mastering Coverity is a hands-on course, live instructor-led, in a virtual classroom setting with labs available for the students to practice what they've learned. Each attendee is given a dedicated cloud-based virtual machine to perform the lab exercises. This course is targeted for administrators, build masters, DevOps and development leads.

You will learn how to properly plan and implement your Coverity deployment, including configuration options appropriate for your set of compilers, development tools and processes. This course will cover common failures and appropriate remediation steps, as well as best practices to maxim user adoption.

Platform Administration (Days 1 & 2)

Optimally setting up, configuring and administering Coverity Connect server:

  • Installation | Upgrades
  • Version Control | Jira | Bugzilla Integration
  • LDAP | Kerberos | SMTP Integration
  • Projects/Streams
  • Triage stores
  • Components
  • Users | Groups | Permissions
  • Server clusters
  • Installation | Upgrades

Build Engineering | Analysis (Days 3 & 4)

Effectively integrating Coverity Analysis (CA) into your build environment:

  • Compiler configuration
  • Integration with your CI or nightly builds
  • Advanced build/analysis scenarios
  • Analysis and checker optimization
  • Function modeling
  • Central & Desktop analyses | IDE plugins
  • Troubleshooting
  • Best practices and tips

Coverity Essentials for Developers is a one Day training that covers how to effectively navigate, inspect and fix identified defects. The session also goes over the developer desktop analysis.

  • Quick filtering
  • Views/Advanced filtering
  • Examining issues
  • Events
  • Navigating issues
  • Inter-procedural issues
  • Breadcrumbs
  • CWE Integration
  • Issue instances / occurrences
  • Triaging Issues
  • Historical Audit Trail
  • Fast Desktop Analysis

Coverity Essentials for Managers is a 1 day training that covers the overall process to ensure effective deployment, adoption and ROI.

  • Managerial overview
  • What Coverity does and How
  • Common deployment scenarios
  • Workflow automation
  • Dashboards and policies
  • Adoption Maturity Process
  • Deployment stages