Wednesday, November 9, 2011

SOFTWARE TESTING SYLLABUS(CA5322)


SOFTWARE TESTING SYLLABUS(CA5322)
ANNA UNIVERSITY TRICHY

LTPC 
3003

UNIT I FUNDAMENTALS  9

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.


UNIT II TEST CASE DESIGN 9

Testing Design Strategies – The Smarter Tester – Test Case Design Strategies – Using Black Box Approach to Test Case Design – Random Testing – Equivalence Class Partitioning – Boundary Value Analysis – Other Black Box Test Design Approaches – Black – box testing and COTS – Using White – Box Approach to Test design – Test Adequacy Criteria – Coverage and Control Flow Graphs – Covering Code Logic – Paths: Their Role in White – box Based Test Design – Additional White Box Test Design Approaches – Evaluating Test Adequacy Criteria.

UNIT III LEVELS OF TESTING 9

The Need for Levels of Testing – Unit Test – Unit Test Planning – Designing the Unit Tests – The Class as a Testable Unit – The Test Harness – Running the Unit Tests and Recording Results – Integration Tests – Designing Integration Tests – Integration Test Planning – System Test – The Different Types – Regression Testing – Alpha, Beta and Acceptance Tests.

UNIT IV TEST MANAGEMENT 9

Basic Concepts – Testing and Debugging Goals and Policies – Test Planning – Test Plan Components – Test Plan Attachments – Locating Test Items – Reporting Test Results – The role of three groups in Test Planning and Policy Development – Process and the Engineering Disciplines – Introducing the test specialist – Skills needed by a test specialist – Building a Testing Group.

UNIT V CONTROLLING AND MONITORING 9

Defining Terms – Measurements and Milestones for Controlling and Monitoring – Status Meetings – Reports and Control Issues – Criteria for Test Completion – SCM – Types of reviews – Developing a review program – Components of Review Plans – Reporting Review Results.

Total: 45

TEXT BOOKS

1. Ilene Burnstein, “Practical Software Testing”, Springer International Edition, Chennai, 2003.

2. Srinivasan Desikan, Gopalaswamy Ramesh, “Software Testing: Principles And Practice”, Prentice Hall, 2007.

REFERENCES

1. Edward Kit, “Software Testing in the Real World – Improving the Process”, Pearson Education, 1995.

2. Elfriede Dustin, “Effective Software Testing”, Pearson Education, 2003. 3. Renu Rajani and Pradeep Oak, “Software Testing – Effective Methods, Tools
and Techniques”, Tata McGraw Hill, New Delhi, 2004.

No comments:

Post a Comment