Quality Assurance ( QA ), Quality Control ( QC ) là gì? Sự khác nhau giữa QA và QC
16/10/2021 Đăng bởi: Hà Thu
Đã bao giờ bạn nghe về khái niệm Quality Assurance, Quality Control chưa? Và liệu mọi người có thực sự hiểu rõ về QA, QC và sự khác nhau giữa hai vị trí này không?
Đây là câu hỏi mà rất nhiều bạn thắc mắc trong quá trình làm việc. Hãy cùng chuyên trang đọc bài viết dưới đây để tìm hiểu về sự khác nhau này!
Quality Assurance(QA) là gì?
QA là tên viết tắt của từ tiếng Anh Quality Assurance. QA là người chịu trách nhiệm đảm bảo chất lượng sản phẩm thông qua đưa ra quy trình làm việc giữa các bên liên quan.
QA đảm nhiệm công việc về quy trình
Dưới đây là bảng chi tiết mô tả vị trí Quality Assurance(QA):
Quality Assurance |
Chi tiết |
Chức năng của QA |
- Đưa ra đề xuất, triển khai quy trình phát triển(development process) sản phẩm. - Đưa ra những tài liệu, biểu mẫu, hướng dẫn chi tiết về sản phẩm. - Kiểm tra, audit việc thực thi quy trình theo đúng tiến độ. - Nhắc nhở đội ngũ phát triển sản phẩm tuân thủ đúng quy trình đã đề ra. - Đưa ra điều chỉnh, thay đổi quy trình cho phù hợp.
|
Các kỹ năng cần có |
- Hiểu sâu về phần mềm. - Có khả năng tổ chức, tư duy logic và theo hệ thống. - Có kỹ năng năng phân tích, làm việc dựa trên số liệu. - Có hiểu biết về các lĩnh vực phần mềm mà team đang thực hiện. - Có kỹ năng giao tiếp tốt. - Hiểu rõ về các chứng chỉ CMMI, ISO… trong phần mềm để xây dựng các quy trình chuẩn. |
Quality Control(QC) là gì?
QC là tên viết tắt của từ tiếng Anh Quality Control. QC là người trực tiếp đảm nhận trách nhiệm thực hiện công việc kiểm tra chất lượng phần mềm.
QC đảm nhận công việc kiểm tra chất lượng sản phẩm
Thông thường QC sẽ có 2 vị trí chính bao gồm: Manual QC và Automation QC. Dưới đây là bảng chi tiết mô tả vị trí Quality Control(QC):
Quality Control |
Chi tiết |
Chức năng của QC |
- Tìm hiểu, phân tích tài liệu về hệ thống và thiết kế test case. - Lên kế hoạch kiểm thử. - Lập trình script đối với Automation Test. - Sử dụng các test tool để tạo lập. - Hợp tác với nhóm lập trình và tiến hành báo cáo chi tiết cho Project Manager hoặc các bên liên quan.
|
Các kỹ năng cần có |
- Kỹ năng code. - Kiến thức tốt về sản phẩm. - Có sự cẩn thận, kỹ tính. - Kỹ năng giao tiếp tốt. |
Sự khác nhau giữa QA và QC
Một số công ty thường sử dụng “QA” thay vì QC nên nhiều người hay bị nhầm lẫn giữa hai vị trí này.
Mọi người thường hay nhầm lẫn giữa QA và QC
Chính vì thế, thị trường lao động xuất hiện một số vai trò như: PQA(Process Quality Assurance) và SQA(Software Quality Assurance).
Trong đó, SQA có vai trò như một QC thực thụ, đảm nhiệm việc kiểm thử sản phẩm đang phát triển. Vì thế, PQA mới là người chịu trách nhiệm về việc đưa ra các quy trình làm việc trước khi bắt đầu một dự án.
Trên đây là toàn bộ thông tin về Quality Assurance, Quality Control là gì? Sự khác nhau giữa QA và QC. Hy vọng bài viết sẽ cung cấp thêm nhiều kiến thức hữu ích cho quý độc giả trong quá trình làm việc cũng như tìm hiểu về hai vị trí này!
Theo: itviec.com
4.9/5 (95 votes)