SlideShare a Scribd company logo
Join the Community
www.rational-ug.org
Tweet with Us @RationalUC #rationaluc
www.twitter.com/rationaluc
Join Our Group on LinkedIn: Global Rational User Community
https://www.linkedin.com/groups/Global-Rational-User-Community-GRUC-120486/about
Connect with Us on Google+
https://plus.google.com/+RationalugOrgGlobal/posts
Coverity & Rational
Team Concert
Jon Jarboe
Senior Technical Manager, Coverity
• Development Testing: What is it and why is it
important?
• Coverity’s development testing platform
• Coverity: Who are they?
• Coverity and Rational: An overview
• Demo
• Q&A
Agenda
2 Copyright 2013, Coverity Inc.
Development Testing
What is it, and why is it important?
3 Copyright 2013, Coverity Inc.
4
Design Development
Quality
Assurance
Product
Release &
Management
Development Testing
Transform software testing, from reactive to proactive
10x cost 30x cost
Copyright 2013, Coverity Inc.
5
Fewer defects escape dev
Design Development
Quality
Assurance
Product
Release &
Management
Development Testing
Transform software testing, from reactive to proactive
10x cost 30x cost
Copyright 2013, Coverity Inc.
Velocity requires automation
Software Development Evolution
Productivity
and Tools
IDE, Compiler,
Debugger
Manual testing
prevails
Process and
Governance
ALM for workflow
and traceability
Automated QA
testing
Agility and
Automation
Rise of Agile and
Continuous Delivery
methodologies
Automated
Development testing
6 Copyright 2013, Coverity Inc.
Maximize velocity through
code intelligence
Developers
Write better software
Managers
Make better decisions
Ship 50% faster
Reduce development costs by 25%
Deliver high quality, secure software
7 Copyright 2013, Coverity Inc.
Coverity development testing platform
8 Copyright 2013, Coverity Inc.
Test smarter and faster
Code Analytics Meets Test Automation
Quality
Analysis
Policy
Management
Test
Prioritization
Code
Review
Security
Analysis
Code
Intelligence
Code Intelligence
Powered by Coverity SAVE
Interprocedural
Data Flow
Analysis
Semantic
Analysis
Change Impact
Analysis
Pattern
Analysis
9 Copyright 2013, Coverity Inc.
Visibility. Predictability. Accountability.
Code change
impact
Unit tests
to run
and write
Quality and
security
defects to fix
Design
Code
Test
Deploy
Code
Intelligence
Engine
Measurable
testing gate
Tests
to run
Measurable
testing gate
Customer
10 Copyright 2013, Coverity Inc.
Coverity Platform
Test
Analysis
Analysis Packs
Coverity SAVE®
Static Analysis Verification Engine
C, C++, C#, Java
SDLC
IntegrationsPolicy Manager
Code
Analysis
Dynamic
Analysis
Architecture
Analysis
Analysis
Integrations
Other
Languages
Coverity Connect
Test
Execution
Third Party
Metrics
Build/
Continuous
Integration
ALM
IDE
Code
Coverage
Defect
Tracking
SCM
Proprietary Code | Open Source Code
11 Copyright 2013, Coverity Inc.
Code Analysis
Coverity development testing platform
12 Copyright 2013, Coverity Inc.
Concurrency problems
 Race conditions
 Suspicious locking
 Program hangs/deadlocks
Resource Leaks
Improper use of memory
 Buffer overflows
 Memory corruptions
 Illegal access
Null pointer dereferences
Incorrect use of APIs
Incorrect database operations
Class hierarchy inconsistencies
Security problems
 Insecure data handling
 Security best practices violations
 Web application security issues
Uninitialized variables
Logic Errors
 Arithmetic errors
 Control flow issues
 Incorrect error/exception
