Training Program Details
I. Introduction to Test Case Design
Introduction to Testing Life Cycle
Where Test Design fits in the Testing Life Cycle
What is a Test Case
Objectives of Test Case Design
Test case writing for different phases
Test case writing for different types of testing
II. Test Case Dependencies
Test case dependency on structure of requirements
Test case dependency on clarity of requirements
Removal of ambiguity in requirements before designing
test cases
Role of domain knowledge in design of test cases
Test strategy
Test plan Inputs
III. Requirement Based Test Case Design
Introduction to Black Box Testing
Boundary Value Analysis (BVA)
Equivalence Partitioning (EP)
Decision Tables
Cause Effect Graphing
Classification Trees
Orthogonal Arrays
Translating Test Design to Test Cases
Designing Test Data
IV. Use Case Based Test Case Design
Introduction to Use Cases
Identify operational variables
Define the domain of operational variables
Develop the operational relation
Develop Test Cases
Case Study on Use Case Based Test Case Design
V. Test Case Design for different types of testing
Functionality Testing
Use case based Testing
User Interface Testing
Usability Testing
Performance Testing
Load Testing
Volume Testing
Recovery Testing
Compatibility Testing
Installation and Un-installation Testing
Session Testing
Security Testing
Recovery Testing
VI. Test Case Design for different testing phases
Unit Testing
Integration Testing
System Testing
Regression Testing
User Acceptance Testing
VII. Test Case Maintenance
Structuring test cases to facilitate reusability
Identifying test case patterns
Extracting test case patterns for reusability
Maintaining traceability to requirements
Effect of change requests/enhancements on test cases
Maintaining Test Repository
VII. Collection and Analysis of Test Case Metrics
IX. Impact of Testing Process on Test Case Design X. Importace of Test Design Reviews
Bigtec Pvt. Ltd. - Bigtec has been conducting inhouse corporate trainings and public workshops and mini conferences on wide variety of subjects related to software engineering since last 4 years and is a very well established training house in India.
Our public workshops have been very popular on Agile Methodology, Rational Unified Process, Requirements Management, OOAD/UML, Architecture, Design Patterns,...