Objective:
The course is designed with an objective to
Explain different concepts related to software testing
Explain different method of testing a software product
Learning Outcome:
On completion of the course, students will be able to
Apply different testing methods to software to find any software defects
And to prevent these defects
Unit I: 4L
Introduction: Strategic Approach to Software testing, Test Strategies for Conventional
Software, Validation Testing, System Testing, Basic Terminologies, V Shaped Life Cycle Model
Unit II: 5L
Functional Testing/Black Box Testing: Boundary value analysis, Equivalence Class testing,
Decision Table Based Testing
Unit III: 6L
Structural Testing / White Box Testing: Basic Path Testing: Program Graph, DD path Graph,
Cyclomatic Complexity, Graph Matrices, Control Flow Testing: Statement Coverage, Branch
Coverage, Condition Coverage, Path Coverage.
Books Recommended:
1. Roger S. Pressman, Software Engineering: A practitioner’s Approach, Seventh Edition,
Mc. Grow Hill Edition, 2009
2. Yogesh Singh, Software Testing, Cambridge University Press, 2011
3. Rajib Mall, Fundamentals of Software Engineering, Prentice-Hall India
4. R.E. Fairley, Software Engineering Concepts, Tata McGraw-Hill
Computer Lab Based on Software Testing Concepts:
Boundary Value Analysis
Equivalence Class Partitioning
Decision Table Testing
Basic Path Testing.
Use of code coverage tool
Use of load testing tool
The course is designed with an objective to
Explain different concepts related to software testing
Explain different method of testing a software product
Learning Outcome:
On completion of the course, students will be able to
Apply different testing methods to software to find any software defects
And to prevent these defects
Unit I: 4L
Introduction: Strategic Approach to Software testing, Test Strategies for Conventional
Software, Validation Testing, System Testing, Basic Terminologies, V Shaped Life Cycle Model
Unit II: 5L
Functional Testing/Black Box Testing: Boundary value analysis, Equivalence Class testing,
Decision Table Based Testing
Unit III: 6L
Structural Testing / White Box Testing: Basic Path Testing: Program Graph, DD path Graph,
Cyclomatic Complexity, Graph Matrices, Control Flow Testing: Statement Coverage, Branch
Coverage, Condition Coverage, Path Coverage.
Books Recommended:
1. Roger S. Pressman, Software Engineering: A practitioner’s Approach, Seventh Edition,
Mc. Grow Hill Edition, 2009
2. Yogesh Singh, Software Testing, Cambridge University Press, 2011
3. Rajib Mall, Fundamentals of Software Engineering, Prentice-Hall India
4. R.E. Fairley, Software Engineering Concepts, Tata McGraw-Hill
Computer Lab Based on Software Testing Concepts:
Boundary Value Analysis
Equivalence Class Partitioning
Decision Table Testing
Basic Path Testing.
Use of code coverage tool
Use of load testing tool
No comments:
Post a Comment