handling
Code maintainability issues
Suspicious code
Performance inefficiencies
Issue Classes Identified by Coverity
13 Copyright 2013, Coverity Inc.
Accurate
Proven false
positive rate of
less than 10%
Actionable
Prescriptive
remediation
advice
Patent pending security engine
Integrated
IDE
Defect tracking
SCM, Build/CI
Why Coverity
“Coverity is really great and its web GUI is fun to use, too. I was able to
identify and fix resource leaks, NULL pointer issues, buffer overflows and
missing checks all over the place.”
-Christian, Python developer
14 Copyright 2013, Coverity Inc.
Comparison by Defect Type
Type Coverity FindBugs Shared Defects
Unhandled exceptions
(incl. NULL deref)
79 7 5
Resource leaks 86 12 13
Concurrency problems 22 10 9
Critical Defect
Subtotal
188 29 27
Coding Standards, Best
Practices, Other
9 598 1
Total Bugs 196 627 28
Coverity
79
86
22
187
Coverity identified
4 times
as many critical defects
15 Copyright 2013, Coverity Inc.
Test Analysis
Coverity development testing platform
16 Copyright 2013, Coverity Inc.
SDLC Testing Stage Worst Median Best
Requirements review (informal) 20% 30% 50%
Top-level design reviews (informal) 30% 40% 60%
Detailed functional design inspection 30% 65% 85%
Detailed logic design inspection 35% 65% 75%
Code inspection / static analysis 35% 60% 90%
Unit tests / Regression tests 10% 25% 50%
New Function tests 20% 35% 65%
Integration tests 25% 45% 60%
System test 25% 50% 65%
External Beta tests 15% 40% 75%
Automated testing can deliver 50% defect
removal efficiency – but often falls short
Source: Capers Jones
17 Copyright 2013, Coverity Inc.
Focus testing
time where
it matters
And
don’t waste
time writing tests
you don’t need
Test Analysis
Improving automated testing effectiveness and efficiency
High
Risk
Code
High
Risk
Code
18 Copyright 2013, Coverity Inc.
Powered by Coverity SAVE®
Test Analysis: How It Works
The critical code that must be
thoroughly tested
Define
Analyze
Remediate
Govern
Code that has changed
and been impacted by changes
Code that has been insufficiently
tested
Manage progress to improve test
coverage
19 Copyright 2013, Coverity Inc.
What code needs to be tested based on
your high risk criteria
With patent-pending techniques based
on code behavior and change impact
Surface issues in your workflow and
efficiently manage to closure
Create a testing stage gate and enforce
developer accountability
All code changes for next release …
and code impacted by those changes …
must have 100% coverage …
not counting exception handling and
debug code.
Test Analysis: Sample Policy
Define
Analyze
Remediate
Govern
20 Copyright 2013, Coverity Inc.
• Change impact analysis enables
understanding of the effect of a
given code change beyond the
place in the code where the
change occurs
• Example: changing the behavior of
a function might affect the
behavior of other functions that
call it
• Example: changing the type
hierarchy might change the
resolution of virtual methods,
resulting in a change of behavior
where those methods are called
What is Change Impact Analysis?
21
f25
f33 f77
f15 f90
Foo
...
f23f76 f32
f34
f54
...
f89 f67
f87f56
f34
......
... ...
... ...... ...
......
Changed code
Legacy code
Impacted
code
Change
“ripple”
Copyright 2013, Coverity Inc.
Maximizing ROI on Automated Testing
• Improve the efficiency of your testing
through focus
• Move from 10-25% efficiency to 50%
Focus
• Establish and enforce consistent policies
and a process for automated testingProcess
• Improve visibility into the testing process
• Establish criteria for when testing is
complete/introduce stage gate
Visibility
and Control
Copyright 2013, Coverity Inc.22
Coverity: Who are they?
23 Copyright 2013, Coverity Inc.
Coverity Overview
Company Facts Financial Facts Customer Facts
• Founded in 2003
at Stanford Labs
• 300 employees
across 10 countries
• #1 in software
quality analysis – IDC
• Acquired by
Synopsys in March
2014
• Over 1,100 world
class customers
• Over 75,000 happy
developers
• 5 billion lines of code
under management
• 30% YOY revenue
growth
• Cash flow positive
with no debt
• 30% of revenue
invested in R&D
24 Copyright 2013, Coverity Inc.
Coverity is the Development Testing
Leader
2012 Testing Platforms
Market Mover Array
Coverity Recognized as Transformational
Vendor
Featured in…
#1 vendor for
Worldwide Software
Quality Analysis and
Measurement
Worldwide Software
Quality Analysis
Measurement 2011-2015
Report
Awards and Leadership
26 Copyright 2013, Coverity Inc.
Free cloud-based service for open source community
Coverity Scan
2000 2006 2013
Over 1,600 developers across 600 projects
Over 45,000 defects fixed by the community
27 Copyright 2013, Coverity Inc.
Coverity Summary
 Pioneer and leader of the development
testing disruption
 Comprehensive platform for quality and
security testing
 1,100 market-leading customers across
multiple industries
 Viral developer adoption within open
source community
 Built from the ground-up by developers,
