DEV Community

Cover image for Tester QA QC: Stop Mixing Them Up
Maric Run Test
Maric Run Test

Posted on

Tester QA QC: Stop Mixing Them Up

πŸ‘¨β€πŸ’» 1. Tester

A Tester checks the product to find defects β€” manually or automationlly.

Main tasks:

  • Understand requirements
  • Write test cases & data
  • Execute tests
  • Report & retest bugs

πŸ“ Tester is part of QC, focused on the product, not the process.

πŸ› οΈ 2. QC = Quality Control

QC checks the final product to ensure it meets requirements and works as expected.

What QC does:

  • Test after development
  • Validate features
  • Verify output matches input

🎯 QC = Is the product right?

🧠 3. QA = Quality Assurance

QA focuses on the process to prevent defects from happening in the first place.

What QA does:

  • Define standards & workflows
  • Improve team practices
  • Ensure consistent quality

🎯 QA = Are we building it the right way?

πŸ” Quick Comparison

Role Focus Main Goal Involves Testing?
Tester The software Find bugs βœ… Yes
QC The final product Match requirements βœ… Yes
QA The process Prevent bugs from the start ❌ Not directly

βœ… Final Thought

Tester β‰  QA β‰  QC.

Each role plays a different part in delivering quality software. If you're starting out, begin as a Tester β€” but understand where QA and QC fit into the bigger picture. That’s how you level up.

Top comments (0)