Tin tức

QA VÀ QC KHÁC NHAU NHƯ NÀO? NGƯỜI MỚI NÊN CHỌN HƯỚNG NÀO

QA VÀ QC KHÁC NHAU NHƯ NÀO? NGƯỜI MỚI NÊN CHỌN HƯỚNG NÀO

28/01/2026 09:16

Khi tìm hiểu về ngành kiểm thử phần mềm, nhiều bạn thường bị rối bởi 2 khái niệm: QA và QC. Có nơi gọi chung là Tester, có nơi lại tách riêng hai khái niệm khiến người học không biết mình nên đi theo hướng nào.

Thực tế QA và QC khác nhau về vai trò, tư duy và thời điểm tham gia vào dự án. Nhưng chúng lại bổ trợ cho nhau trong việc đảm bảo chất lượng phần mềm. Hãy cùng BKACAD tìm hiểu trong bài viết dưới đây.

QA là gì?


QA (Quality Assurance – Đảm bảo chất lượng) là người xây dựng quy trình để đảm bảo sản phẩm làm ra ít lỗi nhất có thể ngay từ đầu.
QA không tập trung “bắt lỗi”, mà tập trung ngăn lỗi xảy ra.
Công việc chính của QA:

  • Xây dựng và cải tiến quy trình phát triển phần mềm
  • Định nghĩa tiêu chuẩn chất lượng (quality standards)
  • Đánh giá quy trình làm việc của team
  • Đào tạo, hướng dẫn team tuân thủ quy trình
  • Phân tích rủi ro về chất lượng sản phẩm
  •  

QC là gì?


QC (Quality Control – Kiểm soát chất lượng) là người trực tiếp kiểm tra sản phẩm để phát hiện lỗi.
Đây chính là vị trí mà nhiều người quen gọi là Tester (Manual Tester).
Công việc chính của QC:

  • Phân tích tài liệu yêu cầu

  • Viết test case

  • Thực hiện kiểm thử phần mềm

  • Phát hiện, báo cáo và theo dõi bug

  • Đảm bảo sản phẩm đúng yêu cầu trước khi release

Như vậy QC tham gia khi sản phẩm đã hoặc đang được phát triển.

 

So sánh QA và QC

Tiêu chí QA QC
Mục tiêu Ngăn lỗi Tìm lỗi
Thời điểm tham gia Từ đầu dự án Khi có sản phẩm
Công việc chính Quy trình, tiêu chuẩn Test, bắt bug
Tính chất Chiến lược Thực thi
Phù hợp với ai Người có tầm nhìn hệ thống Người tỉ mỉ, logic

 

QA và QC có cần biết lập trình không

  • QC ( Manual): Không bắt buộc biết code
  • QA Cần hiểu kỹ thuật ở mức tổng quan, quy trình, đôi khi cần automation knowledge
  • Automation QA/ QC: Cần học thêm lập trình

 

Người mới nên chọn QA hay QC

Nếu bạn mới bước chân vào ngành IT, muốn học thử tế từ sản phẩm, chưa có nền tảng kỹ thuật và muốn nhanh đi làm thì bạn nên chọn QC. Nếu bạn đã có kinh nghiệm QC, hiểu rõ quy trình phần mềm, có tư duy hệ thống, quản lý, muốn phat striển lên vai trò lead, manager thì nên chọn QA. Thông thường sẽ đi theo lộ trình phổ biến sau đây: QC - Senior QC - QA - QA Lead/ QA Manager.

Nhiều bạn thường mắc sai lầm là chọn QA ngay từ đầu khi chưa hiểu QC làm gì. Thực tế những QA giỏi đều đi lên từ QC vì đã trực tiếp kiểm thử sản phẩm. Nếu bạn là người mới thì hướng đi an toàn nhất là đi từ QC lên.