Manual qc là gì

QS là từ viết tắt của Quantity Surveyor, có nghĩa là kỹ sư dự toán là người dự toán, tính toán về khối lượng vật liệu, số người, thời gian, … để hoàn thành một dự án cho nhà thầu, công ty xây dựng và làm việc tại văn phòng hay trực tiếp ngoài công trường.

Bạn đang có rất nhiều câu hỏi xung quanh vị trí QA, QC? Bài viết sau đây sẽ giúp bạn hiểu rõ hơn về hai  khái niệm này cũng như chia sẻ một số tài liệu học QA QC hữu ích. Nếu thực sự muốn đi sâu vào hai vị trí này, hãy bắt đầu tham khảo ngay sau đây.

QA QC là các vị trí quan trọng liên quan đến chất lượng phần mềm – Nguồn Pexels

Mục lục

  • QA là gì?
  • QC là gì?
  • Tài liệu học QA QC cơ bản
    • Tài liệu học QA
    • Tài liệu học QC

QA là gì?

Từ QA là viết tắt của Quality Assurance. Đây là từ ngữ chỉ người chịu trách nhiệm đưa ra quy trình làm việc giữa các bên liên quan để đảm bảo chất lượng sản phẩm. Một số công việc mà QA có thể đảm nhận là:

  • Đề xuất và đưa ra các quy trình phát triển [development process] cho sản phẩm phù hợp nhất với từng yêu cầu cụ thể của từng dự án. Chúng ta có thể sử dụng V-model, Agile hoặc sử dụng những quy trình quản lý sẵn có như ISO hay CMMI để phát triển và xây dựng quy trình này.
  • Đưa ra các biểu mẫu hoặc tài liệu hướng dẫn cho tất cả các bộ phận trong nhóm phát triển sản phẩm để đảm bảo chất lượng của sản phẩm tạo ra.
  • Kiểm tra và audit việc thực hiện quy trình của các bộ phận phát triển sản phẩm xem đã đúng quy trình QA đã đề ra hay chưa.
  • Nhắc nhở các thành viên trong đội ngũ phát triển sản phẩm phải tuân thủ theo quy trình làm việc đã đưa ra.
  • Điều chỉnh, thay đổi quy trình nếu thấy quy trình đưa ra chưa thực sự phù hợp với sản phẩm đang thực hiện.

Người làm QC – Nguồn Pexels

QC là gì?

QC là viết tắt của Quality Control. Cụm từ này chỉ người thực hiện công việc kiểm tra phần mềm và chịu trách nhiệm về chất lượng của nó. Hiện nay, QC thường chia thành 2 vị trí khác nhau là Manual QC và Automation QC. Manual QC thì không đòi hỏi kỹ năng lập trình còn Automation QC thì cần có kỹ năng này. Một số công việc QC đảm nhận là:

  • Tìm hiểu về hệ thống, phân tích tài liệu mô tả hệ thống và thiết kế test case. Test phần mềm trước khi đưa ra thị trường hoặc đến tay khách hàng.
  • Lên kế hoạch cho việc kiểm thử [công việc này thường do QC Leader thực hiện].
  • Nếu kiểm thử tự động, QC sẽ là người thực hiện viết script cho Automation Test [nếu áp dụng kiểm thử tự động].
  • Dùng test tool để tạo và thực hiện các test case/script một cách chi tiết.
  • Cùng nhóm lập trình hoàn thiện việc fix bug và báo cáo cho Project Manager hoặc các vị trí liên quan tuỳ dự án.

Người làm QA – Nguồn Pexels

Tài liệu học QA QC cơ bản

Để cho ra một phần mềm chất lượng, QA và QC cần phải trang bị rất nhiều kỹ năng và kiến thức. Dưới đây là những tài liệu học QA QC cơ bản có thể giúp bạn trang bị cho mình những kiến thức cần có của hai vị trí này.

Tài liệu học QA

Để trở thành một QA thành thục, bạn cần hiểu sâu về kiến trúc hệ thống của phần mềm, các chứng chỉ CMMI, ISO,… và rất nhiều kỹ năng khác. Để trang bị những kiến thức này, một số nguồn tài liệu chúng mình nghĩ sẽ giúp ích cho bạn chính là:

  • CMMI Wikipedia: Đây là nguồn tài liệu về chứng chỉ CMMI mà PQA nên tham khảo.
  • Wibas: Tài liệu hướng dẫn chi tiết về công việc của PQA cùng các tài liệu tham khảo liên quan giúp học QA QC hiệu quả.
  • Tim Landreville: Một bài viết chi tiết về 7 bước thực hiện các công việc PQA.
  • Quality Assurance and Measurement: Tài liệu hữu ích giúp hướng dẫn chi tiết về các bước thực hiện PQA.

Tài liệu học QC

Để trở thành một QC chuyên nghiệp, bạn cần có kỹ năng code [nếu bạn làm ở vị trí Automation]. Ngoài ra, QC cần có kiến thức tốt về các chức năng, khía cạnh của sản phẩm. Để có những kỹ năng này, bạn có thể tham khảo một số tài liệu cho QC bên dưới:

  • Test this Blog by Eric Jacobson: Tài liệu chia sẻ kinh nghiệm testing hữu ích từ blogger Eric Jacobson.
  • Software Testing Help: Trang chuyên về testing với kiến thức từ cơ bản đến nâng cao.
  • Tutorials Point: Trang chuyên về những kiến thức testing nâng cao.
  • Automation Beyond: Tài liệu cung cấp kiến thức về automation testing.
  • SQA Forum: Diễn đàn về kiểm thử phần mềm nổi tiếng giúp giải đáp những câu hỏi về testing và nghề.
  • Software Test Automation Forums: Diễn đàn về automation testing.
  • Rainforest QA Blog: Blog về SQA với các kiến thức thực tế và hữu ích.
  • Testing VN: Diễn đàn về kiểm thử phần mềm cho người Việt rất hữu ích.

Ngoài những tài liệu học QA QC bên trên, bạn cũng có thể sưu tầm các khóa học khác  từ các trung tâm giảng dạy, đào tạo hai vị trí này để phát triển hơn với nó.

Học QA QC thông qua các tài liệu hướng dẫn – Nguồn Pexels

Những thông tin bên trên là những gì chúng mình muốn chia sẻ với các bạn đang quan tâm đến công việc QA, QC. Nếu thật sự yêu thích, bạn có thể bắt đầu từ những tài liệu học QA QC mà chúng mình đã gợi ý. Đừng quên theo dõi những bài viết tiếp theo của chúng mình để có thêm nhiều kiến thức bổ ích khác bạn nhé!

QC khác gì với tester?

QC nhìn chung có khuynh hướng “confirm” [nghĩa là sản phẩm có làm đúng theo yêu cầu hay không, còn Testing nhìn chung có khuynh hướng khám phá để “break”, để tìm lỗi [nghĩa là tìm xem sản phẩm chạy sai như thế nào]. Về cơ bản, Testing là một hoạt động thuộc QC.

QC là viết tắt của từ gì?

QC, viết tắt của Kiểm soát chất lượng, một quá trình kiểm thử để đảm bảo sản phẩm được sản xuất ra tuân theo một bộ tiêu chí chất lượng xác định hoặc đáp ứng được nhu cầu khắt khe của khách hàng.

QC Tester làm gì?

QC [Quality Control = Kiểm soát chất lượng] / Test Engineer. QC thực hiện test tuân theo các quy trình, quy chuẩn của QA đưa ra. người chịu trách nhiệm thực hiện công việc kiểm tra chất lượng phần mềm, kiểm soát sản phẩm đã đúng và đủ những yêu cầu mà khách hàng đề ra.

QC CNTT là gì?

QC trong IT là gì? QC [viết tắt của Quality Control] 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.

Chủ Đề