Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Trở thành Quality Control (QC) / Tester (kiểm thử phần mềm)
Role Play
Highest Rated
Rating: 4.7 out of 5(132 ratings)
885 students

Trở thành Quality Control (QC) / Tester (kiểm thử phần mềm)

Khóa học về trở thành Quality Control (QC) / Tester (kiểm thử phần mềm)
Last updated 4/2026
Vietnamese

What you'll learn

  • Phân biệt các vị trí Quality Assurance và Quality Control trong dự án phần mềm.
  • Biết cách tạo Unit Test Case, thực thi Unit Test Case.
  • Biết cách tạo Integration Test Case, thực thi Integration Test Case.
  • Biết cách log bug chuẩn lên hệ thống quản lý, bao gồm Google Sheet, Excel, và hệ thống Redmine
  • Biết cách đo năng suất tạo Test Case, thực thi Test Case.
  • Biết được cách báo cáo mỗi ngày và đánh giá chất lượng của sản phẩm.
  • Biết phân tích bug và rút ra bài học, cũng như cách thức thay đổi chất lượng của dự án
  • Bộ template bao gồm: Unit Test, Integration Test, Bug Management, Test Plan, Project Plan, Burndown chart, v..v....
  • Tài khoản Redmine miễn phí (chuẩn) để thực hành, đã được tác giả cấu hình cho phù hợp
  • Bộ công cụ trị giá hơn hơn 500.000 VNĐ do tác giả viết
  • Hỗ trợ khóa học trọn đời qua group học với tác giả
  • Biết được khái niệm Point Of View (POV), ứng dụng vào trong việc viết Test Case
  • Biết được số NORM của một công ty phần mềm outsourcing là gì?
  • Vòng đời của dự án, cách thức hoạt động của dự án
  • Các yếu tố của dự án: TIME, COST, QUALITY, SCOPE

Course content

7 sections53 lectures4h 14m total length
  • Giới thiệu về khóa học0:51

    Chương 0 · Bài 1

    ─── BÀI HỌC NÀY NÓI VỀ ĐIỀU GÌ?

    Đây là bài mở đầu của khóa học về Quality Control (QC) — hay còn gọi là Tester trong công ty phần mềm outsourcing (gia công phần mềm). Giảng viên giới thiệu mục tiêu xuyên suốt: dẫn dắt bạn từng bước, từ một người chưa biết gì (hoặc mới biết một chút) về ngành, trở thành một QC làm việc thật trong dự án.

    ─── SAU BÀI HỌC, BẠN SẼ

    • Hiểu khóa học này tập trung vào Role QC / Tester trong môi trường outsourcing.
    • Phân biệt được vị trí này với QA và Project Manager — những chủ đề của các khóa học khác cùng giảng viên.
    • Biết cách truy cập vào slide khóa học để bắt đầu học.

    ─── NỘI DUNG CHÍNH

    ▸ 1. Khóa học này nói về điều gì?

    Khóa học xoay quanh Role QC, tức công việc của một Tester trong công ty phần mềm gia công. Trọng tâm là kiểm thử phần mềm: cách một người kiểm tra, phát hiện lỗi và góp phần đảm bảo chất lượng sản phẩm. Giảng viên nhấn mạnh khóa học hướng đến cả người chưa có nền tảng — bạn không cần biết trước gì về ngành vẫn theo được.

    ▸ 2. Vị trí QC trong bức tranh chung

    Trước khóa này, giảng viên đã có các khóa về QA (Quality Assurance) và Project Manager — nói về quản lý dự án và Role QA. Khóa hiện tại đi sâu riêng vào Role QC, tức phần Tester. Việc tách bạch như vậy giúp bạn thấy rõ QC nằm ở đâu và khác gì so với các vai trò còn lại trong một đội dự án phần mềm.

    ▸ 3. Bắt đầu học như thế nào?

    Bài mở đầu cũng chính là slide đầu tiên của khóa. Ở các bài tiếp theo, giảng viên sẽ hướng dẫn bạn truy cập vào slide khóa học và đi vào nội dung chi tiết. Bạn chỉ cần theo đúng thứ tự bài học để không bỏ sót phần nào.

  • Thông tin giảng viên1:13

    Chương 0 · Bài 2

    ─── BÀI HỌC NÀY NÓI VỀ ĐIỀU GÌ?

    Bài này giới thiệu giảng viên của khóa học và cách truy cập vào slide khóa học. Mục tiêu là để bạn hiểu người hướng dẫn có nền tảng thực tế ra sao, và biết trước rằng trong quá trình học sẽ có một nhóm hỗ trợ để bạn đặt câu hỏi trực tiếp.

    ─── SAU BÀI HỌC, BẠN SẼ

    • Biết cách vào slide khóa học qua đường link hoặc mã QR code.
    • Nắm được kinh nghiệm và lĩnh vực chuyên môn của giảng viên.
    • Biết rằng có nhóm hỗ trợ để hỏi đáp trong suốt khóa học.

    ─── NỘI DUNG CHÍNH

    ▸ 1. Truy cập slide khóa học

    Bạn có thể vào slide của khóa học theo hai cách: click vào đường link được cung cấp, hoặc quét mã QR code. Cả hai đều dẫn tới cùng bộ slide bài giảng.

    ▸ 2. Về giảng viên

    Giảng viên là Nguyễn Thiện Ân, có hơn 10 năm trong lĩnh vực phần mềm, tham gia nhiều thị trường và dự án outsourcing — chuyên sâu về gia công phần mềm. Hiện tại đang giữ vị trí QA và QC Manager cho một công ty phần mềm quy mô hơn 100 người. Ngoài ra, giảng viên còn tham gia hỗ trợ công ty lấy các chứng nhận ISO về chất lượng và ISO về bảo mật thông tin. Các chứng chỉ, chứng nhận chi tiết có thể theo dõi trên trang LinkedIn của giảng viên.

    ▸ 3. Nhóm hỗ trợ trong quá trình học

    Nếu bạn tin tưởng và tham gia khóa học, mọi thắc mắc đều có thể được giải đáp qua nhóm hỗ trợ. Giảng viên sẽ giới thiệu cách tham gia nhóm này ở phần sau. Tại đó, bạn có thể hỏi trực tiếp giảng viên bất cứ khi nào gặp khó khăn trong lúc học.

  • Nội dung khóa học1:26

    Chương 0 · Bài 3

    ─── BÀI HỌC NÀY NÓI VỀ ĐIỀU GÌ?

    Bài này phác thảo toàn bộ bản đồ nội dung của khóa học: một phần giới thiệu thông tin chung, và phần chi tiết gồm 5 chương đi lần lượt từ khái niệm cơ bản đến phân tích và cải thiện chất lượng. Nắm được bức tranh tổng thể này giúp bạn biết mình đang ở đâu trong lộ trình và điều gì sẽ tới tiếp theo.

    ─── SAU BÀI HỌC, BẠN SẼ

    • Nắm được cấu trúc tổng thể của khóa học và thứ tự các chương.
    • Biết mỗi chương sẽ dạy kỹ năng gì, từ unit testing đến phân tích chất lượng.
    • Hiểu vai trò của các công cụ như Redmine và Google Sheets trong khóa học.

    ─── NỘI DUNG CHÍNH

    ▸ 1. Phần thông tin chung

    Phần đầu giới thiệu mã và mô tả khóa học, đối tượng, kết quả đầu ra, yêu cầu, cùng phần tài liệu và công cụ. Đây là phần nền để bạn hiểu khóa học dành cho ai và cần chuẩn bị gì trước khi vào chi tiết.

    ▸ 2. Năm chương nội dung chi tiết

    • Chương 1: hướng dẫn cách học tập cùng giảng viên và các khái niệm cơ bản — quy trình Waterfall, V-model, Scrum.
    • Chương 2: kỹ năng Unit Testing.
    • Chương 3: kỹ năng Integration Testing.
    • Chương 4: log và monitoring — cách record lại bug, log bug lên hệ thống quản lý và quản lý chúng trên hệ thống quản lý dự án.
    • Chương 5: phân tích bug, phân tích chất lượng và các hành động cải thiện chất lượng, bao gồm cả báo cáo chất lượng dự án.

    ▸ 3. Công cụ minh họa

    Ở phần log và quản lý bug, giảng viên sẽ demo trên Redmine và Google Sheets. Điểm cần nhớ: khóa học tập trung dạy khái niệm, còn việc quản lý bằng công cụ nào là tùy tính chất dự án và nhu cầu của bạn — bạn hoàn toàn có thể áp dụng sang các công cụ khác.

  • Đối tượng, tài liệu, công cụ, kết quả đầu ra, yêu cầu của khóa học7:00

    Chương 1 · Bài 1

    ─── BÀI HỌC NÀY NÓI VỀ ĐIỀU GÌ?

    Bài này trình bày trọn vẹn thông tin chung của khóa học: mô tả, đối tượng, kết quả đầu ra, yêu cầu, cùng bộ tài liệu và công cụ đi kèm. Điểm mấu chốt: khóa học tập trung hoàn toàn vào QC trong môi trường outsourcing (gia công phần mềm), và bạn sẽ được cung cấp sẵn khoảng 12 template cùng các công cụ để thực hành theo tình huống thực tế.

    ─── SAU BÀI HỌC, BẠN SẼ

    • Xác định được khóa học có phù hợp với mình hay không qua phần mô tả và đối tượng.
    • Nắm rõ danh sách kết quả đầu ra cụ thể mình đạt được sau khóa học.
    • Biết bộ template và công cụ (Redmine, Excel, Google Sheets) sẽ dùng trong suốt khóa.

    ─── NỘI DUNG CHÍNH

    ▸ 1. Mô tả và đối tượng khóa học

    Khóa học có cấu trúc đơn giản, định nghĩa chi tiết và sát thực tế dựa trên kinh nghiệm làm việc thật của giảng viên. Đối tượng chính là người chưa biết gì về QC và muốn trở thành QC trong dự án outsourcing. Khóa cũng hữu ích cho người đã có kiến thức testing cơ bản muốn hiểu sâu hơn về quy trình, cho QC đang đi làm muốn nắm kỹ thuật phân tích — báo cáo, và cho cả developer hay QA muốn tìm hiểu vị trí QC.

    ▸ 2. Kết quả đầu ra

    Sau khóa học, bạn có thể: phân biệt QA và QC; hiểu các quy trình Waterfall, V-model, Scrum; tự tạo và thực thi unit test case cùng integration test case; biết đo năng suất test case; log một bug chuẩn lên hệ thống quản lý (bug mà ai cũng hiểu và tái hiện được); viết daily report, đánh giá chất lượng sản phẩm và rút ra hành động cải thiện.

    ▸ 3. Yêu cầu khi tham gia

    Bạn cần có đam mê tìm hiểu Role testing, dành thời gian mỗi ngày (khoảng 1–2 tiếng) để thực hành và làm bài tập đầy đủ. Trong lúc học, nếu chưa hiểu hãy chủ động trao đổi trực tiếp với giảng viên. Tài liệu khóa học được share public để bạn tải về thực hành.

    ▸ 4. Tài liệu và công cụ

    Khóa cung cấp khoảng 12 template: unit test case, integration test case, report tiến độ, template tạo và template execute test case, phân tích bug, đo live cost, phân tích chất lượng dự án, project plan, meeting minutes và test plan — trong đó test plan là kế hoạch thực thi test rất quan trọng, thường làm ngay khi nhận dự án. Về công cụ: Redmine (do giảng viên tự dựng, cần request tài khoản qua group hỗ trợ), một công cụ đo số liệu test case viết bằng Excel, một công cụ định dạng tài liệu giúp chuẩn hóa file trước khi deliver, cùng Excel 2019 và Google Sheets (chỉ cần một tài khoản Gmail).

