CS9262 Software Quality Assurance Ms. SWEETLIN HEMALATHA

DOC/LP/00/28.02.02
LP-CS 9262
LESSON PLAN
LP: Rev. No: 00
Date: 28-06-2010
Sub Code & Name: CS9262 Software Quality Assurance
Branch :M.E CSE
Page 1 of 6
Semester :III
UNIT I
9
Introduction to software quality - challenges – objectives – quality factors – components
of SQA – contract review – development and quality plans – SQA components in project
life cycle – SQA defect removal policies – Reviews
Objective: This unit introduces software quality factors and software quality assurance
components in the project life cycle.
Session
Topics to be covered
No
1.
Introduction to software development life
cycle
2.
Introduction to software quality
3.
Challenges and Objectives
4.
Quality factors
5.
Components of SQA
6.
Contract Review
7.
Development and Quality plans
8.
SQA components in project life cycle
9.
SQA defect removal policies and Reviews
Time
Allocation
50m
Books
Referred
3
Teaching
Method
PPT
50m
50m
50m
50m
50m
50m
50m
50m
1
1
1
1
1
1
1
1
PPT
PPT
PPT
PPT +WB
PPT
PPT
PPT+WB
PPT
DOC/LP/00/28.02.02
LP-CS 9262
LESSON PLAN
LP: Rev. No: 00
Sub Code & Name: CS9262
Date :28-06-2010
Software Quality Assurance
Branch :M.E CSE
Page 2 0f 6
Semester :III
UNIT II
9
Basics of software testing – test generation from requirements – finite state models –
combinatorial designs - test selection, minimization and prioritization for regression
testing – test adequacy, assessment and enhancement
Objective:
This unit introduces the basics of software testing, test generation, assessment and
enhancement.
Session
No
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Topics to be covered
Basics of software testing
Basics of software testing
Test generation from requirements
Finite state models
Combinational designs
Test selection, minimization and prioritization
for regression testing
Test selection, minimization and prioritization
for regression testing
Testing adequacy, assessment and
enhancement
Testing adequacy, assessment and
enhancement
Cat-1
Time
Allocation
50m
50m
50m
50m
50m
50m
Books
Referred
1,2
1,2
2
2
2
2
Teaching
Method
PPT+WB
PPT+WB
PPT
PPT
PPT
PPT
50m
2
PPT
50m
2
PPT
50m
2
PPT
DOC/LP/00/28.02.02
LP-CS 9262
LESSON PLAN
LP: Rev. No: 00
Sub Code & Name: CS9262
Software Quality Assurance
Branch :M.E CSE
Date: 28-06-2010
Page 3 of 6
Semester :III
UNIT III
9
Testing strategies – white box and black box approach – integration testing – system and
acceptance testing – performance testing – regression testing - internationalization testing
– ad-hoc testing – website testing – usability testing – accessibility testing
Test plan – management – execution and reporting – software test automation –
automated testing tools
Objective:
This unit introduces various testing strategies and test automation and automated
testing tools.
Session
No
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Topics to be covered
White box testing
Black box testing
Integration testing
System and acceptance testing
Performance testing and Regression testing
Internationalization testing & Adhoc testing
Website testing
Usability and acceptance testing
Test plan, management, execution and
reporting
Software test automation and automated
testing tools
Time
Allocation
50m
50m
50m
50m
50m
50m
50m
50m
50m
Books
Referred
3,4
3,4
3
3
3
3
4
3,4
3,4
Teaching
Method
PPT+WB
PPT+WB
PPT
PPT
PPT
PPT
PPT
PPT
PPT
50m
3,4
PPT
DOC/LP/00/28.02.02
LP-CS 9262
LESSON PLAN
LP: Rev. No: 00
Sub Code & Name: CS9262
Software Quality Assurance
Branch :M.E CSE
Semester :III
Date: 28-06-2010
Page 4 of 6
UNIT IV
9
Hierarchical models of software quality – software quality metrics –function points Software product quality – software maintenance quality – effect of case tools – software
quality infrastructure – procedures – certifications – configuration management –
documentation
control.
Objective:
This unit discusses about hierarchical model of software quality, quality metrics,
infrastructure of software quality and configuration management control.
Session
No
30.
31.
32.
33.
34.
35.
36.
37.
38.
Topics to be covered
Hierarchical models of software quality
Software quality metrics
Software product quality
Software maintenance quality
Effect of case tools
Software quality infrastructure - procedures
Certifications
Configuration management
Documentation control
Time
Allocation
50m
50m
50m
50m
50m
50m
50m
50m
50m
Books
Referred
5
5
1
1
1
1
1
1
1
Teaching
Method
PPT
PPT
PPT
PPT
PPT
PPT
PPT
PPT
PPT
Doc/LP/00/28.02.02
LP-CS 9262
LESSON PLAN
LP: Rev. No: 00
Sub Code & Name: CS9262
Branch :M.E CSE
Software Quality Assurance
Semester :III
Date: 28-06-2010
Page 5 of 6
UNIT V
9
Project progress control – costs – quality management standards – project process
standards – management and its role in SQA – SQA unit
Objective:
This unit discusses various standards like quality management standards, project
process standards and the SQA unit
Session
No
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
Topics to be covered
Project progress control
Costs
Quality management standards
Quality management standards
Project process standards
Project process standards
Management and its role in SQA
SQA Unit
SQA Unit
CAT – II
Time
Allocation
50m
50m
50m
50m
50m
50m
50m
50m
50m
Books
Referred
1
1
1
1
1
1
1
1
1
Teaching
Method
PPT
PPT
PPT
PPT
PPT
PPT
PPT
PPT
PPT
DOC/LP/00/28.02.02
LP-CS 9262
LESSON PLAN
LP: Rev. No: 00
Sub Code & Name: CS9262
Software Quality Assurance
Branch :M.E CSE
Semester :III
Date: 28-06-2010
Page 6 of 6
Course Delivery Plan:
Week
1
2
3
4
5
6
7
8
9
10
11
12
I II I II I II I II I II I II I II I II I II I II I II I II
1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5
Units
3
5
REFERENCES:
1.
2.
3.
4.
5.
Daniel Galin, Software Quality assurance – from theory to implementation,
Pearson education, 2009.
Aditya Mathur, Foundations of software testing, Pearson Education, 2008.
Srinivasan Desikan and Gopalaswamy Ramesh, Software testing – principles
and practices, Pearson education, 2006.
Ron Patto, Software testing, second edition,Pearson education, 2007.
Alan C Gillies, Software Quality Theory and Management, Cengage Learning,
second edition, 2003.
Signature
Name
Designation
Date
Prepared by
Approved by
C.Sweetlin Hemalatha
Asst .Professor – Grade -I
28-06-2010
DR. Susan
H.O.D /CS
28-06-2010