Subject Details
Dept     : IT
Sem      : 6
Regul    : 2017
Faculty : Prof. A. Kowshika
phone  : NIL
E-mail  : shika2906@gmail.com
1.31K
Page views
75
Files
4
Videos
2
R.Links

Icon
Syllabus

UNIT
1
Introduction

Testing as an Engineering Activity - Testing as a Process - Testing Maturity Model- 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.

UNIT
2
Test Case Design Strategies

Test case Design Strategies - Using Black Box Approach to Test Case Design - Boundary Value Analysis - Equivalence Class Partitioning - State based testing - Cause-effect graphing - Compatibility testing - user documentation testing - domain testing - Random Testing - Requirements based 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 - Additional White box testing approaches-Evaluating Test Adequacy Criteria.

UNIT
3
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 - 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 teams - testing services - Test Planning - Test Plan Components - Test Plan Attachments - Locating Test Items - test management - test process - Reporting Test Results - Introducing the test specialist -Skills needed by a test specialist - Building a Testing Group - The Structure of Testing Group - The Technical Training Program.

UNIT
5
Test Automation

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.

Reference Book:

Illene Burnstein, Practical Software Testing, Springer International Edition, 2003

Text Book:

1. Srinivasan Desikan and Gopalaswamy Ramesh, Software Testing - Principles and practices, Pearson Education, 2006. 2. Ron Patton, Software Testing, Second Edition, Sams Publishing, Pearson Education, 2007.

 

Print    Download