modernized qa process with automated structural quality gates

4

Click here to load reader

Upload: cast

Post on 11-Jun-2015

155 views

Category:

Software


1 download

DESCRIPTION

http://blog.castsoftware.com/modernize-qa-with-automated-structural-quality-gates/ Unlike a code-level bug, a system level defect involves interactions between several components, often spread across different levels of an application, making it more difficult to find and fix. And even though these types of violations only account for 10 percent of the total number of defects, they lead to ninety percent of the production issues — severely impacting software quality and technical debt.

TRANSCRIPT

Page 1: Modernized QA Process with Automated Structural Quality Gates

July 2014

Establishing a Modern QA Process Using Structural Quality Gate

Page 2: Modernized QA Process with Automated Structural Quality Gates

CAST Confidential

Significance of System-Level Structural Flaws

Functional Structural

Unit-Level

System-Level

• Inter-layer

communication

• Transactions

• Data Access

• Data manipulation

• Coding basic based on

best practices

• Within one program unit

70% 30%

92%

8%

ADM DEFECTS STRUCTURAL

FLAWS

PRODUCTION

OUTAGE

ATTRIBUTED

90% System-Level

10% Unit-Level

“[CAST’s] holistic system approach, looking at the architecture, transactions, control, and data flow across multiple

technologies, may be very beneficial, with numerous engineering studies showing that bad software engineering practices

in the ways components are interrelated and interact…account for only 10% of total defects, but can lead to 90% of

production issues.

System-Level

Quality Checks

System level flaws cause 90% of serious service interruptions

Page 3: Modernized QA Process with Automated Structural Quality Gates

CAST Confidential 2

Functional Testing is Not Enough Structural QA is needed to drive real improvement in user satisfaction and reduction of defects

Statistics Source:

C. Jones, O. Bonsignour, The Economics of Software Quality, 2012

Page 4: Modernized QA Process with Automated Structural Quality Gates

CAST Confidential 3

A Sound Foundation

“CAST is a very consistent provider, with very sound technology that has been thoroughly vetted. They deliver

what they say they're going to deliver and are realistic about what they say they are going to do.”

– Jim Duggan, VP Research, Application Strategy and Governance

Structural Quality Gate Powered by

Based on industry standards:

STANDARDIZED

SOFTWARE

QUALITY

METRICS

SYSTEM-LEVEL

CODE-LEVEL

Based on Industry Adopted Based Practices