ISTQB Training
Introduction to ISTQB
Gain an overview of ISTQB (International Software Testing Qualifications Board) and its role in standardizing software testing practices. Learn about the ISTQB certification levels and their significance in the field of software testing.
Fundamentals of Software Testing
Understand the basics of software testing. Learn about testing principles, types of testing, and the importance of testing in the software development lifecycle.
Test Management
Explore the key aspects of test management. Learn about test planning, test control, test reporting, and how to manage the testing process effectively to ensure quality outcomes.
Test Techniques
Discover various test techniques and methodologies. Learn about black-box testing, white-box testing, and experience-based testing techniques, and how to apply them to different testing scenarios.
Test Automation
Learn about the role of test automation in the testing process. Understand automation tools, strategies for implementing automated tests, and the benefits and challenges associated with test automation.
Advanced Testing Concepts
Delve into advanced testing concepts. Explore topics such as performance testing, security testing, and usability testing, and understand how to apply these concepts in various testing contexts.
ISTQB Certification Preparation
Prepare for ISTQB certification exams with a focus on exam objectives, study materials, and practice questions. Learn strategies for effective exam preparation and understand the certification process.
Case Studies and Practical Projects
Engage in case studies and practical projects to apply your knowledge of ISTQB concepts. Work on real-world scenarios to develop practical skills in software testing and improve your testing practices.
Hands-On Labs and Practical Exercises
Participate in hands-on labs and practical exercises to reinforce your understanding of ISTQB principles. Gain experience in testing tools, test case design, and test execution through interactive sessions.
ISTQB Syllabus
1. The Fundamentals of Testing (K2)
- 1.1 Why is Testing Necessary? (K2)
- 1.2 What is Testing? (K2)
- 1.3 Testing Principles (K2)
- 1.4 Fundamental Test Process (K1)
- 1.5 The Psychology of Testing (K2)
2. Testing Throughout the Life-Cycle (K2)
- 2.1 Software Development Models (K2)
- 2.2 Test Levels (e.g., Unit Testing, Component Testing, Integration Testing, etc.) (K2)
- 2.3 Test Types (Functional, Non-Functional, Structural, Change-Related Testing) (K2)
- 2.4 Maintenance Testing (K2)
3. Static Testing (K2)
- 3.1 Reviews and the Test Process (K2)
- 3.2 Review Process (K2)
- 3.3 Static Analysis by Tools (K2)
4. Test Design Techniques (K4)
- 4.1 Identifying Test Conditions and Designing Test Cases (K2)
- 4.2 Categories of Test Design Techniques (K2)
- 4.3 Specification-Based or Black Box Techniques (e.g., Boundary Value Analysis (BVA), Equivalence Partitioning) (K3)
- 4.4 Structure-Based or White Box Techniques (K4)
- 4.5 Experience-Based Techniques (Error Guessing and Exploratory Testing) (K2)
- 4.6 Choosing a Test Technique (K2)
5. Test Management (K3)
- 5.1 Test Organization (K2)
- 5.2 Test Plans, Estimates, and Strategies (K3)
- 5.3 Test Progress, Monitoring, and Control (K2)
- 5.4 Configuration Management (K2)
- 5.5 Risk and Testing (K2)
- 5.6 Incident Management (K3)
6. Tool Support for Testing (K2)
- 6.1 Types of Test Tools (K2)
- 6.2 Effective Use of Tools (K2)
- 6.3 Introducing a Tool into an Organization (K1)
Training
Basic Level Training
Duration : 1 Month
Advanced Level Training
Duration : 1 Month
Project Level Training
Duration : 1 Month
Total Training Period
Duration : 3 Months
Course Mode :
Available Online / Offline
Course Fees :
Please contact the office for details