1/15
A set of vocabulary flashcards derived from the Certified Tester Foundation Level syllabus, focusing on key terms and definitions in software testing.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Software Development Lifecycle (SDLC)
A framework outlining the stages of development for software, from planning to deployment and maintenance.
Testing Levels
Different stages or levels in the testing process, focusing on aspects such as unit tests, integration tests, system tests, and acceptance tests.
Test Types
Various classifications of tests, such as functional, non-functional, performance, or security testing.
Static Testing
Testing technique that evaluates the code, requirements, or design documents without executing code.
Dynamic Testing
Testing technique that involves executing the software code to verify its behavior.
Equivalence Partitioning
A black-box testing technique that divides input data into equivalent partitions to reduce the number of test cases.
Boundary Value Analysis
A testing technique that focuses on the values at the boundaries of input ranges.
Risk Management
The process of identifying, assessing, and controlling risks during software testing.
Test Automation
The use of software tools to run tests automatically, following predefined test scripts.
Test Pyramid
A visual representation suggesting the appropriate mix of different types of tests, with a focus on having a larger number of lower-level tests.
Acceptance Test-driven Development (ATDD)
A collaborative approach where the acceptance criteria are defined before development begins.
Retrospectives
Meetings held after a project or iteration to reflect on what went well and what can be improved.
Shift Left
A practice of involving testing earlier in the software development process to catch defects sooner.
Defect Management
The process of tracking and managing defects throughout the software lifecycle.
Feedback and Review Process
The structured method of providing feedback to stakeholders and reviewing work products to improve quality.
Collaboration-based Test Approaches
Testing methodologies that emphasize teamwork among developers, testers, and stakeholders for better outcomes.