Requirements

  • Niềm đa mê và mong muốn tìm hiểu về Testing trong phần mềm.
  • Mỗi ngày dành khoảng 2 tiếng để học và thực hành làm bài tập trong suốt khóa học.
  • Trong quá trình học, chủ động trao đổi trực tiếp với giảng viên để hiểu rõ hơn bài học.
  • Làm đầy đủ các bài tập của khóa học yêu cầu.
  • Tải tài liệu và các phần mềm mà khóa học cung cấp.
  • Có tài khoản gmail để lấy tài liệu của khóa học
  • Có tài khoản zalo để tham gia và nhóm hỗ trợ của khóa học

Description

Tổng quan khóa học:

1 - Cấu trúc bài giảng đơn giản

2 - Chi tiết và định nghĩa sát với thực tế, sẽ giúp cho học viên có thể hiểu được Quality Control là gì?

3 - Có thể thực hiện các công việc cơ bản của một Quality Control (QC)  - Tester trong dự án.

4 - Nếu bạn chưa biết bắt đầu từ đâu để hiểu về Quality Control (QC) thì đây là khóa học dành cho bạn.

5 - Khóa học dành cho các bạn chưa biết gì về Quality Control và mong muốn trở thành Quality Control  - Tester trong dự án Outsourcing.

6 - Các bạn đã có kiến thức cơ bản về Testing và muốn hiểu rõ hơn về Testing trong dự án phần mềm.

7 - Các bạn đang đi làm trong mảng Quality Control và muốn biết rõ hơn về các kỹ thuật phân tích, báo cáo Testing trong dự án phần mềm.

8 - Các bạn đang ở vị trí khác trong dự án phần mềm như Developer  - Quality Assurance. Mong muốn biết thêm về vị trí Quality Control (QC)  - Tester trong dự án phần mềm


Sau khóa học bạn sẽ hiểu được:

1 - Phân biệt các vị trí Quality Assurance và Quality Control trong dự án phần mềm.

2 - Biết cách tạo Unit Test Case, thực thi Unit Test Case.

3 - Biết cách tạo Integration Test Case, thực thi Integration Test Case.

4 - Biết cách đo năng suất tạo Test Case, thực thi Test Case.

5 - Biết cách log bug chuẩn lên hệ thống quản lý.

6 - Biết được cách báo cáo mỗi ngày và đánh giá chất lượng của sản phẩm.

7 - Biết phân tích bug và rút ra bài học, cũng như cách thức thay đổi chất lượng của dự án

Who this course is for:

  • Khóa học dành cho các bạn chưa biết gì về Quality Control và mong muốn trở thành Quality Control / Tester trong dự án Outsourcing.
  • Các bạn đã có kiến thức cơ bản về Testing và muốn hiểu rõ hơn về Testing trong dự án phần mềm.
  • Các bạn đang đi làm trong mảng Quality Control và muốn biết rõ hơn về các kỹ thuật phân tích, báo cáo Testing trong dự án phần mềm.
  • Các bạn đang ở vị trí khác trong dự án phần mềm như Developer / Quality Assurance. Mong muốn biết thêm về vị trí Quality Control (QC) / Tester trong dự án phần mềm