for developers
28 Copyright 2013, Coverity Inc.
Coverity and Rational
An Overview
29 Copyright 2013, Coverity Inc.
Release Cycles Are Condensed
Less Time for Formal QA
Greater Risk of Releasing Code with Known
Issues
The Challenges of Continuous Delivery
30 Copyright 2013, Coverity Inc.
How Coverity Fits Into Rational
Test
Analysis
Analysis
Packs
Coverity SAVE
®
Static Analysis Verification Engine
Code
AnalysisArchitecture
Dynamic
Third Party/
Custom
Coverity Platform
Test
Execution
Third Party
Metrics
Build/
Continuous
Integration
CLM
IDE
Code
Coverage
Work Item
Tracking
SCM
Rational
Platform
Defects,
Testingneeds
Code,Build,
Tests,Coverage
31 Copyright 2013, Coverity Inc.
Systems Engineer Development Build
DOORS Rhapsody
Team
Concert
Quality
Manager
Project Manager
Modify
requirements
and evaluate
impact
Software
Development
Submit defect
Create change
request
Derive software
requirements
Plan tests and
link to
requirements
QA
Schedule &
execute tests
Continuous
Integration
Assess progress
Continuous Delivery with Rational
32 Copyright 2013, Coverity Inc.
Quality
Dashboards
Central Build
Code Analysis
Systems Engineer Development Build
DOORS Rhapsody
Team
Concert
Quality
Manager
Project Manager
Modify
requirements
and evaluate
impact
Software
Development
Create change
request
Derive software
requirements
Plan tests and
link to
requirements
QA
Schedule &
execute tests
Coverity
Quality Certification
Workflow Automation
Desktop
Code Analysis
Work Item Summary
Continuous
Integration
Submit defect
Analysis finds
defects early and
often
Defects fed back
to developers via
Rational workflow
With Rational/Coverity: Code Analysis
33 Copyright 2013, Coverity Inc.
Central Build
Code Analysis
Systems Engineer Development Build
DOORS Rhapsody
Team
Concert
Quality
Manager
Project Manager
Modify
requirements
and evaluate
impact
Software
Development
Quality
Dashboards
Create change
request
Derive software
requirements
Plan tests and
link to
requirements
QA
Schedule &
execute tests
Coverity
Quality Certification
Workflow Automation
Desktop
Code Analysis
Work Item Summary
Continuous
Integration
Submit defect
Enforce
testing policy
Prioritize
testing runs
With Rational/Coverity: Test Analysis
34 Copyright 2013, Coverity Inc.
Central Build
Code Analysis
Systems Engineer Development Build
DOORS Rhapsody
Team
Concert
Quality
Manager
Project Manager
Modify
requirements
and evaluate
impact
Software
Development
Quality
Dashboards
Create change
request
Derive software
requirements
Plan tests and
link to
requirements
QA
Schedule &
execute tests
Coverity
Quality Certification
Workflow Automation
Desktop
Code Analysis
Work Item Summary
Continuous
Integration
Submit defect
With Rational/Coverity
Quality gates ensure
efficient, continuous
quality
35 Copyright 2013, Coverity Inc.
Accelerate Continuous Delivery Faster time to market
Single workflow, Find defects
earlier, Get more done with less
Lower overall cost, increased
developer productivity
Reduce cycles between
Development and QA
Increased testing efficiency
Reduce risk of defects escaping
to customers
Reduce cost, maintain reputation
Value to User Business Benefits
Benefits of Rational/Coverity
36 Copyright 2013, Coverity Inc.
demo
Coverity in Rational Team Concert
37 Copyright 2013, Coverity Inc.
Getting More Information
To learn more about how Coverity can help you
maximize your Rational investment,
ASK NOW
or contact:
rational-sales@coverity.com
http://www.coverity.com/products/sdlc-integrations/ibm-alm/
38 Copyright 2013, Coverity Inc.
Join the Community
www.rational-ug.org
Tweet with Us @RationalUC #rationaluc
www.twitter.com/rationaluc
Join Our Group on LinkedIn: Global Rational User Community
https://www.linkedin.com/groups/Global-Rational-User-Community-GRUC-120486/about
Connect with Us on Google+
https://plus.google.com/+RationalugOrgGlobal/posts

More Related Content

What's hot

Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningAgile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
QA or the Highway
 
Digital transformation continues to drive IT strategy, How is QA and testing ...
Digital transformation continues to drive IT strategy, How is QA and testing ...Digital transformation continues to drive IT strategy, How is QA and testing ...
Digital transformation continues to drive IT strategy, How is QA and testing ...
QA or the Highway
 
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
Parasoft
 
EuroSPI 2016 - Software Safety and Security Through Standards
EuroSPI 2016 - Software Safety and Security Through StandardsEuroSPI 2016 - Software Safety and Security Through Standards
EuroSPI 2016 - Software Safety and Security Through Standards
Arthur Hicken
 
Continuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh EastmanContinuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh Eastman
QA or the Highway
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
QA or the Highway
 
Discovering Flaws in Security-Focused Static Analysis Tools for Android using...
Discovering Flaws in Security-Focused Static Analysis Tools for Android using...Discovering Flaws in Security-Focused Static Analysis Tools for Android using...
Discovering Flaws in Security-Focused Static Analysis Tools for Android using...
Kevin Moran
 
9 Characteristics of Agile Methodologies to Turbo-charge Your Testing by Rex ...
9 Characteristics of Agile Methodologies to Turbo-charge Your Testing by Rex ...9 Characteristics of Agile Methodologies to Turbo-charge Your Testing by Rex ...
9 Characteristics of Agile Methodologies to Turbo-charge Your Testing by Rex ...
TEST Huddle
 
The best way to design secure software products
The best way to design secure software productsThe best way to design secure software products
The best way to design secure software products
LabSharegroup
 
Software Testing Trends For 2021
Software Testing Trends For 2021Software Testing Trends For 2021
Software Testing Trends For 2021
BugRaptors
 
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps NextThe Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
Perfecto by Perforce
 
Panoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsPanoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOps
Brendan Connolly
 
Uncovering the unknowns of appium and beyond
Uncovering the unknowns of appium and beyondUncovering the unknowns of appium and beyond
Uncovering the unknowns of appium and beyond
Perfecto by Perforce
 
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
Evolve or Die: Healthcare IT Testing | QASymphony WebinarEvolve or Die: Healthcare IT Testing | QASymphony Webinar
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
QASymphony
 
Quality Assurance Guidelines
Quality Assurance GuidelinesQuality Assurance Guidelines
Quality Assurance Guidelines
Tim Stribos
 
Test What Matters Most
Test What Matters MostTest What Matters Most
Test What Matters MostRemedy IT
 
How Quality Assurance is Important in Development Life Cycle
How Quality Assurance is Important in Development Life CycleHow Quality Assurance is Important in Development Life Cycle
How Quality Assurance is Important in Development Life Cycle
ijtsrd
 
What skills can software testers provide the best testing services?
What skills can software testers provide the best testing services?What skills can software testers provide the best testing services?
What skills can software testers provide the best testing services?
NexSoftsys
 
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps NextCognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Perfecto by Perforce
 

What's hot (20)

Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael BueningAgile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
Agile Testing Transformation is as Easy as 1, 2, 3 by Michael Buening
 
Digital transformation continues to drive IT strategy, How is QA and testing ...
Digital transformation continues to drive IT strategy, How is QA and testing ...Digital transformation continues to drive IT strategy, How is QA and testing ...
Digital transformation continues to drive IT strategy, How is QA and testing ...
 
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
The Legend of Software Hollow: Defeating the Headless Horseman of Faulty Appl...
 
EuroSPI 2016 - Software Safety and Security Through Standards
EuroSPI 2016 - Software Safety and Security Through StandardsEuroSPI 2016 - Software Safety and Security Through Standards
EuroSPI 2016 - Software Safety and Security Through Standards
 
Continuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh EastmanContinuous Quality: DevOps with Quality by Josh Eastman
Continuous Quality: DevOps with Quality by Josh Eastman
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
 
Discovering Flaws in Security-Focused Static Analysis Tools for Android using...
Discovering Flaws in Security-Focused Static Analysis Tools for Android using...Discovering Flaws in Security-Focused Static Analysis Tools for Android using...
Discovering Flaws in Security-Focused Static Analysis Tools for Android using...
 
9 Characteristics of Agile Methodologies to Turbo-charge Your Testing by Rex ...
9 Characteristics of Agile Methodologies to Turbo-charge Your Testing by Rex ...9 Characteristics of Agile Methodologies to Turbo-charge Your Testing by Rex ...
9 Characteristics of Agile Methodologies to Turbo-charge Your Testing by Rex ...
 
The best way to design secure software products
The best way to design secure software productsThe best way to design secure software products
The best way to design secure software products
 
Software Testing Trends For 2021
Software Testing Trends For 2021Software Testing Trends For 2021
Software Testing Trends For 2021
 
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps NextThe Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
The Rise and Benefits of Robotic Process Automation (RPA) - DevOps Next
 
Panoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsPanoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOps
 
Rathna Arun Solomon_BA
Rathna Arun Solomon_BARathna Arun Solomon_BA
Rathna Arun Solomon_BA
 
Uncovering the unknowns of appium and beyond
Uncovering the unknowns of appium and beyondUncovering the unknowns of appium and beyond
Uncovering the unknowns of appium and beyond
 
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
Evolve or Die: Healthcare IT Testing | QASymphony WebinarEvolve or Die: Healthcare IT Testing | QASymphony Webinar
Evolve or Die: Healthcare IT Testing | QASymphony Webinar
 
Quality Assurance Guidelines
Quality Assurance GuidelinesQuality Assurance Guidelines
Quality Assurance Guidelines
 
Test What Matters Most
Test What Matters MostTest What Matters Most
Test What Matters Most
 
How Quality Assurance is Important in Development Life Cycle
How Quality Assurance is Important in Development Life CycleHow Quality Assurance is Important in Development Life Cycle
How Quality Assurance is Important in Development Life Cycle
 
What skills can software testers provide the best testing services?
What skills can software testers provide the best testing services?What skills can software testers provide the best testing services?
What skills can software testers provide the best testing services?
 
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps NextCognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
Cognitive Engineering - Shifting Right with Gated.AI Testing - DevOps Next
 

Viewers also liked

Running a Comprehensive Application Security Program with Checkmarx and Threa...
Running a Comprehensive Application Security Program with Checkmarx and Threa...Running a Comprehensive Application Security Program with Checkmarx and Threa...
Running a Comprehensive Application Security Program with Checkmarx and Threa...
Denim Group
 
My Top 10 slides on presentations
My Top 10 slides on presentationsMy Top 10 slides on presentations
My Top 10 slides on presentations
Alexei Kapterev
 
Power-user l Productivity add-in for PowerPoint and Excel
Power-user l Productivity add-in for PowerPoint and ExcelPower-user l Productivity add-in for PowerPoint and Excel
Power-user l Productivity add-in for PowerPoint and Excel
Power-user
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
Heritage Institute Of Tech,India
 
The Minimum Loveable Product
The Minimum Loveable ProductThe Minimum Loveable Product
The Minimum Loveable Product
The Happy Startup School
 
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
Board of Innovation
 
The Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsThe Seven Deadly Social Media Sins
The Seven Deadly Social Media Sins
XPLAIN
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideCrispy Presentations
 
How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)
Steven Hoober
 
Upworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The InternetsUpworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The Internets
Upworthy
 
What 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From FailureWhat 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From Failure
ReferralCandy
 
Design Your Career 2018
Design Your Career 2018Design Your Career 2018
Design Your Career 2018
Slides That Rock
 
Why Content Marketing Fails
Why Content Marketing FailsWhy Content Marketing Fails
Why Content Marketing FailsRand Fishkin
 
The History of SEO
The History of SEOThe History of SEO
The History of SEO
HubSpot
 
How To (Really) Get Into Marketing
How To (Really) Get Into MarketingHow To (Really) Get Into Marketing
How To (Really) Get Into Marketing
Ed Fry
 
The What If Technique presented by Motivate Design
The What If Technique presented by Motivate DesignThe What If Technique presented by Motivate Design
The What If Technique presented by Motivate Design
Motivate Design
 
Displaying Data
Displaying DataDisplaying Data
Displaying Data
Bipul Deb Nath
 
10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation
SOAP Presentations
 
Crap. The Content Marketing Deluge.
Crap. The Content Marketing Deluge.Crap. The Content Marketing Deluge.
Crap. The Content Marketing Deluge.
Velocity Partners
 
What Would Steve Do? 10 Lessons from the World's Most Captivating Presenters
What Would Steve Do? 10 Lessons from the World's Most Captivating PresentersWhat Would Steve Do? 10 Lessons from the World's Most Captivating Presenters
What Would Steve Do? 10 Lessons from the World's Most Captivating Presenters
HubSpot
 

