Professional Documents
Culture Documents
Detailed Syllabus
Software Testing and its importance, A Brief History of Testing, Module Testing,
Integration Testing, Top-down versus bottom up testing, Mixed testing, Comparison of
various methods
Types of faults, Origins of Software Defects, The Cost of Repairing Defects, Minimizing
the Costs of Repairing Defects, Classifying Defects and Defect Metrics, The Defect
Tracking System
White-Box Testing: Flow graph notation, Cyclomatic Complexity, Graph matrices, Control
Structure and Loop Testing, Dataflow Testing.
Unit Testing, Integration Testing, System Testing, Exhaustive Testing, The Debugging
Process, Metrics and Quality Assurance of Tests
Designing and Creating Tests, Maintaining Checklists, White-box Test Cases and Test
Procedures, Test Data Selection and Outputs, Black-box test cases and test procedures,
Input and Output Events, Error Guessing, Planning and Creating Test Plans.
6. Testing Specialized Systems and Applications (10 Hrs.)
Graphical User Interface (GUI) Testing, Usability Testing, Client/Server Architectures and
Web Testing, Testing 00 Systems, Data Warehouse Testing, Volume and Stress Testing,
Testing for Real Time and Embedded Systems
Why We Measure, Test Standards, Software Size and Complexity, Function Point
Analysis, Complexity Measures, Test Coverage metrics, Product Defects, Process
Measures
Test Tools : Test Planning and Management Tools, Static Analyzers, Test Data
Generators, Coverage Analyzers
Quality and Quality Assurance (QA) , Techniques of quality Assurance, Software Testing
and QA, Software Development Models, Configuration Management, Quality
management models (ISO, SPICE, IEEE, and CMM), Quality Models for Websites,
Software and Quality Metrics, Software Reliability
Recommended Books
Main Reading
Supplementary Reading