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.

branding
branding
February 04, 2021
0
Share this post to:
Tags:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
Học tester bắt đầu từ đâu và sẽ làm những công việc gì?

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 […]
Học tester bắt đầu từ đâu và sẽ làm những công việc gì?

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 […]
Junior là gì? Những yếu tố cần có của Junior trong “cuộc chơi tuyển dụng”

Junior là gì? Những yếu tố cần có của Junior trong “cuộc chơi tuyển dụng”

Các doanh nghiệp thường chia kinh nghiệm làm việc của nhân viên thông qua các thuật ngữ như Junior, Senior, Fresher. Đây là một từ có nguồn gốc từ tiếng Anh. Dựa vào thuật ngữ này, người ta có thể dễ dàng biết được thời gian và kinh nghiệm làm việc của bạn trong một […]
8 cuốn sách giáo trình kiểm thử phần mềm bạn nên đọc qua

8 cuốn sách giáo trình kiểm thử phần mềm bạn nên đọc qua

Những giáo trình kiểm thử phần mềm mà chúng tôi giới thiệu sau đây sẽ hỗ trợ bạn có thêm nhiều kiến thức. Đảm bảo cho những tester có thể xem xét các lỗi kỹ thuật dù là nhỏ nhất và có thể khắc phục ngay lập tức, trước khi phần mềm được đưa vào […]
Software Engineering là gì? Có nên theo học Software Engineering?

Software Engineering là gì? Có nên theo học Software Engineering?

Bạn muốn biết nhiều thông tin hơn về Software Engineering và đang phân vân có nên học chuyên ngành này hay không? Dưới đây là những thông tin bổ ích giúp bạn giải đáp các vấn đề trên. Mục lụcSoftware Engineering là gì?Học Software Engineering làm gì?Có nên học Software Engineering hay không?Mức thu nhập […]
Functional Testing là gì và các bước thực hiện Functional Testing

Functional Testing là gì và các bước thực hiện Functional Testing

Functional Testing là gì có lẽ không còn là xa lạ trong lĩnh vực kiểm thử phần mềm. Tuy nhiên có rất nhiều bạn còn nhầm lẫn Functional Testing với Unit Testing. Đồng thời họ còn chưa thực sự nắm được các bước thực hiện Functional Testing như thế nào. Đừng bỏ lỡ bài viết […]