SOFTWARE TESTING MADRAS UNIVERSITY SYLLABUS

Title of the Course/  Paper
SOFTWARE TESTING
Elective
III Year & Sixth Semester
Credit: 5

Objective of the course
This course introduces the basic concepts of software testing
Course outline
Unit 1: Introduction:  Purpose – Productivity and Quality in Software – Testing Vs Debugging – Model for Testing – Bugs – Types of Bugs – Testing and Design Style.
Unit-2: Flow/Graphs and Path Testing –  Achievable paths – Path instrumentation – Application – Transaction Flow Testing Techniques
Unit 3:  Data Flow Testing Strategies - Domain Testing:  Domains and Paths – Domains and Interface Testing .
Unit-4: Linguistic –Metrics – Structural Metric – Path Products and Path Expressions. Syntax Testing – Formats – Test Cases .
Unit-5 :   Logic Based Testing – Decision Tables – Transition Testing – States, State Graph, State Testing.
1. Recommended Texts
 1. B. Beizer , 2003, Software Testing Techniques, II Edn., DreamTech India, New Delhi.
 2. K.V.KK. Prasad , 2005, Software Testing Tools, DreamTech. India, New Delhi.
2. Reference Books
 1. I. Burnstein, 2003, Practical Software Testing,  Springer International Edn.
 2. E. Kit, 1995, Software Testing in the Real World: Improving the Process, Pearson
     Education, Delhi.
 3. R.Rajani, and P.P.Oak, 2004,  Software Testing, Tata Mcgraw Hill,  New Delhi.





1 comment: