Học tester bắt đầu từ đâu và sẽ làm những công việc gì?

Bạn đang có định hướng công việc về kiểm thử phần mềm trong thời gian tới nhưng chưa biết nên học tester bắt đầu từ đâu? Sau này công việc của mình sẽ như thế nào? Những thông tin chia sẻ ở bài viết dưới đây sẽ cung cấp cho bạn cái nhìn tổng quan và chi tiết nhất!

Học tester xong sẽ làm gì?

Trong doanh nghiệp, trách nhiệm chính của một tester là đảm bảo sản phẩm đó không còn bất kỳ một lỗi nào trước khi giao đến khách hàng. Điều này có nghĩa tester sẽ đảm nhiệm việc kiểm tra phát hiện các lỗi đang tồn tại, đảm bảo chất lượng của phần mềm. Tùy vào từng doanh nghiệp hoặc dự án mà vai trò của tester cũng có mức độ tham gia khác nhau. Tester hiện nay có 2 hướng chính như sau:

học tester bắt đầu từ đâu
Công việc của một tester cụ thể là gì?
  • Manual testing: Với hình thức này không đòi hỏi ở các bạn quá nhiều kiến thức về lập trình và khá ít sử dụng code. Tuy nhiên bạn phải nắm chắc các kiến thức liên quan, định nghĩa, kỹ thuật test manual, có tư duy tìm lỗi tốt.
  • Automation testing: Hình thức này đòi hỏi trình độ cao hơn, cần viết code thành thạo để kiểm tra lỗi một cách tự động sao cho hiệu quả nhất. Ngoài ra, bạn còn phải sử dụng được nhiều ngôn ngữ lập trình khác nhau để đáp ứng được yêu cầu của từng dự án.

Học tester bắt đầu từ đâu?

Tương tự với những ngành khác liên quan đến phần mềm thì các tester cần phải có là một nền tảng tốt về máy tính. Vậy học tester bắt đầu từ đâu? Đầu tiên là các bạn phải nắm được những kiến thức chung về phần mềm và máy tính. Ngoài ra bạn cũng cần bổ sung những kiến thức chuyên sâu để có thể đáp ứng được nhu cầu công việc khi đi làm thực tế.

Kiến thức chung

Về cơ bản, bạn cần phải nắm những kiến thức chung sau để có thể nghiên cứu chuyên sâu ngành nghề này:

  • Kiến thức căn bản về máy tính
  • Kiến thức tin học văn phòng căn bản
  • Biết cài đặt phần mềm, sử dụng internet thành thạo
  • Kiến thức về lập trình căn bản là SQL, HTML, CSS
  • Kỹ năng, kiến thức tổng quan về test: hiểu các định nghĩa, các thuật ngữ, quy trình phát triển phần mềm, quy trình test,…
tài liệu học tester
Nên học tester bắt đầu từ những kiến thức chung căn bản nhất

Kiến thức chuyên sâu

Nếu bạn đi theo hướng Manual hoặc muốn phát triển hơn thì phải có học thêm những kiến thức sau:

  • Create a Test Plan: cách viết test plan
  • Design Test case: cách viết testcase thông dụng
  • Test Design Techniques: kỹ thuật thiết kế test case
  • Test reporting, Daily status report: cách viết báo cáo test case
  • Defect management: Finding defects, Logging defects, Tracking and managing defects – Report & quản lý bug, sử dụng tools tracking thông dụng như Jira, Mantis, Bugzilla, Application Lifecycle Management (ALM)
  • Mobile application testing: Cài đặt và test ứng dụng trên mobile
  • Windows, Website testing & Tools support: Test ứng dụng desktop, web, giả lập các trình duyệt khác nhau trên máy tính
  • Risk based testing process and implementation: Đánh giá rủi ro trong kiểm thử
  • Coding: SQL, HTML, CSS

Nếu bạn theo hướng Automation thì ngoài những kiến thức trên, bạn cần nắm thêm:

  • Lập trình: Java, C# (.Net) và ngôn ngữ khác dùng để hỗ trợ như AutoIT, Python
  • Automation Tool/Framework phổ biến như: Ranorex, Selenium, Appium, TestComplete
  • Các Tools khác như: Jmeter, SoapUI

Trên đây là những tài liệu bạn có thể tham khảo nếu muốn học tester. Nếu bạn không biết nên học tester bắt đầu từ đâu thì hãy tìm hiểu những kiến thức chung trước. Từ đó, bạn có thể tiếp tục chọn thêm những tài liệu phù hợp khác để học chuyên sâu.

Nếu bạn quan tâm, hãy xem các vị trí đang tuyển dụng của Got It tại: bit.ly/gotit-hanoi và đọc thêm về quy trình tuyển dụng tại đây.

https://d1iv5z3ivlqga1.cloudfront.net/wp-content/uploads/2021/04/29235048/1_QAG9RXQyyMAY7i9OYo84FA.png
Got It Vietnam
February 04, 2021
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
Những câu hỏi thường gặp khi phỏng vấn Test Engineer

Những câu hỏi thường gặp khi phỏng vấn Test Engineer

Chìa khoá ôn tập giúp bạn “công phá” vòng phỏng vấn QA Engineer tại Got It
Cách tạo test plan cho sản phẩm hoặc tính năng mới

Cách tạo test plan cho sản phẩm hoặc tính năng mới

Nếu bạn đã hiểu test plan là gì, hẳn là bạn sẽ muốn biết cách tạo test plan hoàn chỉnh cho sản phẩm hoặc tính năng mới. Hãy cùng Got It tìm hiểu 5 bước cần thiết cho một test plan hoàn chỉnh. Mục lục1. Phân tích sản phẩm hoặc tính năng bạn đang thử […]
Tìm hiểu những tiêu chí đánh giá chất lượng phần mềm

Tìm hiểu những tiêu chí đánh giá chất lượng phần mềm

Bất cứ một phần mềm nào được đưa ra thị trường đều được đánh giá chất lượng dựa trên những tiêu chí nhất định. Hãy cùng tìm hiểu xem chất lượng phần mềm (CLPM) là gì? Và làm thế nào để đánh giá chính xác được giá trị của một phần mềm hiện nay. Mục […]
Tester là ai? 3 điều cần nắm vững khi tìm hiểu về tester

Tester là ai? 3 điều cần nắm vững khi tìm hiểu về tester

Trên đà phát triển công nghiệp 4.0, nghề tester ngày càng trở nên hot. Cũng vì thế mà càng có nhiều người bắt đầu tìm hiểu về tester hơn. Bài viết hôm nay sẽ tập trung giải đáp thắc mắc của bạn về nghề tester và một số điều cần nắm vững khi muốn làm […]
Top 8 website tự học tester miễn phí (updated 2021)

Top 8 website tự học tester miễn phí (updated 2021)

Ở bài viết này, Got It sẽ giới thiệu top 8 website tự học tester miễn phí tốt nhất. Với nguồn tài liệu phong phú và chất lượng, các website này chính là những gì bạn cần để chinh phục nghề tester. > QA tester là gì? Kỹ năng cần có và lộ trình sự […]
Test script là gì? 6 bước chuyển test case thành test script

Test script là gì? 6 bước chuyển test case thành test script

Trong bài viết trước, chúng ta đã hiểu test case là gì và cách viết test case hoàn chỉnh. Hôm nay, Got It sẽ giúp bạn hiểu test script là gì và cách dựng test script từ test case. Cùng bắt đầu nhé! Tìm hiểu thêm: Test Case mẫu và những lưu ý bạn nên […]