QA IT là gì?
QA IT là gì? QA (Quality Assurance) trong ngành IT là người chịu trách nhiệm đảm bảo chất lượng sản phẩm cũng như tiến độ dự án thông qua việc đưa ra các quy trình làm việc giữa các bên liên quan.
Vậy QA thường làm những công việc gì?
QC trong IT là gì? QC (viết tắt của Quality Control) là người chịu trách nhiệm thực hiện kiểm tra chất lượng phần mềm nhằm đảm bảo sản phẩm đáp ứng theo những yêu cầu mà QA đề ra. Có 2 vị trí QC thông thường là:
Vậy QC thường làm những công việc gì?
Tester/testing là người kiểm thử phần mềm để tìm các lỗi, sai sót hay bất cứ vấn đề nào có thể xảy ra ảnh hưởng đến chất lượng phần mềm.
Vậy Tester thường làm những công việc gì?
Hầu hết mọi người thường bị nhầm lẫn khi nhắc đến các khái niệm về QA, QC và Testing. Tuy chúng có liên quan đến nhau và ở một mức độ nào đó, chúng có thể được coi là những hoạt động giống nhau, nhưng bên cạnh đó vẫn tồn tại những điểm khác nhau. Dưới đây là bảng phân biệt QA, QC và Testing trong ngành IT:
Đảm bảo chất lượng (QA) |
Kiểm soát chất lượng (QC) |
Kiểm thử (Testing) |
QA bao gồm những hoạt động đảm bảo việc thực hiện các quy trình, thủ tục và tiêu chuẩn trong nội dung kiểm tra phần mềm được phát triển có đúng với các yêu cầu hay chưa. |
QC bao gồm những hoạt động nhằm đảm bảo việc xác minh một phần mềm đã phát triển liên quan đến các yêu cầu trong tài liệu đặc tả phần mềm. |
Testing bao gồm những hoạt động nhằm đảm bảo việc phát hiện ra bug/error/defect trong phần mềm. |
Tập trung vào các quy trình, thủ tục hơn là tiến hành kiểm thử thực tế trên hệ thống. |
Tập trung vào việc kiểm thử thực tế bằng cách thực hiện trên phần mềm với mục đích xác định ra bug/error/defect thông qua việc thực hiện các quy trình và thủ tục. |
Tập trung vào hoạt động kiểm thử thực tế trên hệ thống phần mềm. |
Các hoạt động theo định hướng quy trình. |
Các hoạt động định hướng sản phẩm. |
Các hoạt động định hướng sản phẩm. |
Hoạt động mang tính dự phòng |
Hoạt động để phát hiện lỗi và khắc phục. |
Là một hoạt động mang tính phòng ngừa. |
QA là một phần của chu kỳ phát triển phần mềm |
QC có thể được coi là một phần của QA. |
Testing là một phần của QC |
Trên đây là những chia sẻ của ISOCERT về QA IT là gì? QC và Tester trong ngành IT. Hy vọng sẽ cung cấp cho các bạn những thông tin hữu ích về các khái niệm này cũng như nắm được sự khác biệt giữa chúng. Nếu còn thắc mắc điều gì hãy liên hệ cho chúng tôi qua hotline 0976.389.199 để được giải đáp tận tình và chi tiết nhất!
Ngày cập nhật: 2021-09-12 06:44:20