Text book for IT2032 SOFTWARE TESTING , Anna university SYLLABUS

Text book for IT2032 SOFTWARE TESTING , Anna university SYLLABUS

Text book to follow: Software Testing: Principles and Practices,Naresh Chauhan , Oxford press
(not mentioned in syllabus)


IT2032 Software Testing Syllabus
UNIT I 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.

UNIT II TEST CASE DESIGN
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� causeeffect
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.

UNIT III LEVELS OF TESTING
The Need for Levels of Testing � Unit Test � Unit Test Planning
�Designing the Unit
Tests. The Test Harness � Running the Unit tests and Recording results
� Integration
tests � Designing Integration Tests � Integration Test Planning �
scenario testing �
defect bash elimination -System Testing � types of system testing -
Acceptance testing �
performance testing - Regression Testing � internationalization
testing � ad-hoc testing -
Alpha � Beta Tests � testing OO systems � usability and accessibility testing

UNIT IV TEST MANAGEMENT
People and organizational issues in testing � organization structures
for testing teams �
testing services - Test Planning � Test Plan Components � Test Plan
Attachments �
Locating Test Items � test management � test process - Reporting Test
Results � The
role of three groups in Test Planning and Policy Development �
Introducing the test
specialist � Skills needed by a test specialist � Building a Testing Group.

UNIT V CONTROLLING AND MONITORING
Software test automation � skills needed for automation � scope of
automation � design
and architecture for automation � requirements for a test tool �
challenges in automation
- Test metrics and measurements �project, progress and productivity
metrics � 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. � evaluating software quality � defect prevention �
testing maturity
model

TEXT BOOKS:
1. Srinivasan Desikan and Gopalaswamy Ramesh, " Software Testing �
Principles and
Practices", Pearson education, 2006.
2. Aditya P.Mathur, "Foundations of Software Testing", Pearson Education,2008.

REFERENCES:
1. Boris Beizer, "Software Testing Techniques", Second Edition,Dreamtech, 2003
2. Elfriede Dustin, "Effective Software Testing", First Edition,
Pearson Education, 2003.
3. Renu Rajani, Pradeep Oak, "Software Testing � Effective Methods, Tools and
Techniques", Tata McGraw Hill, 2004.

Comments

Popular posts from this blog

Don't like Studying? Try EduRev

shanthi gears social service coimbatore

Pesticides - Five Leaf Extract