Viewers also liked (20)

Running a Comprehensive Application Security Program with Checkmarx and Threa...
Running a Comprehensive Application Security Program with Checkmarx and Threa...Running a Comprehensive Application Security Program with Checkmarx and Threa...
Running a Comprehensive Application Security Program with Checkmarx and Threa...
 
My Top 10 slides on presentations
My Top 10 slides on presentationsMy Top 10 slides on presentations
My Top 10 slides on presentations
 
Power-user l Productivity add-in for PowerPoint and Excel
Power-user l Productivity add-in for PowerPoint and ExcelPower-user l Productivity add-in for PowerPoint and Excel
Power-user l Productivity add-in for PowerPoint and Excel
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
The Minimum Loveable Product
The Minimum Loveable ProductThe Minimum Loveable Product
The Minimum Loveable Product
 
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
 
The Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsThe Seven Deadly Social Media Sins
The Seven Deadly Social Media Sins
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same Slide
 
How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)
 
Upworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The InternetsUpworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The Internets
 
What 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From FailureWhat 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From Failure
 
Design Your Career 2018
Design Your Career 2018Design Your Career 2018
Design Your Career 2018
 
Why Content Marketing Fails
Why Content Marketing FailsWhy Content Marketing Fails
Why Content Marketing Fails
 
The History of SEO
The History of SEOThe History of SEO
The History of SEO
 
How To (Really) Get Into Marketing
How To (Really) Get Into MarketingHow To (Really) Get Into Marketing
How To (Really) Get Into Marketing
 
The What If Technique presented by Motivate Design
The What If Technique presented by Motivate DesignThe What If Technique presented by Motivate Design
The What If Technique presented by Motivate Design
 
Displaying Data
Displaying DataDisplaying Data
Displaying Data
 
10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation10 Powerful Body Language Tips for your next Presentation
10 Powerful Body Language Tips for your next Presentation
 
Crap. The Content Marketing Deluge.
Crap. The Content Marketing Deluge.Crap. The Content Marketing Deluge.
Crap. The Content Marketing Deluge.
 
What Would Steve Do? 10 Lessons from the World's Most Captivating Presenters
What Would Steve Do? 10 Lessons from the World's Most Captivating PresentersWhat Would Steve Do? 10 Lessons from the World's Most Captivating Presenters
What Would Steve Do? 10 Lessons from the World's Most Captivating Presenters
 

Similar to Webcast Presentation: Accelerate Continuous Delivery with Development Testing and Rational Team Concert

[India Merge World Tour] Coverity
[India Merge World Tour] Coverity[India Merge World Tour] Coverity
[India Merge World Tour] Coverity
Perforce
 
[Europe merge world tour] Coverity Development Testing
[Europe   merge world tour] Coverity Development Testing[Europe   merge world tour] Coverity Development Testing
[Europe merge world tour] Coverity Development Testing
Perforce
 
Software testing
Software testingSoftware testing
Software testing
Abrianto Nugraha
 
Test Policy and Practices
Test Policy and PracticesTest Policy and Practices
Test Policy and Practices
Talentica Software
 
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
TelecomValley
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
DiUS
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
DianaGray10
 
Chandan_3.7 Years of Experience_Oracle
Chandan_3.7 Years of Experience_OracleChandan_3.7 Years of Experience_Oracle
Chandan_3.7 Years of Experience_OracleChandan Jai
 
Monitoring in the DevOps Era
Monitoring in the DevOps EraMonitoring in the DevOps Era
Monitoring in the DevOps Era
Mike Kavis
 
The Significance of Regression Testing in Software Development.pdf
The Significance of Regression Testing in Software Development.pdfThe Significance of Regression Testing in Software Development.pdf
The Significance of Regression Testing in Software Development.pdf
RohitBhandari66
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise Quality
Jeff Bramwell
 
The quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingThe quality assurance checklist for progressive testing
The quality assurance checklist for progressive testing
Maitrikpaida
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive Testing
Cygnet Infotech
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
rajni singh
 
Take your code and quality to the next level by Serena Software
Take your code and quality to the next level by Serena SoftwareTake your code and quality to the next level by Serena Software
Take your code and quality to the next level by Serena Software
Serena Software
 
Software Testing ppt
Software Testing pptSoftware Testing ppt
Software Testing ppt
Pratibha Singh
 
Failure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature DeliveryFailure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature Delivery
Optimizely
 
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Turkish Testing Board
 
Superia corporate presentation
Superia corporate presentationSuperia corporate presentation
Superia corporate presentationaribany
 

Similar to Webcast Presentation: Accelerate Continuous Delivery with Development Testing and Rational Team Concert (20)

[India Merge World Tour] Coverity
[India Merge World Tour] Coverity[India Merge World Tour] Coverity
[India Merge World Tour] Coverity
 
[Europe merge world tour] Coverity Development Testing
[Europe   merge world tour] Coverity Development Testing[Europe   merge world tour] Coverity Development Testing
[Europe merge world tour] Coverity Development Testing
 
Software testing
Software testingSoftware testing
Software testing
 
Test Policy and Practices
Test Policy and PracticesTest Policy and Practices
Test Policy and Practices
 
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
Soirée du Test Logiciel - Présentation de Kiuwan (Jack ABDO)
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Apm andre santos
Apm andre santosApm andre santos
Apm andre santos
 
