Professional Documents
Culture Documents
Syllabus Deployment: Software Verification and Validation
Syllabus Deployment: Software Verification and Validation
PGC
SYLLABUS DEPLOYMENT
Name of Faculty:
College: PIET
DATE:
Branch: IT
Branch: IT
S. NO.
LECTURE
NO.
PLANNED
D
A
T
E
ACTUAL
DEL.
DATE
T
E
X
T
B
O
O
K
W
I
T
H
P
A
G
E
N
O
.
Zero lecture
L0
Introduction to Unit-I
1.2
1.2.1
1.2.2
1.2.3
Introduction
Verification and Validation
What is verification
What is validation
Why and how to do verification and
validation
L1
Methods of Verification
Basic verification
Getting leverage on verification
Getting Best from verification
Conclusion
Introduction
1.3
1.3.1
1.3.2
1.4
1.4.1
1.4.2
Validation
Validation Overview
Validation Methods
Levels of Validation
Validation activities
Strategy for validation testing.
Conclusion
Introduction
1.5
1.5.1
Principle of testing
Testing Concepts
L2
2
1.5.2
1.6
1.6.1
1.6.2
SDLC Phases
L3
1.7
1.7.1
1.7.2
Introduction
L4
Conclusion
1.8
1.8.1
1.8.2
1.8.3
Introduction
Structural Testing
Unit/Code Functional Testing
Code Coverage Testing
Code Complexity testing
L5
Conclusion
1.9
1.9.1
1.9.2
Introduction
L6
Conclusion
1.9.3
1.9.3.1
1.9.3.2
1.9.3.3
1.9.3.4
1.9.3.5
1.9.3.6
1.9.3.7
1.9.3.8
1.9.3.9
Introduction
L7
Conclusion
Conclusion of Unit-I
2
Introduction to Unit-II
Integration Testing
2.1
2.1.1
2.1.2
2.1.3
Introduction
Scenario Testing
Why use Scenario Testing
Characteristics of Scenario Testing
Risk of Scenario Testing
Conclusion
2.2
Introduction
L8
3
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
Defect Bash
Choosing the Frequency and Duration Of
Defect Bash
Selecting the Right Product Build
Communicating the Objective of Defect
Bash
Setting Up and Monitoring the Lab
Taking Actions and Fixing Issues
Optimizing the Effort involved in Defect
Bash
L9
Conclusion
2.3
2.3.1
2.3.1.1
2.3.1.2
Introduction
L10
Conclusion
2.3.1.3
2.3.1.4
2.2.1.5
Introduction
Deployment Testing
Beta Testing
L11
2.4.4
2.4.5
2.4.6
2.4.7
2.5
2.5.1
2.5.2
2.5.3
2.5.4
Introduction
Non Functional Testing
Setting up the Configuration
Coming up with Entry/Exit Criteria
Balancing Key Resources
Conclusion
Introduction
Scalability Testing
Reliability Testing
Stress Testing
Interoperability Testing
Conclusion
L12
L13
Introduction
L14
Conclusion
2.5.5
2.5.6
2.5.7
2.5.8
2.6
2.7
Introduction
L15
4
Process for Performance Testing
3
Conclusion
Conclusion of Unit-II
Introduction to Unit-III
Introduction
Regression Testing
What is Regression Testing?
Types of Regression Testing
When to do Regression Testing?
L16
Conclusion
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
Introduction
L17
Conclusion
Introduction
L18
Conclusion
3.3
3.3.1
3.3.1.1
3.3.1.2
3.3.1.3
Introduction
Internationalization Testing
Primer on Internationalization
Definition of Language
Character Set
Locale
L19
Conclusion
3.3.2
3.3.3
3.3.4
3.3.5
Introduction
L20
L21
QUIZ
3.3.6
3.3.7
3.3.8
Introduction
L22
5
3.4
3.4.1
3.4.2
3.4.3
3.4.3.1
Introduction
Ad-hoc Testing
Overview
Buddy Testing
Pair Testing
Situations When Pair Testing Becomes
Ineffective
L23
Conclusion
3.4.4
3.4.5
3.4.6
Introduction
Exploratory Testing
3.4.4.1 Exploratory Testing Techniques
Iterative Testing
Agile and Extreme Testing
L24
Conclusion
Conclusion of Unit-III
Introduction to Unit-IV
Introduction
L25
Conclusion
4.2.3
4.2.4
4.2.5
Introduction
L26
Conclusion
4.3
4.3.1
4.3.2
4.3.3
4.3.4
Introduction
L27
Conclusion
4.3.5
4.3.6
4.3.7
4.3.7.1
4.3.7.2
4.3.8
Introduction
L28
6
Introduction to Unit-V
5.1
5.1.1
5.1.2
L29
Test Planning
Preparing a Test Plan
Scope Management: Deciding Features to
be Tested/Not Tested
Conclusion
5.1.3
5.1.4
5.1.5
Introduction
L30
Conclusion
5.1.6
5.1.7
5.1.8
5.1.9
5.1.10
5.1.11
5.2
5.2.1
5.2.2
5.2.3
5.2.4
5.3
5.3.1
5.3.2
5.3.3
5.3.4
5.3.5
5.3.6
5.3.7
5.3.8
5.3.9
5.4
5.4.1
5.4.2
5.4.3
Introduction
L31
Conclusion
Introduction
Test Management
Choice of Standards
Test Infrastructure Management
Test People Management
Integrating with Product Release
L32
Conclusion
Introduction
Test Process
Putting Together and Baselining a Test Plan
Test Case Specification
Update of Traceability Matrix
Identifying Possible Candidates for
Automation
L33
Introduction
L34
Conclusion
Introduction
L35
7
What is Test Automation?
Terms Used in Automation
Skills Needed for Automation
Conclusion
L36
EXTERNAL SPL
5.4.4
5.4.4.1
5.4.4.2
5.4.4.3
5.4.4.4
Introduction
L37
Conclusion
5.5
5.5.1
5.5.2
5.5.3
5.5.4
5.5.5
Introduction
L38
Conclusion
5.6
5.7
5.7.1
5.7.2
5.7.3
Introduction
L39
Conclusion
L40
OPEN BOOK TEST
5.8
5.8.1
5.8.2
5.8.2
Introduction
Project Metrics
Effort Variance (Planned vs Actual)
Schedule Variance (Planned vs Actual)
Effort Distribution Across Phases
L41
Conclusion
5.9
5.9.1
5.9.2
Introduction
Progress Metrics
Test Defect Metrics
Development Defect Metrics
L42
Conclusion
5.10
5.10.1
5.10.2
Introduction
Productivity Metrics
L43
8
Defects per 100Hours of Testing
Test Cases Executed per 100Hours of
Testing
Conclusion
Conclusion of Unit-V
PPT
L44