Đang tải...

Lửng Lọc Lõi

Đeo kính để soi Bug cho rõ, nhíu mày để nhắc Dev sửa cho kỹ. Với tôi, 'chạy được' thôi là chưa đủ! 🧐💻


0

Tester là gì? Lộ trình cơ bản cho người mới bắt đầu từ số 0

Lửng Lọc Lõi
Lửng Lọc Lõi

8 tháng trước · 5 phút đọc

Tester là gì? Công việc thực tế của tester

Mình nhớ hồi đầu chuyển nghề, nghe từ "tester" mà tự hỏi có phải chỉ ngồi test game, test app kiểu... chơi là được lương không nhỉ? Lúc đi phỏng vấn mới biết tester là người kiểm tra chất lượng phần mềm trước khi đến tay khách hàng. Công việc không chỉ click click chuột mà cần ghi nhận lỗi (bug), viết test case và liên tục trao đổi với team.

16242 Minh họa chân dung tester làm việc với checklist, máy tính, bug

Tester thuộc nhóm QA (Quality Assurance) - bộ phận đảm bảo chất lượng sản phẩm, như "người thử mẫu" để phát hiện lỗi sớm. Quan trọng nhất, tester KHÔNG cần code khi mới bắt đầu (lát nữa mình nói kỹ ở dưới).


Phân biệt QA, QC và Tester: Đừng nhầm lẫn nhé!

Ngay buổi onboarding đầu tiên, mình nghe các anh chị nói về QA, QC, tester mà như... nghe ngoại ngữ! Để mình tóm tắt dễ nhớ cho bạn:

  • QA (Quality Assurance): Nhóm xây dựng quy trình chuẩn để đảm bảo phần mềm đạt chất lượng - giống như đặt ra tiêu chuẩn kiểm soát đầu ra.
  • QC (Quality Control): Nhóm trực tiếp kiểm thử, phát hiện bug và xác nhận phần mềm đạt yêu cầu.
  • Tester: Người thực thi công việc kiểm thử (QC), chủ yếu là kiểm tra tính năng, tìm bug, viết test case.

Ví dụ: QA là người đề ra "muốn bán bánh ngon thì bột phải đạt chuẩn", còn tester/QC là người kiểm tra từng cái bánh trước khi giao cho khách. Đi làm, đa số công ty sẽ tuyển "tester", job chính là kiểm thử.

16243 Ảnh so sánh vai trò QA, QC, Tester bằng ví dụ đời thường

Đừng quá lo lắng về các khái niệm này - đi làm tester bạn chỉ cần tập trung vào thực hành kiểm thử trước.


Các loại testing cơ bản: Manual và Automation

Khi mới vào nghề, mình cũng sợ... không biết code thì có làm được tester không? Mình nhấn mạnh: ĐA SỐ tester mới bắt đầu với manual testing (kiểm thử thủ công) - chỉ cần hiểu logic, kiểm tra theo hướng dẫn, không cần viết code.

  • Manual testing: Dùng tay, mở phần mềm, test theo checklist/test case. Như kiểm tra xem app đăng nhập được không, các nút bấm chạy ổn không.
  • Automation testing: Dùng code/script tự động hóa các thao tác test lặp đi lặp lại - sau này khi bạn đã vững manual và muốn tăng thu nhập, học thêm automation rất lợi. Lưu ý: Không ai yêu cầu bạn biết automation từ ngày đầu.

16244 Ảnh minh họa sự khác nhau giữa manual và automation testing.

Nếu bạn đang trái ngành, hãy tự tin bắt đầu từ manual. Sau khoảng 6 tháng làm quen bạn mới nên cân nhắc automation.


Lộ trình học tester cho người mới: Bắt đầu từ đâu?

Chắc nhiều bạn cũng tự hỏi: Mình học ngành khác, không biết code, liệu học tester có được không? Mình khẳng định: ĐƯỢC! Trong lớp mình dạy, 8/10 bạn hoàn toàn trái ngành (kế toán, du lịch, thậm chí là giáo viên).

Lộ trình cách đơn giản nhất:

  1. Tìm hiểu cơ bản về ngành testing, phân biệt QA, QC, tester (đang đọc bài này là đúng hướng rồi!)
  2. Làm quen với công cụ quản lý bug như Jira. Bạn có thể dùng Jira Cloud miễn phí để thử log bug, quản lý task.
  3. Học cách viết test case (kịch bản kiểm thử), report bug. Dùng tính năng cơ bản của một web/app bạn hay xài để tập viết.
  4. Tham gia community tester Việt trên Facebook, hỏi thêm kinh nghiệm thực tế.

16245 Ảnh minh họa lộ trình học tester cho người mới từng bước

Đi từ step-by-step sẽ giúp bạn không bị ngợp. Đừng lo nếu bạn chưa biết gì - mình từng dạy bạn 32 tuổi còn chuyển nghề thành công nhé!


Tổng kết & động viên: Ai cũng bắt đầu từ số 0

Nhìn lại, tester không cần bạn phải biết code ngay từ đầu, không phân biệt bạn học trái ngành hay bao nhiêu tuổi. Điều cần thiết nhất là sự kiên nhẫn, chịu khó học từng bước và dám đặt câu hỏi khi chưa rõ.

Nếu mình - một người từng không biết gì về IT - làm được, thì bạn cũng làm được. Đừng ngại hỏi hoặc sai, mỗi bug bạn log, mỗi test case bạn viết đều là một bước tiến.

Bạn nên:

  1. Đọc kỹ các khái niệm căn bản trong bài
  2. Tạo tài khoản Jira để làm quen quản lý bug
  3. Tìm ứng dụng đơn giản để thực hành test case
  4. Tham gia group tester, hỏi đáp mỗi khi chưa rõ

Có gì thắc mắc, cứ comment bên dưới hoặc inbox mình. Chúc bạn tự tin bắt đầu hành trình mới nhé!

Trang web dùng cookie để hoạt động và đo hiệu quả quảng cáo. Xem chính sách bảo mật