Quality Assurance in a Nutshell
By Alejandro Serrano
Process used to determine whether a product meets specifications
SDLC
Plan
Build
Test
Deploy
Design
Define
SDLC
Plan
Build
Test
Deploy
Design
Define
Black box
Gray box
White box
Human intervention
Use of the power of machines and Software
Interaction between application components
Measure software stability
Exposes problems in the application that can cause unexpected behavior, resource leaks, crashes and vulnerabilities
Incorrect or unexpected behavior
In progress
To Do
In progress
To Do
Code Review
In progress
To Do
Code Review
Testing
In progress
To Do
Code Review
Fixed?
Testing
In progress
To Do
Code Review
Reopen
Fixed?
Testing
In progress
To Do
Code Review
Reopen
Fixed?
No
Testing
In progress
To Do
Code Review
Reopen
Fixed?
Closed
No
Testing
In progress
To Do
Code Review
Reopen
Fixed?
Closed
Yes
No
Severity
Priority
Severity
Priority
Low Severity
Low Priority
Does not affect major workflows
Severity
Priority
Visible, not preventing users from completing any workflow
Low Severity
High Priority
Low Severity
Low Priority
Does not affect major workflows
Severity
Priority
High Severity
Low Priority
Major problems only under specific conditions
Does not affect major workflows
Does not affect major workflows
Visible, not preventing users from completing any workflow
Low Severity
High Priority
Low Severity
Low Priority
Severity
Priority
High Severity
High Priority
Service unavailable
Unusuable application
High Severity
Low Priority
Major problems only under specific conditions
Does not affect major workflows
Visible, not preventing users from completing any workflow
Low Severity
High Priority
Low Severity
Low Priority
Severity | Priority | |
---|---|---|
1 | High | High |
2 | Low | High |
3 | High | Low |
4 | Low | Low |
Quality is the responsibility of everyone!