Kiểm thử phần mềm (Software Testing) là nghề gì? Để làm tốt việc này thì cần những tố chất gì?


Từ: 21:40 17/09/2014
Bài: 4
Cảm ơn: 2
Thích: 2

Có bao giờ bạn tự hỏi khi các lập trình viên làm ra một phần mềm hay ứng dụng nào đó thì ai sẽ là người kiểm tra những sản phẩm này? Câu trả lời là những tester - người kiểm định phần mềm sẽ làm công việc đó.

Công việc của những tester là tìm kiếm những sai sót, lỗi trong phần mềm. Hiện nay các lập trình viên cũng như doanh nghiệp phần mềm vẫn nhìn tester như là một nghề "cấp thấp", nghề lập trình mới thật sự là "bậc cao", đó là một quan niệm sai lầm. Nghề tester vô cùng quan trọng, có thể nói đây là khâu sống còn vủa việc phát triển phần mềm. Hai chữ "kiểm định" nghe có vẻ đơn giản, nhàn rỗi nhưng khâu này lại giúp cho sản phẩm được hoàn thiện nhằm đáp ứng nhu cầu đặt ra của khách hàng. Sản phẩm hoàn thiện, chất lượng cao sẽ tạo thêm niềm tin và uy tín của công ty với đối tác. Vì vậy, tester là vị trí không thể thiếu và công việc này quyết định khá nhiều vào sự thành công của dự án.

Ngoài ra, công việc tester lại được các bạn nữ lựa chọn khá nhiều vì đây là công việc tương đối nhẹ nhàng lại phù hợp với phẩm chất của phụ nữ. Sự cẩn thận, kiên nhẫn giúp các chị em làm tốt công việc này. Mặc dù công việc nhẹ nhàng nhưng lại khá hấp dẫn vì luôn có những thách thức. Việc tiếp xúc với thiết bị, công nghệ mới thường xuyên sẽ giúp tester tăng thêm kiến thức và công việc không dập khuôn, nhàm chán.

Nhưng liệu ai cũng có thể làm tốt công việc tester? Để làm tốt công việc tester cần những tố chất sau:

  1.  Để kiểm tra trực tiếp trên source code (mã nguồn) của các lập trình viên, các tester cần phải hiểu và thông thạo ít nhất một ngôn ngữ lập trình. Vì thế kiến thức chuyên môn về lập trình là điều đầu tiên cần có của một tester.
  2. Phải có được những kỹ năng thiết kế, lập trình, phân tích và hiểu biết về các ứng dụng khác nhau của các phần mềm vì kỹ sư kiểm định phần mềm cũng như bác sĩ chuẩn bệnh, phải nắm vững kiến thức mới có thể chuẩn đoán chính xác.
  3. Các tester cần có trình độ tiếng Anh để đọc, hiểu, viết được tài liệu chuyên ngành, để tiếp cận kiến thức mới của thế giới.
  4. Các tester phải có tính cẩn thận, tỉ mỉ, nhạy bén. Nếu đã qua khâu kiểm tra mà sản phẩm vẫn bị lỗi, tester phải chịu trách nhiệm hoàn toàn.
  5. "Một kỹ sư kiểm tra chất lượng vừa phải có cái nhìn của người phát triển phần mềm, vừa phải là người dùng đầu cuối", vì thế để trở thành tester giỏi cần phải học nhiều để có tầm nhìn rộng, biết được xu hướng thị trường để tư vấn và đưa ra quan điểm của mình về sản phẩm.

Từ những liệt kê đó, nếu bạn thấy được những tố chất của mình phù hợp với nghề tester thì còn chờ gì nữa, hãy theo đuổi đam mê ngay từ bây giờ đi. smiley

 

Label
Từ: 14:07 23/09/2012
Bài: 3
Cảm ơn: 2
Thích: 2

Giờ mới biết đến nghề này. Có phù hợp với zai không vậy bạn. :))

Label
Từ: 21:40 17/09/2014
Bài: 4
Cảm ơn: 2
Thích: 2

Nếu bạn có những tố chất trên thì có thể sẽ phù hợp với bạn wink 

Label
Từ: 20:15 19/09/2014
Bài: 6
Cảm ơn: 1
Thích: 3

nghề tester không phân biệt nam nữ bạn nhé 

Label
Từ: 23:44 10/10/2014
Bài: 12
Cảm ơn: 0
Thích: 0

Không phân biệt nhưng mình thấy tuyển tester thì nữ nhiều hơn nam thì phải?

Label
Từ: 14:19 26/07/2012
Bài: 87
Cảm ơn: 77
Thích: 12

Tớ thấy ở mấy diễn đàn có các tester khoe là nhảy từ ngành kinh tế, thương mại sang cơ mà chủ thớt. Họ có cần lập trình không nhỉ?

Label
Từ: 21:40 17/09/2014
Bài: 4
Cảm ơn: 2
Thích: 2

Có chứ @Puka. Mình nghĩ nếu họ nhảy ngành như thế thì ít nhất họ cũng vẫn phải biết về lập trình. Cũng như bài này đã chia sẻ  http://forum.fithou.net.vn/Trangcon.aspx?tid=3828&cid=159.smiley

Label
Từ: 14:19 26/07/2012
Bài: 87
Cảm ơn: 77
Thích: 12

Bạn ơi, ngoài lập trình ra thì cần kiến thức hay kĩ năng gì nữa không?

Label
Từ: 21:40 17/09/2014
Bài: 4
Cảm ơn: 2
Thích: 2

Tester là người đi tìm lỗi của phần mềm trước khi đưa vào sử dụng. Do đó nó đòi hỏi người làm phải có tính nhẫn nại, cẩn thận và chịu khó, không ngừng học hỏi và tiếp thu kiến thức. Ngoài những kiến thức cơ bản về testing bạn cũng cần phải biết Tiếng Anh để có thể đọc hiểu tài liệu Tiếng Anh, một số kỹ năng như giao tiếp và làm việc theo nhóm. smiley