QA & Software Testing
Introduction & Core Concepts
37 lessons in QA & Software Testing
- Cost of DefectsQuiz
- Purpose and Goals of TestingQuiz
- Scope of Quality AssuranceQuiz
- Test Case, Scenario, and SuiteQuiz
- Role of a QA/TesterQuiz
- Manual vs Automated TestingQuiz
- Why Exhaustive Testing Is ImpossibleQuiz
- Definition of Software TestingQuiz
- Verification vs ValidationQuiz
- Seven Principles of TestingQuiz
- Error, Defect, and FailureQuiz
- QA vs QC vs TestingQuiz
- What Software Quality MeansQuiz
- Functional vs Non-functional TestingQuiz
- Static vs Dynamic TestingQuiz
- What Is a Bug ReportFlashcard
- Roles in QAFlashcard
- Testing Is Context DependentFlashcard
- Early Testing / Shift-LeftFlashcard
- Pesticide ParadoxFlashcard
- Cost of Defects Over LifecycleFlashcard
- Seven Principles of TestingFlashcard
- Error, Defect, Fault, FailureFlashcard
- Defect ClusteringFlashcard
- Expected vs Actual ResultsFlashcard
- Manual vs Automated TestingFlashcard
- QA vs QC vs TestingFlashcard
- Testing Shows Presence of DefectsFlashcard
- Exhaustive Testing Is ImpossibleFlashcard
- Positive vs Negative TestingFlashcard
- Purpose and Goals of TestingFlashcard
- What Is a Test CaseFlashcard
- Definition of Quality AssuranceFlashcard
- Functional vs Non-Functional TestingFlashcard
- Definition of Software TestingFlashcard
- Verification vs ValidationFlashcard
- Absence-of-Errors FallacyFlashcard