Software Testing Unit 1: Aditi Chikhalikar Department of Information Technology Patkar-Varde College
Software Testing Unit 1: Aditi Chikhalikar Department of Information Technology Patkar-Varde College
Aditi Chikhalikar
Department of Information Technology
Patkar-Varde College
Syllabus
• Unit 1 - Fundamentals of testing:
▫ Necessity of testing
▫ What is it
▫ Testing principles
▫ Fundamental test process
▫ The psychology of testing
• Unit 2 - Testing throughout the software life cycle:
▫ Software development models
▫ Test levels
▫ Test types: the targets of testing
▫ Maintenance testing
Syllabus
• Unit 3 – Static techniques:
▫ Reviews and the test process
▫ Review process
▫ Static analysis by tools
• Unit 4 - Test design techniques:
▫ Identifying test conditions and designing test cases
▫ Categories of test design techniques
▫ Specification-based or black box techniques
▫ Structure-based or white-box techniques
▫ Experience based techniques
Syllabus
• Unit 5 - Test management:
▫ Test organization
▫ Test plans
▫ Estimates and strategies
▫ Test progress monitoring and control
▫ Configuration management
▫ Risk and testing
▫ Incident management
• Unit 6 - Tool support for testing:
▫ Types of test tool
▫ Effective use of tools
▫ Potential benefits and risks
▫ Introducing a tool into an organization
Books
• Software Testing Foundations, 2nd Edition By Hans
Schaefer, Andreas Spillner, Tilo Linz, Shroff Publishers and
Distributors.