0% found this document useful (0 votes)
4 views

Software Testing Syllabus

Nil

Uploaded by

varginaammu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Software Testing Syllabus

Nil

Uploaded by

varginaammu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Software Testing

Subject Subject Title Credit Lecture Tutorial Practical Type


Code
Core - 4 4 - - Theory
SOFTWARE
TESTING

Course Objectives:

 This course is designed to enable a clear understanding and knowledge of the


foundations, techniques, and tools in the area of software testing and its practice in the
industry.
 The course will prepare students to be leaders in software testing. Whether you are a
developer or a tester, you must test software.
 This course is a unique opportunity to learn strengths and weaknesses of a variety of
software testing techniques
Course Outcomes:

At the end of this course students able to

CO1 : Students who have completed this course would have learned various test
processes and continuous quality improvement
CO2 : Types of errors and fault models
CO3 : Input space modeling using combinatorial designs and combinatorial test
generation
CO4 : Test adequacy assessment using: control flow, data flow, and program mutations
CO5 : Application of software testing techniques in commercial environments
Unit 1: Introduction

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 2: Test Case Design

Test case Design Strategies, Using Black Bod Approach to Test Case Design, Random Testing,
Requirements based testing, Boundary Value Analysis, Equivalence Class Partitioning, State
based 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 3: Levels of Testing


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 4: Test Management

People and organizational issues in testing, Organization structures for testing team, 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 5: Test Automation

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.

References:
1. Srinivasan Desikan and Gopalaswamy Ramesh, “Software Testing – Principles and Practices”,
Pearson Education, 2006

2. Naresh Chauhan, Software Testing Principle and Practices, Oxford University Press.

3. Ron Patton, “Software Testing”, Second Edition, Sams Publishing, Pearson Education, 2007

4. The craft of software testing - Brian Marick, Pearson Education.

Mapping of Course Outcomes with Program Outcomes:

Course Program Outcomes


Outcome P01 P02 P03 P04 P05 P0 P07 P08 P09
s 6
1 H H H L L L H H L
2 L H M H H H H L L
3 H H H H M L H H
H
4 H H L L H L H H H
5 H H H H H M H H H

You might also like