Phân biệt QA, QC, Tester và Test Engineer

Nếu bạn là một người thao tác trong ngành công nghiệp ứng dụng, hẳn ko ít thì nhiều bạn cũng sẽ phần nào vướng mắc :
Ủa, ko phải QA hay QC gì cũng là một sao ?
No they’re not, my good sir .

QA (Quality Assurance = Kiểm định chất lượng) :

Được tiêu dùng để nói về quá trình được tiêu dùng để bảo vệ chất lượng của thành phẩm. Thứ tự này hoàn toàn mang thể được triển khai qua nhóm QA Engineer, hoặc manager, hoặc hoàn toàn mang thể là từ client ( với client thì hoạt động tiêu khiển này gọi là Acceptance Testing ) .
QA ko phải là QC, hay nói cách khác ko trực tiếp rà soát chất lượng ứng dụng. Công việc của QA là bảo vệ process được tôn trọng, project theo kịp tiến trình hoặc là tạo ra những quy chuẩn chất lượng của loại sản phẩm để QC hoàn toàn mang thể follow. Trong một số ít doanh nghiệp, QA bao hàm cả QC trong nó .
Một số doanh nghiệp ko mang QC mà chỉ mang QA, nên khái niệm sẽ được đổi khác bằng PQA và SQA. PQA ( Process / Procedure QA ) hoạt động tiêu khiển như một QA thuần túy còn SQA ( Software QA ) chính là QC Engineer
Vậy nên : QA = Process + Procedure + meta ( nền tảng và tiến trình )

QC (Quality Control = Điều khiển chất lượng) :

Thực hiện những bài rà soát chất lượng (Test) để đảm bảo sản phầm đáp ứng đúng và đủ những yêu cầu mà QA đề ra. Log bug và report bug, follow up bug, confirm bug là những hoạt động hàng ngày của QC.

Từ khoá QC hay Tester hoàn toàn mang thể được tiêu dùng sửa chữa thay thế nhau, và phần nhiều những doanh nghiệp ứng dụng đều tiêu dùng QC để đặt tên cho việc làm này ( cho nó cool ). Công việc của QC là bảo vệ chất lượng của mẫu sản phẩm bằng cách test nó. Và ngoài việc bảo vệ ứng dụng follow theo guidelines và checklist của QA team, QC còn bảo vệ rằng ứng dụng ko chỉ đúng và đủ nhu yếu, mà còn dễ sử dụng và mang hiệu suất tốt ( trải qua Usability Test và Performance Test ) .
QC = Test + Report + Follow-up + Product ( tập trung chuyên sâu vào loại sản phẩm, kiểm thử loại sản phẩm )

– Tester (Hoặc Test Engineer) == QC Engineer

Tóm lại :

  • QA: là người người đặt ra những qui định, nguyên tắc để dự án được thành công.

  • QC: là người thi thành những qui định, nguyên tắc, đảm bảo sản phẩm cuối cùng đạt đúng những qui định, nguyên tắc mà QA đặt ra.

  • Tester: là người kiểm thử, tìm những trường hợp còn thiếu sót hay lỗi so với yêu cầu.

Vd (source):

Sản xuất 1 loại sản phẩm nước đóng chai, QA là phòng ban lao lý nước đóng chai sau lúc hoàn thành xong phải bảo vệ, chất lượng nước phải đạt độ tinh khiết 100 %, chưa những chất gì và ko chứa những chất gì, điều kiện kèm theo dữ gìn và bảo vệ, thời hạn sử dung …. QC sẽ thực thi những khâu rà soát trong suốt thứ tự sản xuất mẫu sản phẩm xem trong thứ tự đó, mang xảy ra sơ sót gì ko, Đảm bảo mọi thứ sẽ đạt được đúng như chất lượng đề ra ( từ QA ). Sau lúc loại sản phẩm đã triển khai xong, Tester là người thử trước, mẫu sản phẩm mang thực sự tương tự chưa trước lúc tung mẫu sản phẩm ra thị trường .

Bảng so sánh những công việc của QA, QC và Tester:

compareqaqctest
Vậy điều bạn cần quan tâm là gì?

Hầu như mọi tư nhân lúc khởi đầu con đường testing đều bắt đàu bằng việc làm một QC (hay tester), sau đó mang thể leo lên QC Lead, hoặc rẽ nhánh sang QA rồi QA Lead. Và vì khái niệm của công việc này khá nhập nhằng và tùy thuộc vào văn hóa doanh nghiệp, bạn nên hỏi kỹ về thứ tự làm việc và career path trước lúc mang ý định nộp CV vào vị trí này.

Source : softwaretestingclass

Share this:

Thích bài này:

Thích

Đang tải …

Source: https://bloghong.com
Category: Là Gì