Professional Documents
Culture Documents
02
Unit syllabus:
INTRODUCTION
Testing as an Engineering Activity – Role of Process in Software Quality – Testing as a Process –
Basic Definitions – Software Testing Principles – The Tester’s Role in a Software Development
Organization – Origins of Defects – Defect Classes – The Defect Repository and Test Design –
Defect Examples – Developer/Tester Support for Developing a Defect Repository.
Session Teaching
Topics to be covered Time Ref
No Method
INTRODUCTION TO SOFTWARE TESTING
6 Defect Classes, The Defect Repository and Test Design 50m 2 BB/LCD
LP Rev. No: 00
Sub Code & Name: IT2032 SOFTWARE TESTING Date: 22-06-12
Unit: II Branch: IT Semester : VII Page 02 of 06
Introduction to Testing Design Strategies – The Smarter Tester – Test Case Design Strategies –
Using Black Box Approach to Test Case Design Random Testing – Requirements based testing –
positive and negative testing -–– Boundary Value Analysis – decision tables - Equivalence Class
Partitioning state-based testing– cause effect graphing – error guessing - compatibility testing –
user documentation testing – domain testing -Using White–Box Approach to Test design – Test
Adequacy Criteria – static testing vs. structural testing – code functional testing - Coverage and
Control Flow Graphs – Covering Code Logic – Paths – Their Role in White–box Based Test
Design – code complexity testing – Evaluating Test Adequacy Criteria.
Session Teaching
Topics to be covered Time Ref
No Method
TEST CASE DESIGN
Introduction to Testing Design Strategies, The Smarter Tester,
08 50m 2 BB/LCD
Test Case Design Strategies,
Using Black Box Approach to Test Case Design, Random
09 50m 1,2 BB/LCD
Testing
10 Requirements based testing ,positive and negative testing 50m 1,2 BB/LCD
Equivalence Class Partitioning, Boundary Value Analysis,
11 50m 1,2 BB/LCD
Decision tables,
12 State Transition Testing, Cause effect graphing, Error guessing 50m 1,2 BB/LCD
Compatibility testing, user documentation testing, domain
13 50m 1,2 BB/LCD
testing
Using White–Box Approach to Test design, Test Adequacy
14 50m 1,2 BB/LCD
Criteria
15 Static testing – Static testing by humans, Static analysis tool. 50m 1,2 BB/LCD
Structural testing – code functional testing - Coverage and
16 50m 1,2 BB/LCD
Control Flow Graphs
Covering Code Logic ,Paths- Their Role in White–box Based
17 50m 1,2 BB/LCD
Test Design
18 Code complexity testing, Evaluating Test adequacy criteria 50m 1,2 BB/LCD
Session Teaching
Topics to be covered Time Ref
No Method
TEST MANAGEMENT
Objective: To bring out the ways and means of controlling and monitoring testing activity
Session Teaching
Topics to be covered Time Ref
No Method
CONTROLLING AND MONITORING
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Week
I II I II I II I II I II I II I II I II I II I II I II I II I II I II I II
Units
TEXT BOOKS:
1. Srinivasan Desikan and Gopalaswamy Ramesh, “ Software Testing – Principles and Practices”,
Pearson education, 2006.
2. Ilene Burnstein, “Practical Software Testing”, Springer International Edition, Chennai, 2003
REFERENCES:
1. Boris Beizer, “Software Testing Techniques”, Second Edition,Dreamtech, 200 UNIT III
2. Elfriede Dustin, “Effective Software Testing”, First Edition, Pearson Education, 200 UNIT III
3. Renu Rajani, Pradeep Oak, “Software Testing – Effective Methods, Tools and Techniques”,
Tata McGraw Hill, 2004.
Prepared by Approved by
Signature
T.K.Thivakaran
Name Dr.G.Sumathi
B.T.Shobana
Associate professor /IT
Designation Assistant professor /IT HOD – IT
Date 22-06-2012