Chandan_3.7 Years of Experience_Oracle
Chandan_3.7 Years of Experience_OracleChandan_3.7 Years of Experience_Oracle
Chandan_3.7 Years of Experience_Oracle
 
Monitoring in the DevOps Era
Monitoring in the DevOps EraMonitoring in the DevOps Era
Monitoring in the DevOps Era
 
The Significance of Regression Testing in Software Development.pdf
The Significance of Regression Testing in Software Development.pdfThe Significance of Regression Testing in Software Development.pdf
The Significance of Regression Testing in Software Development.pdf
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise Quality
 
The quality assurance checklist for progressive testing
The quality assurance checklist for progressive testingThe quality assurance checklist for progressive testing
The quality assurance checklist for progressive testing
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive Testing
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Take your code and quality to the next level by Serena Software
Take your code and quality to the next level by Serena SoftwareTake your code and quality to the next level by Serena Software
Take your code and quality to the next level by Serena Software
 
Software Testing ppt
Software Testing pptSoftware Testing ppt
Software Testing ppt
 
Failure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature DeliveryFailure is an Option: Scaling Resilient Feature Delivery
Failure is an Option: Scaling Resilient Feature Delivery
 
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
 
Superia corporate presentation
Superia corporate presentationSuperia corporate presentation
Superia corporate presentation
 

More from GRUC

Webcast Presentation - What's in your (e) Wallet? Transforming payments and t...
Webcast Presentation - What's in your (e) Wallet? Transforming payments and t...Webcast Presentation - What's in your (e) Wallet? Transforming payments and t...
Webcast Presentation - What's in your (e) Wallet? Transforming payments and t...
GRUC
 
Webcast Presentation - "Build an App for That": Empowering Business Developer...
Webcast Presentation - "Build an App for That": Empowering Business Developer...Webcast Presentation - "Build an App for That": Empowering Business Developer...
Webcast Presentation - "Build an App for That": Empowering Business Developer...
GRUC
 
Webcast Presentation: Increasing Product Quality through DevOps
Webcast Presentation: Increasing Product Quality through DevOpsWebcast Presentation: Increasing Product Quality through DevOps
Webcast Presentation: Increasing Product Quality through DevOps
GRUC
 
Webcast presentation 5.21.2014
Webcast presentation   5.21.2014Webcast presentation   5.21.2014
Webcast presentation 5.21.2014
GRUC
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
GRUC
 
Webcast presentation: Mobile Applications Do Not Grow on Trees - Mobile Devel...
Webcast presentation: Mobile Applications Do Not Grow on Trees - Mobile Devel...Webcast presentation: Mobile Applications Do Not Grow on Trees - Mobile Devel...
Webcast presentation: Mobile Applications Do Not Grow on Trees - Mobile Devel...
GRUC
 

More from GRUC (6)

Webcast Presentation - What's in your (e) Wallet? Transforming payments and t...
Webcast Presentation - What's in your (e) Wallet? Transforming payments and t...Webcast Presentation - What's in your (e) Wallet? Transforming payments and t...
Webcast Presentation - What's in your (e) Wallet? Transforming payments and t...
 
Webcast Presentation - "Build an App for That": Empowering Business Developer...
Webcast Presentation - "Build an App for That": Empowering Business Developer...Webcast Presentation - "Build an App for That": Empowering Business Developer...
Webcast Presentation - "Build an App for That": Empowering Business Developer...
 
Webcast Presentation: Increasing Product Quality through DevOps
Webcast Presentation: Increasing Product Quality through DevOpsWebcast Presentation: Increasing Product Quality through DevOps
Webcast Presentation: Increasing Product Quality through DevOps
 
Webcast presentation 5.21.2014
Webcast presentation   5.21.2014Webcast presentation   5.21.2014
Webcast presentation 5.21.2014
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
 
Webcast presentation: Mobile Applications Do Not Grow on Trees - Mobile Devel...
Webcast presentation: Mobile Applications Do Not Grow on Trees - Mobile Devel...Webcast presentation: Mobile Applications Do Not Grow on Trees - Mobile Devel...
Webcast presentation: Mobile Applications Do Not Grow on Trees - Mobile Devel...
 

