Professional Documents
Culture Documents
SQA Lecture 1
SQA Lecture 1
SQA Lecture 1
LECTURE # 1
INTRODUCTION
Instructor Information
2
Email: ali.javed@uettaxila.edu.pk
Website: http://web.uettaxila.edu.pk/uet/UETsub/perSites/mySite.asp?frmEmail=ali.javed@uettaxila.edu.pk
Contact No: +92-51-9047747
Office hours:
Course Information
3
Reference Books
4
http://www.onestoptesting.com/
http://www.qastreet.com/
Grading Criteria
6
Grading
Mid Term
End Term
Quiz
Assignment
Lab Sessions
- 20%
- 40%
- 10 %
- 10 %
- 20 %
Quiz- 4 quizzes
Assignment- 4 assignments
Software Quality
Quality
Quality Engineering
Quality Types
Quality Models
Cost of Quality
Transcendental View
User View
Manufacturing View
Product View
Value based View
Quality Models
10
McCall
ISO/IEC 9126
IEEE
FURPS
GQM Approach
Cost of Quality
11
Prevention cost:
Appraisal cost:
Failure cost:
Quality Assurance
12
Quality Assurance
Defect prevention
Defect Reduction
Defect Containment
Defect Prevention
Static Testing
Dynamic Testing
Defect Containment
14
SQA Team
SQA Plan
Software Review
Review Guidelines
SQA Team
15
Testing Manager
Test Analyst
Tester
SQA Plan
16
Software Reviews
17
Objectives
18
Configuration
Baselines
SCM Process
SCM Tasks
Baselines
20
610.12-1990
defines
SCI
21
SCM Tasks
22
Identifications of objects
Version Control
Change Control
Configuration Auditing
Status Reporting
23
Software Testing
Test Cases
Methods of Testing
Software Testing
24
Test Case
25
Test Planning
Test Set up
Test Execution
Problem/Bug Reporting
Test Automation
Methods of Testing
27
Manual Testing
Automated Testing
Types of Testing
28
29
Static Testing
Inspections
Walkthroughs
Desk Checking
Peer Ratings
Static Testing
30
Inspections
Fagan Inspection
Gilb Inspection
Two Person Inspection
N-Fold Inspection
Meetingless Inspection
Walkthroughs
Desk Checking
Peer Ratings
32
Omission Testing
Volume Testing
Load Testing
Stress Testing
Performance Testing
Resource Testing
Requirements/Specification Testing
Installation Testing
Security Testing
Integration Testing
Compatibility Testing
Configuration Testing
Documentation Testing
Smoke Testing
Sanity Testing
Usability Testing
Exploratory Testing
35
Unit Testing
Graph Matrix
Statement Coverage
Segment Coverage
Branch Coverage
Loop Testing
Debugging
37
Debugging
Reporting
Bug/Defect Types
Defect Report
Methods of Debugging
Debugging
38
Bug Lifecycle
39
Reporting
40
Daily
Weekly
End of Cycle
Bug Types
41
Showstopper
Critical
Non-Critical (Minor)
Methods of Debugging
42
Debugging by Induction
Debugging by Deduction
Debugging by Backtracking
Debugging by Testing
43
Quality Management
Quality Assurance
Quality Planning
Quality Control
Quality Management
44
quality assurance
quality planning
quality control
Software Metrics
45
46
Process Improvement
Process Improvement
Process analysis
Process change
CMMI Model
Six Sigma
Process Improvement
47
Development
technology
Process
quality
Product
quality
People
quality
Process Analysis
49
Ethnographic Analysis
Process Change
50
CMMI [9]
51
Quantitatively Managed
Optimizing
Six
Sigma
is
a
business
management strategy originally
developed by Motorola, USA in
1986. As of 2010, it is widely used
in many sectors of industry.
Six Sigma seeks to improve the
quality of process outputs by
identifying and removing the causes
of defects (errors) and minimizing
variability in manufacturing and
business processes.
53
Cleanroom Functions
Cleanroom Strategy
References
54
1.
2.
3.
4.
5.
6.
http://www.mosaicinc.com/mosaicinc/rmThisMonth.asp
7.
http://en.wikipedia.org/wiki/Quality_management
8.
http://en.wikipedia.org/wiki/Six_sigma
9.
http://en.wikipedia.org/wiki/CMMI
10.
http://en.wikipedia.org/wiki/Cleanroom_software_engineering