π¨βπ» 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)