Key terms and common mistakes

The words you will hear in Software Testing work and the mistakes that most often cost interns approvals.

Key terms

TermMeaning
DefectFlaw in the software
Unit testTests a single unit of code
Functional testingTests features against requirements
Equivalence partitioningGrouping inputs into classes
White-box testingTests based on code structure
Test caseSteps and expected result for a check
SeverityHow serious the impact is
Test automationRunning tests with tools

Common mistakes to avoid

  • Testing only the happy path and not edge cases.
  • Bug reports with no steps to reproduce, expected and actual result.
  • Automating unstable UI flows before they settle.
  • Not retesting after a fix (no regression check).

Want to go deeper? The free Software Testing learning path has short modules, games and a certificate for each module.

โ† Submitting tasks and earning your certificateApply for the Software Testing internship โ†’