Tester - anh là ai?
Nhắc đến ngành Công nghiệp phần mềm là người ta thường nhắc đến lập trình viên - những người trực tiếp làm ra các sản phẩm phần mềm. Vậy có phải những sản phẩm do các lập trình viên làm ra có thể ứng dụng ngay hay không? Câu trả lời là không. Bất kỳ một phần mềm hay ứng dụng nào trước khi đưa vào hoạt động đều phải trải qua khâu kiểm tra. Những người phụ trách công việc này được gọi là Tester - Chuyên viên kiểm thử phần mềm. Tuy chưa nổi tiếng và phổ biến như chức danh lập trình viên nhưng chuyên viên kiểm thử phần mềm đã, đang và sẽ là một trong những nghề “hot”, một nghề không thể thiếu được trong ngành Công nghiệp phần mềm.
Nghề tester là gì?
Công việc của tester là tìm kiếm các lỗi của hệ thống phần mềm hoặc thẩm định, xác minh xem hệ thống phần mềm có đáp ứng các yêu cầu kỹ thuật và yêu cầu nghiệp vụ hay không. Công việc kiểm định phần mềm có thể chia ra 4 mức:
Unit Test (Kiểm tra mức đơn vị).
Integration Test (Kiểm tra tích hợp)
System Test (Kiểm tra mức hệ thống).
Acceptance Test (Kiểm tra chấp nhận sản phẩm) và khâu Regression Test (Kiểm tra hồi quy).
Như vậy có thể thấy vị trí tester vô cùng quan trọng, có thể nói đây là khâu sống còn của việc phát triển phần mềm. Hai chữ "kiểm thử" 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 yêu 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. Nếu không có khâu này, tình trạng khách hàng trả sản phẩm về sẽ xảy ra thường xuyên. Chính 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 chung của dự án.
Có một điều khá đặc biệt, khác với nghề lập trình, đa phần là nam, nghề kiểm thử phần mềm được nhiều bạn nữ lựa chọn theo học và làm việc. Lý do vì đây là một công việc tương đối nhẹ nhàng và cần đức tính cẩn thận, kiên nhẫn. 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 rập khuôn, nhàm chán như những lầm tưởng đã kể trên.
Tiềm năng của nghề
Thống kê cho thấy, đối với các dự án phần mềm nói chung, cứ 3 lập trình viên thì phải có 1 kiểm thử viên phần mềm. Ngoài ra, nhiều dự án outsource chuyên về kiểm thử phần mềm cũng thu hút một lượng lớn nhân sự trong lĩnh vực này. Việt Nam hiện nay đang được đánh giá sẽ trở thành con hổ trong ngành kiểm thử phần mềm châu Á với lượng nhân công trẻ và nhiều doanh nghiệp đang phát triển theo con đường này. Tại Việt Nam, những ai theo học ngành Công nghệ thông tin đều đa phần là nghĩ ngay đến nghề lập trình vì thế khiến đầu ra của nghề kiểm thử phần mềm có số lượng thấp hơn hẳn khiến các nhà tuyển dụng lao đao trong việc tìm kiếm nguồn nhân lực. Nhưng cũng nhờ đó mà những ai định hướng theo nghề tester ngay từ đầu có thể yên tâm có trong tay tấm vé xin việc làm ngay khi vừa tốt nghiệp. Đối với những người yêu thích ngành Công nghệ thông tin và vẫn đang suy nghĩ lựa chọn cho mình một nghề phù hợp trong lĩnh vực này cần cân nhắc và suy nghĩ cẩn thận trước khi đưa ra quyết định, học lập trình hay kiểm thử phần mềm đều có tương lai nhưng lựa chọn ngành nào phù hợp nhất với khả năng của bản thân và xu thế chung của thời cuộc mới là quan trọng.
Học nghề tester ở đâu?
Hiện tại ở Việt Nam tìm nơi học lập trình thì dễ, tìm nơi học tester thì khó. Đa phần sinh viên hay học viên Công nghệ thông tin sau khi tốt nghiệp được nhận vào làm vị trí tester đều phải trải qua một khóa đào tạo tester nội bộ tại công ty. Đây là điều “vạn bất đắc dĩ” vì phía công ty sẽ mất thời gian và chi phí để đào tạo nhân viên, nhân viên thì mất thời gian và cơ hội để được chọn vào những vị trí tốt hơn ngay từ đầu.
Tin vui dành cho những ai yêu thích nghề tester và muốn được học tập tại thủ đô Hà Nội. Hiện tại khóa đào tạo “iTester - Chuyên viên Kiểm thử phần mềm” đang được triển khai tại Trung tâm Đào tạo Lập trình viên Quốc tế Thanglong-Aptech, một đơn vị vốn đã rất nổi tiếng về đào tạo khóa lập trình của Aptech Ấn Độ. Chương trình đào tạo kiểm thử phần mềm iTester của Thanglong-Aptech được đánh giá là chương trình đào tạo chuyên nghiệp và bài bản duy nhất tại Việt Nam. Đây là chương trình được xây dựng và giảng dạy bởi các chuyên gia của các doanh nghiệp phần mềm lớn tại Việt Nam như FSOFT, FIS, CMC Soft và được xây dựng theo tiểu chuẩn kiểm thử phần mềm Quốc tế ISTQB (International Software Testing Qualifications Board).
Thời gian khóa học là 06 tháng, ngoài các kiến thức về kiểm thử phần mềm, học viên còn được học thêm tiếng Anh chuyên ngành Công nghệ thông tin và các kỹ năng mềm khác. Cuối khóa học, học viên sẽ được đi thực tập thực tế tại các doanh nghiệp phần mềm và được giới thiệu việc làm.
Những ai quan tâm đến khóa học này có thể đăng ký học trực tuyến theo địa chỉ: http://aptech-vietnam.vn/portals/0/tester/reg.aspx hoặc đến đăng ký trực tiếp tại Văn phòng Tư vấn Thanglong-Aptech theo địa chỉ: Học viện Công nghệ Bưu chính Viễn thông, Km 10 Nguyễn Trãi, Thanh Xuân, Hà Nội, tel: 04. 3 5526833. Hội thảo “Nghề Kiểm thử phần mềm” do Thanglong-Aptech tổ chức sẽ diễn ra vào sáng thứ 7, ngày 25/4/2009, thông tin chi tiết xem tại: http://www.aptech-vietnam.vn/portals/0/seminarreg.aspx