Làm Tester Cần Học Những Gì? Chia Sẻ Kinh Nghiệm Hữu Ích

Or you want a quick look: Muốn trở thành tester cần học những gì?

Tester là sự lựa chọn của rất nhiều bạn trẻ tuy nhiên không phải ai cũng biết làm Tester cần học những gì, công việc của một nhân viên Tester bao gồm những gì?

Làm Tester cần học những gì?

Muốn trở thành tester cần học những gì?

Để trở thành một Tester bạn cần phải học khá nhiều kiến thức

Những kiến thức chung

  • Các kiến thức cơ bản về máy tính, tin học văn phòng, cài đặt phần mềm, internet.
  • Ba điều căn bản cần nắm về lập trình là SQL, HTML, CSS. Trước khi làm test, bạn phải nắm được những điều này. Bạn không cần phải tìm hiểu quá sâu để có thể viết code nhưng ít nhất phải có thể hiểu được code và chỉnh sửa code đơn giản.
  • Các kiến thức khái quát về test, hiểu các định nghĩa cơ bản, ghi nhớ các thuật ngữ, quy trình phát triển phần mềm và quy trình test. Lời khuyên là bạn nên tìm đọc cuốn ISTQB Foundation và tham khảo các mục gợi ý sau:
  • What is Software Testing? – Phần này sẽ giúp bạn hiểu được testing là gì? hiểu được các định nghĩa và khái niệm căn bản về testing.
  • Why is Software Testing Important? – Phần này giúp bạn hiểu được tầm quan trọng của testing và vai trò của tester đối với sự ra đời của một sản phẩm.
  • Software Development life cycle: Hiểu được vòng đời của phát triển phần mềm và vai trò của testing trong các giai đoạn phát triển sản phẩm cụ thể.
  • Software Test life cycle: Nắm được vòng đời của kiểm thử, thứ tự các công việc của testing.
  • Defect Life Cycle: Phần này bạn sẽ nắm được vòng đời và trạng thái của lỗi qua các giai đoạn.
  • Quality Assurance vs. Quality control, Verification vs Validation: Phân biệt một số khái niệm
  • Software Testing Levels: Các mức độ trong kiểm thử từ mức độ nhỏ nhất đến mức độ cao nhất.
  • Software Testing types: Tìm hiểu các loại testing như Functional testing, Non-functional testing, Structural testing, Change related testing.
READ  “Nghiên cứu khoa học” trong tiếng Anh: Định nghĩa, ví dụ

Những kiến thức bổ sung

Manual Test: Nếu bạn định hướng theo manual test thì bạn cần nắm được những kiến thức sau:

  • Create a Test Plan: Cách viết test plan và nắm được những thành phần cần có trong một test plan đơn giản.
  • Design Test case: Cách viết một testcase thông dụng.
  • Test Design Techniques: Cách thiết kế testcase hiệu quả và tối ưu.
  • Test reporting, Daily status reports: Cách tạo báo cáo về kết quả test.
  • Defect management – Finding defects, Logging defects, Tracking and managing defects: Cách report và quản lý một bug, cách sử dụng tools tracking thông dụng (như Jira, Mantis, Bugzilla, Application Lifecycle Management).
  • Mobile application testing trên iOS, Android, Windows Phone: Cách cài đặt và test ứng dụng trên điện thoại và phương pháp giả lập thiết bị mobile trên máy tính.
  • Windows, Website testing & Tools support: Phương pháp kiểm thử một ứng dụng trên desktop, một website và cách giả lập trình duyệt khác nhau trên desktop.
  • Risk based testing process and implementation: Đánh giá mức độ rủi ro. Dù là kiến thức nâng cao nhưng bạn cũng nên tìm hiểu qua.
  • Coding: kiến thức lập trình về SQL, HTML, CSS.

Automation Test

READ  Ngành Ngôn ngữ Anh là gì? Học gì, ở đâu và ra trường làm nghề gì?
  • Tìm hiểu kiến thức về hai ngôn ngữ lập trình Java và C# (.Net). Đây là hai ngôn ngữ căn bản mà những người làm automation hay dùng. Ngoài ra, bạn có thể học thêm các ngôn ngữ khác là AutoIT hay Python.
  • Tìm hiểu về Automation Tool/Framework phổ biến (như Ranorex, Selenium, Appium, TestComplete).
  • Tìm hiểu các tools khác như Jmeter hay SoapUI.

See more articles in the category: Học gì

Leave a Reply