
Compare informal and formal reviews, covering planning, roles, entry/exit criteria, defect handling, and documentation to support audit trails and quality improvement.
Learn black-box test techniques, including equivalence partitioning with valid and invalid partitions, boundary value analysis, decision tables, state transition diagrams, and use cases.
Master test execution scheduling by balancing prioritization, dependencies, confirmation and regression tests, and estimating test effort with metrics-based and expert-based techniques.
Configuration management maintains integrity of components and test ware and their relationships throughout the project and product life cycle to support testing, by uniquely identifying, versioning, and tracing test items.
Establish a defect management process to log, classify, and track defects from discovery to resolution, with a defined workflow and collaboration among architects, developers, testers, and product owners.
Classify test tools by purpose and activities, including execution and management tools, evaluate benefits and risks of test automation, and apply selection principles and pilot projects for implementation.
Explore how to select and evaluate testing tools, including proof of concept, pilot projects, licensing, open source options, and integrating tools into the software development life cycle.
The ISTQB Foundation Level Certification course is a comprehensive training program designed to equip software testers with the necessary knowledge and skills required to perform their roles effectively. The course covers various aspects of software testing, including testing techniques, test management, and test tools.
The course starts with an introduction to software testing, its importance, and its different levels. It then moves on to cover the fundamental principles of testing, including the testing process, testing techniques, and testing levels.
The next module of the course covers test management, which includes test planning, estimation, monitoring, and control. This module also includes topics such as risk management, configuration management, and incident management.
The course then moves on to cover test design techniques, such as equivalence partitioning, boundary value analysis, and decision table testing. It also covers the different types of testing, such as functional testing, non-functional testing, and acceptance testing.
The next module of the course covers test tools, including test execution tools, defect management tools, and test design tools. This module also includes topics such as test automation, performance testing, and security testing.
Throughout the course, students will have the opportunity to apply the concepts they have learned through practical exercises and case studies. The course will also provide students with sample exam questions to help them prepare for the ISTQB Foundation Level Certification exam.
Upon completion of the course, students should have a solid understanding of the fundamental principles and practices of software testing, and should be well-prepared to take the ISTQB Foundation Level Certification exam.