Tester hay vẫn hiểu là engineer là một nghề làm công việc kiểm tra chất lượng phần mềm. Bạn sẽ là người kiểm tra giám sát các sản phẩm phần mềm hoặc các ứng dụng mà những lập trình viên đã làm ra. Hiểu đơn giản về nghề tester là như thế. Nhưng để trở thành một tester thực thụ bạn cần bắt đầu từ đâu? Phải học những gì? Hãy cùng chúng tôi theo dõi bài viết ngay sau đây nhé!

1. Bạn nên tìm hiểu trước xem Tester sẽ làm những công việc gì?

Hiểu đơn giản tester là công việc đảm bảo chất lượng của phần mềm, kiểm tra để phát hiện các lỗi đang tồn tại trước khi giao sản phẩn cho khách hàng.

Sẽ tùy thuộc vào dự án cũng như công ty mà vai trò của tester tham gia sâu đến mức nào.

Sẽ có Manual test và Automation test.

Manual testing:

Nếu bạn mới bắt đầu tham gia với công việc test, với lựa chọn này bạn không cần phải có quá nhiều nhiều kiến thức về lập trình cũng như sẽ ít đụng vào code trong lúc thực hiện công việc.

Nhưng bạn cũng cần phải nắm khá vừng về các định nghĩa, kỹ thuật test manual và có tư duy tìm lỗi tốt.

Automation testing: 

Nếu bạn đã là một Developer và đang muốn chuyển sang làm Tester. Hoặc bạn đang làm manual lâu năm muốn học hỏi thêm cái gì đó mới mẻ và nâng cao trình độ của mình.

Công việc chính là sẽ viết code để thực hiện việc kiểm tra một cách tự động và phần lớn thời gian sẽ làm việc với code như một developer. Người làm automation sẽ không cần thiết phải nắm sâu về các kiến thức test manual nhưng thay vào đó phải biết rõ về các automation tools & frameworks cũng như có thể làm việc được trên nhiều ngôn ngữ lập trình khác nhau như Java, C#, AutoIT, Python, C++ …

2. Những kiến thức cần thiết để làm một tester

3. Bạn cần phải học thêm những gì để có thể trở thành một tester?

Kiến thức cơ bản

Một số kiến thức bạn nên bổ sung thêm để hỗ trợ tốt trong công việc của một tester

Manual Test:

Automation Test: