Syllabus
Syllabus
Syllabus
L T PC
SOFTWARE TESTING
UNIT I INTRODUCTION
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 Adhoc testing Alpha, Beta Tests
Testing OO systems Usability and Accessibility testing Configuration testing
Compatibility testing Testing the documentation Website testing.
UNIT IV TEST AMANAGEMENT
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.