0% found this document useful (0 votes)
61 views3 pages

Syllabus Software Testing

The document outlines the curriculum for Software Testing courses under Anna University, covering key topics such as testing principles, test case design strategies, levels of testing, test management, and test automation. It includes detailed descriptions of various testing methods, metrics, and organizational structures necessary for effective software testing. The content is structured into five units, each focusing on different aspects of software testing and quality assurance.

Uploaded by

SuganthiVasan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views3 pages

Syllabus Software Testing

The document outlines the curriculum for Software Testing courses under Anna University, covering key topics such as testing principles, test case design strategies, levels of testing, test management, and test automation. It includes detailed descriptions of various testing methods, metrics, and organizational structures necessary for effective software testing. The content is structured into five units, each focusing on different aspects of software testing and quality assurance.

Uploaded by

SuganthiVasan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

REGULATION 2008

IT2032 SOFTWARE TESTING


(For B.E. Seventh Semester CSE/IT – Anna University, Chennai)

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

-o0o-

REGULATION 2013
IT6004 SOFTWARE TESTING
UNIT I INTRODUCTION 9
Testing as an Engineering Activity – Testing as a Process – Testing axioms – Basic definitions –
Software Testing Principles – The Tester’s Role in a Software Development Organization –
Origins of
Defects – Cost of defects – Defect Classes – The Defect Repository and Test Design – Defect
Examples – Developer/Tester Support of Developing a Defect Repository – Defect Prevention
strategies.
UNIT II TEST CASE DESIGN 9
Test case Design Strategies – Using Black Bod Approach to Test Case Design – Random
Testing –
Requirements based testing – Boundary Value Analysis – Equivalence Class Partitioning –
Statebased
testing – Cause-effect graphing – 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 – code complexity testing – Evaluating Test Adequacy Criteria.
UNIT III LEVELS OF TESTING 9
The need for Levers 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 – Acceptance testing – Performance testing – Regression Testing –
Internationalization testing – Ad-hoc testing – Alpha, Beta Tests – Testing OO systems –
Usability and
Accessibility testing – Configuration testing – Compatibility testing – Testing the documentation

Website testing.
UNIT IV TEST MANAGEMENT 9
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 TEST AUTOMATION 9
Software test automation – skill 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.
TOTAL: 45 PERIODS

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy