Bug có thể gây ra nhiều ảnh hưởng, gây bất tiện cho người sử dụng chương trình. Một vài bug có ảnh hưởng phụ đến tính năng của chương trình và có thể không được phát hiện trong một thời gian. Nhiều bug nghiêm trọng làm cho chương trình không thể hoạt động (bị crash) hoặc bị đóng băng (freeze). Những bug khác dẫn đến những vấn đề an ninh; thí dụ một loại bug gây tràn bộ đệm (buffer overflow) có thể cho phép một người sử dụng thực thi những chương trình không được phép chạy. |
Những tester sẽ lập báo cáo về các bug (lỗi, khiếm khuyết trong chương trình) và mỗi phiên bản phải thống nhất với nhau theo trình tự để ghi nhận những sai sót, giúp người phát triển game sửa chữa.
Tester bắt đầu chơi game trên một phiên bản nào đó và ghi chú cẩn thận bất kỳ sai sót gì mình phát hiện. Những sai sót này có thể khoanh vùng từ những bug cho đến hệ thống, những sai sót có tính logic và những bug theo cấp độ. Có rất nhiều bug "tinh quái" mà bạn phải mất nhiều thời gian, công sức để diễn giải và mô tả. Hơn nữa, một game quy mô lớn thường có nhiều tester nên bạn phải xác định xem trước đó, tên quái này đã từng bị một "hiệp sĩ" khác tóm cổ hay chưa. Ngay cả khi "gã bug" đó bị thanh toán thì công việc của bạn cũng chưa hết, còn phải tiếp tục chơi lại để xác nhận lỗi đã được sửa.
Rõ ràng quá trình "chơi game" này cực kỳ nhàm chán và mệt mỏi. Thứ nhất, một game chưa hoàn thiện thì chẳng có gì vui để mà chơi; thứ hai, bạn phải chơi đi chơi lại mãi... Có những tester phải chơi cùng một game, hay thậm chí cùng một cấp độ của một game trong 8 tiếng liên tục hoặc hơn nữa... Mặt khác, thời gian test các game không phải là vô hạn. Những nhà phát triển (lập trình, đồ họa...) làm việc 12-14 giờ một ngày và các tester phải đồng hành để kiểm tra những tính năng và nội dung vừa được thêm vào.
Một nhóm tester luôn làm việc trong cùng một game từ khi bắt đầu quá trình đánh giá chất lượng cho đến lúc game ra mắt. Nhờ đó, họ trở thành chuyên gia của game đó. Thông thường, các "hiệp sĩ" làm việc theo nhóm, và họ "chiến đấu" 1-2 game trong một khoảng thời gian.
Một tester hoàn hảo không chỉ là người chơi game đơn thuần mà thường phải có khả năng diễn đạt tốt (cả viết lẫn nói), có khả năng làm việc theo nhóm... Điều quan trọng là họ thực sự yêu thích game, có một cảm hứng vô bờ khi khám phá những game mới hay không ngừng tìm hiểu về lịch sử, cốt truyện, các tính năng game. Theo đánh giá của các chuyên gia, nghề này cần đến những "kẻ nổi loạn" - họ sẽ hành động theo cách của mình, khám phá tất cả các ngóc ngách của từng game, làm những điều mà những người lập trình không tính đến. Hãy tưởng tượng họ là những game thủ rất "quậy", luôn tìm cách thay đổi tính năng, nhân bản vô tính vật phẩm, làm những điều vốn được khuyến cáo là không thể hoặc không nên làm trong game... Và một khi họ thành công, tức là một khiếm khuyết đã được phát hiện trong giai đoạn sản xuất, cũng có nghĩa là họ đã "cứu" cả một game, thậm chí là một công ty phát hành khi game được đưa ra cộng đồng.
Không có nhiều người đủ kiên nhẫn và sức lực dẻo dai để trụ lại vị trí này lâu. Chính vì vậy, dù mức lương được đánh giá là hấp dẫn nhưng nhiều người chỉ coi đó là công việc để "test" chính khả năng của họ trước khi tìm đến một vị trí khác.
Tuy vậy, loại công việc này cũng có những niềm hứng khởi, những đỉnh cao mà tester nào cũng khao khát. Hơn nữa, đây được coi là bước đệm để có cơ hội làm việc trong ngành công nghệ game, bởi trong quá trình làm việc bạn sẽ tiếp xúc thường xuyên với hai đối tượng: lập trình viên và kỹ sư đồ họa. Đôi khi, những tester giỏi có thể trở thành những người thiết kế game. Ngoài ra, họ còn có cơ hội trở thành người quản lý chất lượng (QA manager), giám sát và điều hành công việc của nhiều tester cho 1 hoặc 2 game lớn.
(Theo Thanh Niên)