Danh mục

KIỂM ĐỊNH PHẦN MỀM

Số trang: 4      Loại file: doc      Dung lượng: 45.50 KB      Lượt xem: 7      Lượt tải: 0    
Jamona

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Việt Nam đánh giá cao. Đây cũng chính là lý do khiến các doanh nghiệp khó tuyển dụng nhân sự chocông việc này…Vấn đề này đã được bàn tới tại cuộc hội thảo “Kiểm định chất lượng trong các công ty phần mềm” do HộiTin học TPHCM và Câu lạc bộ Công nghệ thông tin - Viễn thông (ICT Partnership) tổ chức hồi giữa tháng 9vừa qua.
Nội dung trích xuất từ tài liệu:
KIỂM ĐỊNH PHẦN MỀM KIỂM ĐỊNH PHẦN MỀMNghề kiểm định phần mềm (software testing) hiện vẫn chưa được cộng đồng công nghệ thông tinViệt Nam đánh giá cao. Đây cũng chính là lý do khiến các doanh nghiệp khó tuyển dụng nhân sự chocông việc này…Vấn đề này đã được bàn tới tại cuộc hội thảo “Kiểm định chất lượng trong các công ty phần mềm” do HộiTin học TPHCM và Câu lạc bộ Công nghệ thông tin - Viễn thông (ICT Partnership) tổ chức hồi giữa tháng 9vừa qua.“Khát” nhân lực do đâu?“Lang thang” trên những diễn đàn của dân lập trình sẽ gặp vô số những lời than phiền về nghề của “tester”(nhân viên kiểm định phần mềm). Theo họ, hiện nay tại Việt Nam đang tồn tại những suy nghĩ cho rằngnghề kiểm định chỉ là “cấp thấp”, nghề lập trình mới thật sự là “hình thức bậc cao”.Điều này xuất phát từ nhiều nguyên nhân, nhưng cơ bản từ chính nơi sử dụng nguồn nhân lực. Ở một sốcông ty sản xuất và gia công phần mềm, những nhân viên mới được tuyển dụng nếu hơi yếu về kỹ năng lậptrình, có thể được đưa vào làm công tác kiểm định.Khi làm tốt công việc kiểm định họ mới được “thăng cấp” làm lập trình viên. Trong khi đối với các nhân viênkhác trong cùng công ty, tương lai “có vẻ” hanh thông hơn, thì nhân viên kiểm định cảm thấy ít có cơ hộithăng tiến nghề nghiệp.Nhiều công ty thường tuyển sinh viên mới tốt nghiệp để đào tạo thành nhân viên kiểm định. Vô hình trung,làm sinh viên ngộ nhận rằng kiểm định phần mềm là một công việc nhàm chán, lạc lõng và mất định hướngtrong công việc về sau. Điều này càng góp phần làm cho các doanh nghiệp trở nên “khát” nhân lực kiểm địnhphần mềm.Ông Ngô Văn Toàn, quyền Phó tổng giám đốc phụ trách đào tạo và hệ thống chất lượng của Công ty GlobalCyberSoft (GCS), cho biết khoảng 30% nhân sự hiện nay ở GCS liên quan đến kiểm định phần mềm.Thông thường, chỉ khoảng 15% trong tổng số ứng viên dự tuyển vượt qua các kỳ tuyển dụng nhân sự củaGCS. Thậm chí, có những vị trí được rao tuyển đến nửa năm vẫn không thể tìm được người thích hợp. Nếuđi vào những mức độ kiểm định cao cấp như bảo mật (testing securities) hay đòi hỏi kinh nghiệm… thì càngkhó kiếm nhân viên.Hiểu đúng nghề kiểm định phần mềmNhững nhà quản lý tham dự cuộc hội thảo đến từ các công ty lớn trong ngành như GCS, CSC, TMA, FPT,PSD… đều nhận định rằng kiểm định là khâu quan trọng trong quy trình của một doanh nghiệp phần mềmvà đòi hỏi nhân viên kiểm định phải giỏi nghề.Theo trình bày của ông Ngô Văn Toàn tại hội thảo, kiểm định phần mềm gồm bốn mức: 1. Unit Test (Kiểmtra mức đơn vị). 2. Integration Test (Kiểm tra tích hợp) 3. System Test (Kiểm tra mức hệ thống). 4.Acceptance Test (Kiểm tra chấp nhận sản phẩm) và khâu Regression Test (Kiểm tra hồi quy).Cả bốn mức độ này đều đòi hỏi nhân viên kiểm định phải thực hiện tỉ mỉ, chính xác và chuyên nghiệp. Dovậy, một nhân viên kiểm định giỏi là người nắm vững không chỉ kiến thức lập trình mà còn kiến thức về lĩnhvực (domain knowledge) mà họ tham gia. Họ là người quyết định chất lượng của sản phẩm trước khi chuyểngiao cho khách hàng, vì thế phải có những tố chất, kỹ năng và trách nhiệm đặc biệt.Theo ông Toàn, những nhân viên kiểm định xuất sắc rất thông thạo ngôn ngữ lập trình, có kiến thức chuyênsâu về lĩnh vực và đặc biệt là giỏi trong các bài toán tổ hợp để đặt nghi vấn, phỏng đoán và xử lý tình huốngcho đến khi sản phẩm hoàn thiện.Trong thực tế, nhiều người không có kiến thức sâu về công nghệ thông tin, nhưng chính kiến thức rộng vàchuyên sâu về phạm vi hệ thống họ quản lý, cách tư duy logic đã giúp họ trở thành người xuất sắc “như sinhra là để làm nghề kiểm định”.Mặc dù kiểm định chất lượng là khâu sống còn của việc phát triển phần mềm như đã nói trên, tâm lý củasinh viên ngành công nghệ thông tin chỉ thích trở thành người lập trình (developer) hay viết mã (coder) hơn làtester vẫn chưa thể thay đổi ngay được.Nghề và nghiệpTâm lý cho rằng kiểm định phần mềm là “nghề cấp hai”, “cấp thấp” cũng tác động tiêu cực đến việc đào tạoở các công ty. Theo ông Toàn, việc đào tạo một kỹ sư kiểm định giỏi khó hơn đào tạo một kỹ sư lập trìnhgiỏi, vì động cơ trở thành lập trình viên giỏi rất phổ biến trong cộng đồng công nghệ thông tin.“Để có thể đào tạo họ thành công, trước hết tự họ phải có niềm đam mê với công việc đó”, ông Toàn khẳngđịnh.Ở Công ty CSC Vietnam - nơi có khoảng 25% nhân sự làm trong khâu kiểm định phần mềm - sinh viên mớira trường hay người có kinh nghiệm khi gia nhập vào công ty cũng phải qua một giai đoạn đào tạo để hộinhập với dự án, với nhóm và môi trường công ty vì đặc thù của mỗi dự án và mỗi doanh nghiệp là khácnhau.Bà Nguyễn Thị Huỳnh Mai, Trưởng bộ phận Kiểm tra chất lượng của Công ty CSC Vietnam, cho biết CSCđào tạo nhân viên mới theo các chứng chỉ để giúp từng cá nhân hệ thống hóa kiến thức của mình, khôngphân biệt kiểm định hay các lĩnh vực khác.Bà Mai cho rằng, một nhân viên kiểm định phải được trang bị kiến thức về hệ thống và lĩnh vực liên qu ...

Tài liệu được xem nhiều: