Software Testing [CSE Department]
INTRODUCTION
1. Testing as an engineering activity
2. Role of process in software quality
3. Testing as a process
4. Basic definitions in Software Testing
5. Software testing principles
6. The tester�s role in a software development organization
7. Origin of Defects
8. Defect classes, the defect repository and test design
9. Defect Examples: The Coin Problem
10. Developer/Tester Support for Developing a Defect Repository
TEST CASE DESIGN STRATEGIES
1. Introduction to Testing Design Strategies
2. The Smart Tester
3. Test Case Design Strategies
4. Using black box approach to test case design
5. Random Testing
6. Equivalence Class Partitioning
7. Boundary Value Analysis
8. Other Black Box Test Design Approaches
9. Using white box approach to test design
10. Test adequacy criteria
11. Coverage and Control Flow Graphs
12. Covering Code Logic
13. Paths: Their Role in White Box-Based Test Design
14. Additional White Box Test Design Approaches
15. Evaluating Test Adequacy Criteria
LEVELS OF TESTING
1. The need for levels of testing
2. Unit test
3. Unit test planning
4. Designing the unit tests
5. The class as a testable unit
6. The test harness
7. Running the unit tests and recording results
8. Integration tests
9. Designing integration tests
10. Integration test planning
11. System test - The different types
12. Regression testing
13. Alpha, beta and acceptance tests
TEST AMANAGEMENT
1. People and organizational issues in testing
2. Organization structures for testing teams
3. Test planning
4. Test plan components
5. Test plan attachments
6. Locating test items
7. Reporting test results
8. The role of three groups in test planning and policy development
9. Process and the engineering disciplines
10. Introducing the test specialist
11. Skills needed by a test specialist
12. Building a testing group
13. Defining terms - Controlling and Monitoring
TEST AUTOMATION
1. Measurements and milestones for controlling and monitoring
2. Status meetings -Reports and control issues
3. Criteria for test completion
4. SCM
5. Review program
6. Types of Reviews
7. Components of review plans
8. Reporting review results
Comments
Post a Comment