Webcast Presentation: Accelerate Continuous Delivery with Development Testing and Rational Team Concert

  • 1. Join the Community www.rational-ug.org Tweet with Us @RationalUC #rationaluc www.twitter.com/rationaluc Join Our Group on LinkedIn: Global Rational User Community https://www.linkedin.com/groups/Global-Rational-User-Community-GRUC-120486/about Connect with Us on Google+ https://plus.google.com/+RationalugOrgGlobal/posts
  • 2. Coverity & Rational Team Concert Jon Jarboe Senior Technical Manager, Coverity
  • 3. • Development Testing: What is it and why is it important? • Coverity’s development testing platform • Coverity: Who are they? • Coverity and Rational: An overview • Demo • Q&A Agenda 2 Copyright 2013, Coverity Inc.
  • 4. Development Testing What is it, and why is it important? 3 Copyright 2013, Coverity Inc.
  • 5. 4 Design Development Quality Assurance Product Release & Management Development Testing Transform software testing, from reactive to proactive 10x cost 30x cost Copyright 2013, Coverity Inc.
  • 6. 5 Fewer defects escape dev Design Development Quality Assurance Product Release & Management Development Testing Transform software testing, from reactive to proactive 10x cost 30x cost Copyright 2013, Coverity Inc.
  • 7. Velocity requires automation Software Development Evolution Productivity and Tools IDE, Compiler, Debugger Manual testing prevails Process and Governance ALM for workflow and traceability Automated QA testing Agility and Automation Rise of Agile and Continuous Delivery methodologies Automated Development testing 6 Copyright 2013, Coverity Inc.
  • 8. Maximize velocity through code intelligence Developers Write better software Managers Make better decisions Ship 50% faster Reduce development costs by 25% Deliver high quality, secure software 7 Copyright 2013, Coverity Inc.
  • 9. Coverity development testing platform 8 Copyright 2013, Coverity Inc.
  • 10. Test smarter and faster Code Analytics Meets Test Automation Quality Analysis Policy Management Test Prioritization Code Review Security Analysis Code Intelligence Code Intelligence Powered by Coverity SAVE Interprocedural Data Flow Analysis Semantic Analysis Change Impact Analysis Pattern Analysis 9 Copyright 2013, Coverity Inc.
  • 11. Visibility. Predictability. Accountability. Code change impact Unit tests to run and write Quality and security defects to fix Design Code Test Deploy Code Intelligence Engine Measurable testing gate Tests to run Measurable testing gate Customer 10 Copyright 2013, Coverity Inc.
  • 12. Coverity Platform Test Analysis Analysis Packs Coverity SAVE® Static Analysis Verification Engine C, C++, C#, Java SDLC IntegrationsPolicy Manager Code Analysis Dynamic Analysis Architecture Analysis Analysis Integrations Other Languages Coverity Connect Test Execution Third Party Metrics Build/ Continuous Integration ALM IDE Code Coverage Defect Tracking SCM Proprietary Code | Open Source Code 11 Copyright 2013, Coverity Inc.
  • 13. Code Analysis Coverity development testing platform 12 Copyright 2013, Coverity Inc.
  • 14. Concurrency problems  Race conditions  Suspicious locking  Program hangs/deadlocks Resource Leaks Improper use of memory  Buffer overflows  Memory corruptions  Illegal access Null pointer dereferences Incorrect use of APIs Incorrect database operations Class hierarchy inconsistencies Security problems  Insecure data handling  Security best practices violations  Web application security issues Uninitialized variables Logic Errors  Arithmetic errors  Control flow issues  Incorrect error/exception handling Code maintainability issues Suspicious code Performance inefficiencies Issue Classes Identified by Coverity 13 Copyright 2013, Coverity Inc.
  • 15. Accurate Proven false positive rate of less than 10% Actionable Prescriptive remediation advice Patent pending security engine Integrated IDE Defect tracking SCM, Build/CI Why Coverity “Coverity is really great and its web GUI is fun to use, too. I was able to identify and fix resource leaks, NULL pointer issues, buffer overflows and missing checks all over the place.” -Christian, Python developer 14 Copyright 2013, Coverity Inc.
  • 16. Comparison by Defect Type Type Coverity FindBugs Shared Defects Unhandled exceptions (incl. NULL deref) 79 7 5 Resource leaks 86 12 13 Concurrency problems 22 10 9 Critical Defect Subtotal 188 29 27 Coding Standards, Best Practices, Other 9 598 1 Total Bugs 196 627 28 Coverity 79 86 22 187 Coverity identified 4 times as many critical defects 15 Copyright 2013, Coverity Inc.
  • 17. Test Analysis Coverity development testing platform 16 Copyright 2013, Coverity Inc.
  • 18. SDLC Testing Stage Worst Median Best Requirements review (informal) 20% 30% 50% Top-level design reviews (informal) 30% 40% 60% Detailed functional design inspection 30% 65% 85% Detailed logic design inspection 35% 65% 75% Code inspection / static analysis 35% 60% 90% Unit tests / Regression tests 10% 25% 50% New Function tests 20% 35% 65% Integration tests 25% 45% 60% System test 25% 50% 65% External Beta tests 15% 40% 75% Automated testing can deliver 50% defect removal efficiency – but often falls short Source: Capers Jones 17 Copyright 2013, Coverity Inc.
  • 19. Focus testing time where it matters And don’t waste time writing tests you don’t need Test Analysis Improving automated testing effectiveness and efficiency High Risk Code High Risk Code 18 Copyright 2013, Coverity Inc.
  • 20. Powered by Coverity SAVE® Test Analysis: How It Works The critical code that must be thoroughly tested Define Analyze Remediate Govern Code that has changed and been impacted by changes Code that has been insufficiently tested Manage progress to improve test coverage 19 Copyright 2013, Coverity Inc.
  • 21. What code needs to be tested based on your high risk criteria With patent-pending techniques based on code behavior and change impact Surface issues in your workflow and efficiently manage to closure Create a testing stage gate and enforce developer accountability All code changes for next release … and code impacted by those changes … must have 100% coverage … not counting exception handling and debug code. Test Analysis: Sample Policy Define Analyze Remediate Govern 20 Copyright 2013, Coverity Inc.
  • 22. • Change impact analysis enables understanding of the effect of a given code change beyond the place in the code where the change occurs • Example: changing the behavior of a function might affect the behavior of other functions that call it • Example: changing the type hierarchy might change the resolution of virtual methods, resulting in a change of behavior where those methods are called What is Change Impact Analysis? 21 f25 f33 f77 f15 f90 Foo ... f23f76 f32 f34 f54 ... f89 f67 f87f56 f34 ...... ... ... ... ...... ... ...... Changed code Legacy code Impacted code Change “ripple” Copyright 2013, Coverity Inc.
  • 23. Maximizing ROI on Automated Testing • Improve the efficiency of your testing through focus • Move from 10-25% efficiency to 50% Focus • Establish and enforce consistent policies and a process for automated testingProcess • Improve visibility into the testing process • Establish criteria for when testing is complete/introduce stage gate Visibility and Control Copyright 2013, Coverity Inc.22
  • 24. Coverity: Who are they? 23 Copyright 2013, Coverity Inc.
  • 25. Coverity Overview Company Facts Financial Facts Customer Facts • Founded in 2003 at Stanford Labs • 300 employees across 10 countries • #1 in software quality analysis – IDC • Acquired by Synopsys in March 2014 • Over 1,100 world class customers • Over 75,000 happy developers • 5 billion lines of code under management • 30% YOY revenue growth • Cash flow positive with no debt • 30% of revenue invested in R&D 24 Copyright 2013, Coverity Inc.
  • 26. Coverity is the Development Testing Leader 2012 Testing Platforms Market Mover Array Coverity Recognized as Transformational Vendor Featured in… #1 vendor for Worldwide Software Quality Analysis and Measurement Worldwide Software Quality Analysis Measurement 2011-2015 Report Awards and Leadership
  • 27. 26 Copyright 2013, Coverity Inc.
  • 28. Free cloud-based service for open source community Coverity Scan 2000 2006 2013 Over 1,600 developers across 600 projects Over 45,000 defects fixed by the community 27 Copyright 2013, Coverity Inc.
  • 29. Coverity Summary  Pioneer and leader of the development testing disruption  Comprehensive platform for quality and security testing  1,100 market-leading customers across multiple industries  Viral developer adoption within open source community  Built from the ground-up by developers, for developers 28 Copyright 2013, Coverity Inc.
  • 30. Coverity and Rational An Overview 29 Copyright 2013, Coverity Inc.
  • 31. Release Cycles Are Condensed Less Time for Formal QA Greater Risk of Releasing Code with Known Issues The Challenges of Continuous Delivery 30 Copyright 2013, Coverity Inc.
  • 32. How Coverity Fits Into Rational Test Analysis Analysis Packs Coverity SAVE ® Static Analysis Verification Engine Code AnalysisArchitecture Dynamic Third Party/ Custom Coverity Platform Test Execution Third Party Metrics Build/ Continuous Integration CLM IDE Code Coverage Work Item Tracking SCM Rational Platform Defects, Testingneeds Code,Build, Tests,Coverage 31 Copyright 2013, Coverity Inc.
  • 33. Systems Engineer Development Build DOORS Rhapsody Team Concert Quality Manager Project Manager Modify requirements and evaluate impact Software Development Submit defect Create change request Derive software requirements Plan tests and link to requirements QA Schedule & execute tests Continuous Integration Assess progress Continuous Delivery with Rational 32 Copyright 2013, Coverity Inc.
  • 34. Quality Dashboards Central Build Code Analysis Systems Engineer Development Build DOORS Rhapsody Team Concert Quality Manager Project Manager Modify requirements and evaluate impact Software Development Create change request Derive software requirements Plan tests and link to requirements QA Schedule & execute tests Coverity Quality Certification Workflow Automation Desktop Code Analysis Work Item Summary Continuous Integration Submit defect Analysis finds defects early and often Defects fed back to developers via Rational workflow With Rational/Coverity: Code Analysis 33 Copyright 2013, Coverity Inc.
  • 35. Central Build Code Analysis Systems Engineer Development Build DOORS Rhapsody Team Concert Quality Manager Project Manager Modify requirements and evaluate impact Software Development Quality Dashboards Create change request Derive software requirements Plan tests and link to requirements QA Schedule & execute tests Coverity Quality Certification Workflow Automation Desktop Code Analysis Work Item Summary Continuous Integration Submit defect Enforce testing policy Prioritize testing runs With Rational/Coverity: Test Analysis 34 Copyright 2013, Coverity Inc.
  • 36. Central Build Code Analysis Systems Engineer Development Build DOORS Rhapsody Team Concert Quality Manager Project Manager Modify requirements and evaluate impact Software Development Quality Dashboards Create change request Derive software requirements Plan tests and link to requirements QA Schedule & execute tests Coverity Quality Certification Workflow Automation Desktop Code Analysis Work Item Summary Continuous Integration Submit defect With Rational/Coverity Quality gates ensure efficient, continuous quality 35 Copyright 2013, Coverity Inc.
  • 37. Accelerate Continuous Delivery Faster time to market Single workflow, Find defects earlier, Get more done with less Lower overall cost, increased developer productivity Reduce cycles between Development and QA Increased testing efficiency Reduce risk of defects escaping to customers Reduce cost, maintain reputation Value to User Business Benefits Benefits of Rational/Coverity 36 Copyright 2013, Coverity Inc.
  • 38. demo Coverity in Rational Team Concert 37 Copyright 2013, Coverity Inc.
  • 39. Getting More Information To learn more about how Coverity can help you maximize your Rational investment, ASK NOW or contact: rational-sales@coverity.com http://www.coverity.com/products/sdlc-integrations/ibm-alm/ 38 Copyright 2013, Coverity Inc.
  • 40.
  • 41. Join the Community www.rational-ug.org Tweet with Us @RationalUC #rationaluc www.twitter.com/rationaluc Join Our Group on LinkedIn: Global Rational User Community https://www.linkedin.com/groups/Global-Rational-User-Community-GRUC-120486/about Connect with Us on Google+ https://plus.google.com/+RationalugOrgGlobal/posts