QA & Software Testing
Test Case Design Techniques
63 lessons in QA & Software Testing
- Property-Based Testing Shrinking & InvariantsQuiz
- Property-Based Testing & TestabilitySlides / Video
- Property-Based Testing & TestabilityFlashcard
- Equivalence Partitioning & Boundary ValuesQuiz
- Positive, Negative & Edge Case ThinkingQuiz
- Path Coverage vs Cyclomatic ComplexitySlides / Video
- Path CoverageFlashcard
- Decision Table TestingQuiz
- Combining Equivalence Partitioning and BVAQuiz
- Boundary Value Analysis FundamentalsQuiz
- Identifying Valid and Invalid PartitionsQuiz
- Equivalence Partitioning FundamentalsQuiz
- Traceability to RequirementsQuiz
- Black-Box vs White-Box TechniquesQuiz
- Two-Value vs Three-Value Boundary AnalysisQuiz
- Positive and Negative Test Case DesignQuiz
- Choosing the Appropriate Design TechniqueQuiz
- Experience-Based vs Specification-BasedQuiz
- Branch/Decision CoverageQuiz
- Statement CoverageQuiz
- Exploratory Testing as a Design ApproachQuiz
- Error Guessing TechniqueQuiz
- Pairwise / Combinatorial TestingQuiz
- Use Case TestingQuiz
- State Transition Diagrams and TablesQuiz
- State Transition TestingQuiz
- Collapsing and Simplifying Decision TablesQuiz
- Pairwise / Orthogonal Array TestingSlides / Video
- Use Case TestingSlides / Video
- State Transition TestingSlides / Video
- Decision Table TestingSlides / Video
- Boundary Value AnalysisSlides / Video
- Equivalence PartitioningSlides / Video
- Black-Box vs White-Box Test DesignSlides / Video
- Why Test Case Design Techniques MatterSlides / Video
- Test Coverage and Requirements TraceabilitySlides / Video
- Positive vs Negative Test Case DesignSlides / Video
- Anatomy of a Well-Written Test CaseSlides / Video
- Choosing the Right Test Design TechniqueSlides / Video
- Combining Equivalence Partitioning with Boundary Value AnalysisSlides / Video
- Branch/Decision Coverage ExplainedSlides / Video
- Boundary Value AnalysisFlashcard
- Equivalence PartitioningFlashcard
- Black-Box vs White-Box TechniquesFlashcard
- Error GuessingFlashcard
- Checklist-Based TestingFlashcard
- Test Case PrioritizationFlashcard
- Choosing a Test Design TechniqueFlashcard
- Branch/Decision CoverageFlashcard
- Cause-Effect GraphingFlashcard
- Use Case TestingFlashcard
- Decision Table TestingFlashcard
- Test Data Selection and PreparationFlashcard
- Requirements Traceability MatrixFlashcard
- Exploratory TestingFlashcard
- Condition CoverageFlashcard
- Statement CoverageFlashcard
- Pairwise / Orthogonal Array TestingFlashcard
- State Transition TestingFlashcard
- Test Case vs Test ScenarioFlashcard
- Statement Coverage (White-Box)Slides / Video
- Exploratory Testing as a Design ApproachSlides / Video
- Error Guessing TechniqueSlides / Video