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:

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,…
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
Got It Tester – Katie: Quả ngọt đến từ trái tim kiên định

Got It Tester – Katie: Quả ngọt đến từ trái tim kiên định

Tốt nghiệp trường Đại học Kinh tế Quốc dân với tấm bằng Quản trị Hệ thống Thông tin (Management Information System), Katie đối mặt với rất nhiều ngã rẽ. Cô bạn có thể theo ngành Business Analyst (BA), có thể lựa chọn làm Software Tester, cũng có thể tiếp tục phát huy thế mạnh ngôn […]
Chương trình đào tạo Tester ở Got It

Chương trình đào tạo Tester ở Got It

Bên cạnh chương trình training dành cho Software Engineer bài bản, đạt chuẩn Silicon Valley, Got It còn chuẩn bị một chương trình training cực kỳ chất lượng cho các bạn ở team Quality Assurance (QA). Đóng vai trò then chốt, đảm bảo chất lượng đầu ra cho những sản phẩm world-class của Got It, […]
CV Tester – 4 lưu ý giúp bạn pass vòng CV

CV Tester – 4 lưu ý giúp bạn pass vòng CV

Với vị trí yêu cầu độ cẩn thận, tỉ mỉ, khả năng quan sát cao như Software Tester, một chiếc CV gây thiện cảm với nhà tuyển dụng trở nên cực kỳ quan trọng. Bởi, CV, tuy đơn giản, sẽ phần nào nói lên cá tính con người bạn. Vậy làm thế nào để CV […]
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 […]