Introduction to Software Testing
Description
This short self-paced course is designed as a prerequisite for the Fundamentals of Testing (ISTQB CTFL v4.0) instructor-led class. It provides just enough foundational vocabulary and context so that new testers—or those coming from non-testing backgrounds—can hit the ground running on day one of the full course.
In approximately two hours, learners are introduced to core concepts such as what software testing is, why it exists, how defects are identified and reported, and how testers work within development teams. No prior testing experience is required.
Key takeaways from this module include:
- Understanding what software testing is and how it differs from debugging.
- Learning why testing is a necessary quality activity throughout development.
- Getting familiar with essential vocabulary used throughout the CTFL course.
- Understanding how defects are described, classified, and tracked.
- Knowing the tester's role and what to expect from structured testing training.
Who Should Attend
This course is designed for anyone preparing to take the Fundamentals of Testing (ISTQB CTFL v4.0) class who is new to software testing or has limited formal testing experience. It is also useful for developers, business analysts, or project managers who want a quick orientation to testing practices.
Course Structure
This is a self-paced online course that takes approximately 2 hours to complete. It can be done in a single sitting or spread across short sessions before the start of the instructor-led class.
Preparation
No prerequisites are required. This course is the starting point.
Course Duration and Schedule
Self-Paced Format
This self-paced course takes approximately 2 hours to complete and can be done in a single sitting or spread across short sessions.
Upcoming Training
There are currently no scheduled classes for this course. If you would like to request one, click here for more information.
Request a ClassCourse Outline
Module 1: What is Software Testing?
- Definition and purpose of software testing
- Testing vs. debugging
- Common misconceptions about testing
- The cost of poor quality
Module 2: Why Testing Matters
- How defects enter software
- The role of testing in the software development lifecycle
- Testing as a quality activity, not just error detection
Module 3: Core Testing Concepts
- Test objectives and typical testing goals
- Overview of the seven testing principles
- What a test case is and what it contains
- The difference between test levels and test types
Module 4: Defects and Reporting
- What is a defect/bug?
- Severity vs. priority
- The basic defect lifecycle
- Writing a clear, actionable defect report
Module 5: Testing in the Team
- Who does testing and why it is a team activity
- The tester's role alongside developers and business stakeholders
- Introduction to test planning and documentation
- What to expect in the Fundamentals of Testing course
Related Courses
Agile Tester
Agile Tester course from Coveros with practical strategies for secure, agile software delivery.
AI for Testers
This hands-on course helps testers understand how to leverage AI to improve software test planning, execution, automation, and reporting.
API Testing Workshop
Learn foundational API testing, including hands-on practice, best practices, tools, and techniques.
Behavior-Driven Development
Learn how to use behavior-driven development to create shared understanding, improve collaboration, and drive quality software delivery...