SRM VALLIAMMAI ENGINEERING COLLEGE
SRM Nagar, Kattankulathur 603 203
DEPARTMENT OF INFORMATION TECHNOLOGY
Name of the Staff : K.MOHANAMBAL
Designation : A.P. - Sr.G REV 00
Regulation : 2017
Sub.Code & Name : IT8076 & SOFTWARE TESTING
Semester/Branch : VI / IT-2
Academic Year : 2020-2021 ( EVEN Semester )
TOTAL
Planned HOURS/ Actual
UNIT TITLE HOURS References Mode of
Date TOPIC Date /UNIT Teaching
INTRODUCTION
Testing as an Engineering Activity , Testing as a
9.2.21 Process 1 T1/R4 BB/PPT
9.2.21 Testing Maturity Model,Testing axioms. 1 T1/R1 BB/PPT
11.2.21 Basic definitions,Software Testing Principles 1 T1/R1 BB/PPT
I The Tester's Role in a Software Development 9
11.2.21 Organization, 1 T1/R1 BB/PPT
16.2.21 Origins of Defects,Cost of defects , Defect Classes 1 T1/R1 BB/PPT
The Defect Repository and Test Design – Defect
16.2.21 Examples 1 T1/R1 BB/PPT
Developer/Tester Support of Developing a Defect
18.2.21 Repository 1 T1/R1 BB/PPT
Test 2
TEST CASE DESIGN
Test case Design Strategies , Using Black
18.2.21 BoxApproach to Test Case Design 1 T1/R4 BB/PPT
Boundary Value Analysis,Equivalence Class
20.2.21 Partitioning 1 T1/R1 BB/PPT
State-based testing – Cause-effect
graphing,Compatibility testing
1 T1/R2 BB/PPT
User documentation testing ,domain testing,Random
Testing – Requirements based testing
1 T1/R2 BB/PPT
II Using White Box Approach to Test design ,Test 9
Adequacy Criteria,Static testing vs. structural 1 T1/T2 BB/PPT
testing,Code
Functional testing , Coverage and Control Flow
Graphs,Covering Code Logic
1 T1/R1 BB/PPT
Paths-Code complexity testing,Additional White box
testing approaches,Evaluating Test Adequacy 1 T1/R1 BB/PPT
Criteria.
Test 2
LEVELS OF TESTING
The need for Levels of Testing – Unit Test – Unit
Test Planning – Designing the Unit Tests
1 T1/T2 BB/PPT
The Test Harness – Running the Unit tests and
Recording results,Integration tests ,
1 T1/T2 BB/PPT
Designing Integration Tests – Integration Test
Planning,Scenario testing , Defect bash elimination 1 T1/T2 BB/PPT
System Testing
III 9
TOTAL
Planned HOURS/ Actual
UNIT TITLE HOURS References Mode of
Date TOPIC Date /UNIT Teaching
III Acceptance testing ,Performance testing ,Regression 9
Testing ,Internationalization testing
1 T1/R3 BB/PPT
Ad-hoc testing ,Alpha, Beta Tests ,Testing OO
systems
1 T1/R1 BB/PPT
Usability and Accessibility testing ,Configuration
testing
1 T1/R1 BB/PPT
Compatibility testing ,Testing the
documentation ,Website testing.
1 T1/R1 BB/PPT
Test 2
TEST MANAGEMENT
People and organizational issues in testing –
Organization structures for testing teams
1 T1/R1 BB/PPT
Testing services ,Test Planning – Test Plan
Components
1 T1/T2 BB/PPT
Test Plan Attachments-Locating Test Items 1 T1/T2 BB/PPT
IV Test management-Test process – Reporting Test 9
Results
1 T1/T2 BB/PPT
Introducing the test specialist, Skills needed by a test
specialist
1 T1/T2 BB/PPT
Building a Testing Group,The Structure of Testing
Group,
1 T1/T2 BB/PPT
The Technical Training Program 1 T1/T2 BB/PPT
Test 2
TEST AUTOMATION
Software test automation 1 T1/R1 BB/PPT
Skill needed for automation – scope of automation 1 T1/R1 BB/PPT
Design and architecture for automation 1 T1/R1 BB/PPT
V 9
Requirements for a test tool 1 T1/R1,R2 BB/PPT
Challenges in automation 1 T1/R2,R3 BB/PPT
Test metrics and measurements 1 T1/R1,R2 BB/PPT
Project-Progress and productivity metrics. 1 T1/R2,R3 BB/PPT
Test 2
Total Periods : 45 Periods
T1-Text Book, T2-Text Book
R1-Reference1, R2-Reference2, R3-Reference3
R4-Reference4
PPT – PowerPoint Presentation
TEXT BOOK:
1. Srinivasan Desikan and Gopalaswamy Ramesh, “Software Testing – Principles and Practices”, Pearson Education, 2006.
2. Ron Patton, “ Software Testing”, Second Edition, Sams Publishing, Pearson Education, 2007.
REFERENCES:
1. Ilene Burnstein, “ Practical Software Testing”, Springer International Edition, 2003.
2. Edward Kit,” Software Testing in the Real World – Improving the Process”, Pearson Education, 1995.
3. Boris Beizer,” Software Testing Techniques” – 2nd Edition, Van Nostrand Reinhold, New York, 1990.
4. Aditya P. Mathur, “Foundations of Software Testing _ Fundamental Algorithms and Techniques”, Dorling Kindersley (India) Pvt.
Ltd., Pearson Education, 2008.
STAFF IN -CHARGE HOD
SRM VALLIAMMAI ENGINEERING COLLEGE
(An Autonomous Institution)
SRM Nagar, Kattankulathur 603 203
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Name of the Staff : Dr. V. Dhanakoti, Dr.G.Kumaresan, Dr.A.Samydurai
Designation : Professor
Regulation : 2019 REV 00
Sub.Code & Name : 1908014_Software Testing
Semester/Branch : VI & CSE
Academic Year : 2023-2024 ( EVEN Semester )
TOTAL
HOURS/
UNIT DATE TITLE HOURS REFERENCE MODE OF
TOPIC /UNIT TEACHING
Testing as an Engineering Activity , Testing as a
08.01.24 Process 1 T1/R4 PPT
09.01.24 Testing Maturity Model,Testing axioms. 1 T1/R1 PPT
10.01.24 Basic definitions,Software Testing Principles, 1 T1/R1 PPT
The Tester's Role in a Software Development
11.01.24 Organization, 1 T1/R1 PPT
I 12.01.24 Origins of Defects,Cost of defects , 1 9 T1/R1 PPT
18.01.24 Defect Classes 1 T1/R1 PPT
19.01.24 The Defect Repository and Test Design – 1 T1/R1 PPT
22.01.24 Defect Examples 1 T1/R1 PPT
Developer/Tester Support of Developing a Defect
23.01.24 Repository 1 T1/R1 PPT
24.01.24 Test case Design Strategies , Using Black BoxAppro 1 T1/R4 PPT
Boundary Value Analysis,Equivalence Class
29.01.24 Partitioning 1 T1/R1 PPT
01.02.24 State-based testing 1 T1/R2 PPT
02.02.24 Cause-effect graphing,Compatibility testing 1 T1/R2 PPT
05.02.24 User documentation testing ,domain 1 T1/T2 PPT
testing,Random Testing
II 06.02.24 Requirements based testing 1 9 T1/R1 PPT
Using White Box Approach to Test design , Test
07.02.24 Adequacy Criteria, Static testing vs. structural 1 T1/R1 PPT
testing
Code Functional testing , Coverage and Control
08.02.24 Flow Graphs,Covering Code Logic 1 T1/R1 PPT
Paths-Code complexity testing,Additional White
09.02.24 box testing approaches,Evaluating Test Adequacy 1 T1/R1 PPT
Criteria.
The need for Levels of Testing – Unit Test – Unit
12.02.24 Test Planning – Designing the Unit Tests 1
The Test Harness – Running the Unit tests and
13.02.24 Recording results,Integration tests 1 T1/T2 PPT
Designing Integration Tests
22.02.24 1 T1/T2 PPT
23.02.24 Integration Test Planning,Scenario testing , Defect 1 T1/T2 PPT
bash elimination System Testing
III 9
26.02.24 Acceptance testing ,Performance testing, 1 T1/R3 PPT
27.02.24 Regression Testing ,Internationalization testing 1 T1/R1 PPT
Ad-hoc testing ,Alpha, Beta Tests , Testing OO
28.02.24 systems 1 T1/R1 PPT
Usability and Accessibility testing ,Configuration
01.03.24 testing 1 T1/R1 PPT
Compatibility testing ,Testing the documentation
04.03.24 Website testing. 1 T1/R1 PPT
TOTAL
HOURS/
UNIT DATE TITLE HOURS REFERENCE MODE OF
TOPIC /UNIT TEACHING
People and organizational issues in testing –
05.03.24 Organization structures for testing teams 1
06.03.24 Testing services ,Test Planning 1 T1/R1 PPT
07.03.24 Test Plan Components 1 T1/T2 PPT
08.03.24 Test Plan Attachments-Locating Test Items 1 T1/T2 PPT
11.03.24 Test management-Test process 1 T1/T2 PPT
IV 12.03.24 Reporting Test Results 1 9 T1/T2 PPT
Introducing the test specialist, Skills needed by a
13.03.24 test specialist 1 T1/T2 PPT
Building a Testing Group,The Structure of Testing
14.03.24 Group, 1 T1/T2 PPT
15.03.24 The Technical Training Program 1 T1/T2 PPT
18.03.24 Software test automation 1
19.03.24 Skill needed for automation 1 T1/R1 PPT
20.03.24 Scope of automation 1 T1/R1 PPT
Difference Between Manual Testing vs Automated
21.03.24 Testing 1 T1/R1 PPT
V 22.03.24 Design and architecture for automation 1 9 T1/R1,R2 PPT
25.02.24 Requirements for a test tool 1 T1/R2,R3 PPT
26.03.24 Challenges in automation 1 T1/R1,R2 PPT
27.03.24 Test metrics and measurements 1 T1/R2,R3 PPT
28.03.24 Project Progress and productivity metrics. 1 T1/T2 PPT
Total Periods : 45 Periods
T1-Text Book, T2-Text Book
R1-Reference1, R2-Reference2, R3-Reference3
R4-Reference4
PPT – PowerPoint Presentation
1.
Srinivasa
2. Ron
TEXT
Patton, BOOK:
n “
Desikan
Software
Testing”,
REFERE
2.
NCES:
Edward
3. Boris
1. Ilene Burnstein, “ Practical Software Testing”, Springer International Edition, 2003.
Kit,”
Beizer,”
4. Aditya
Software
Software
P.
Testing
Mathur,
“Foundat
STAFF INCHARGE HOD