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

Related Articles

Nếu bạn là một người thao tác trong ngành công nghiệp ứng dụng, hẳn không ít thì nhiều bạn cũng sẽ phần nào vướng mắc :

Ủa, không 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 dùng để nói về tiến trình được dùng để bảo vệ chất lượng của thành phẩm. Quy trình này hoàn toàn có thể được triển khai qua đội ngũ QA Engineer, hoặc manager, hoặc hoàn toàn có thể là từ client ( với client thì hoạt động giải trí này gọi là Acceptance Testing ) .

QA không phải là QC, hay nói cách khác không trực tiếp kiểm tra 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 có thể follow. Trong một số ít công ty, QA bao hàm cả QC trong nó .

Một số công ty không có QC mà chỉ có QA, nên khái niệm sẽ được đổi khác bằng PQA và SQA. PQA ( Process / Procedure QA ) hoạt động giải trí 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à quy trình tiến độ )

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

Thực hiện những bài kiểm tra 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 có thể được dùng thay thế sửa chữa nhau, và hầu hết những công ty ứng dụng đề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 không chỉ đúng và đủ nhu yếu, mà còn dễ sử dụng và có 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 mẫu 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 các qui định, nguyên tắc để dự án được thành công.

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

  • Tester: là người kiểm thử, tìm các 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 mẫu sản phẩm nước đóng chai, QA là bộ phận pháp luật nước đóng chai sau khi triển khai 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à không 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ẽ triển khai những khâu kiểm tra trong suốt quy trình sản xuất mẫu sản phẩm xem trong quy trình ấy, có xảy ra sai sót gì không, Đảm bảo mọi thứ sẽ đạt được đúng như chất lượng đề ra ( từ QA ). Sau khi mẫu sản phẩm đã triển khai xong, Tester là người thử trước, loại sản phẩm có thực sự như vậy chưa trước khi tung loại sản phẩm ra thị trường .

Bảng so sánh các 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 cá nhân khi bắt đầu con đường testing đều bắt đàu bằng việc làm một QC (hay tester), sau đó có thể leo lên QC Lead, hoặc rẽ nhánh sang QA rồi QA Lead. Và vì định nghĩa của công việc này khá nhập nhằng và tùy thuộc vào văn hóa công ty, bạn nên hỏi kỹ về quy trình làm việc và career path trước khi có ý đị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 …

    More on this topic

    Comments

    LEAVE A REPLY

    Please enter your comment!
    Please enter your name here

    Advertismentspot_img

    Popular stories