akaAT ra mắt Forum cho Tester, đập tan định kiến về ngành

Với mong muốn nâng cao tầm hiểu biết về ngành Kiểm thử đồng thời kết nối cộng đồng Kiểm thử viên, tạo ra không gian cho các Tester có cơ hội để chia sẻ kiến thức, tâm sự trải lòng về ngành kiểm thử, akaAT chính thức ra mắt diễn đàn https://forum.akaat.com/. Tại đây Tester ngoài việc chia sẻ kiến thức, hỏi đáp về các chủ đề liên quan đến ngành kiểm thử, còn có thể tìm hiểu thêm về Automation Test – Kiểm thử tự động và gia tăng trải nghiệm với công cụ akaAT – công cụ kiểm thử tự động được phát triển bởi FSOFT.

>> Đăng ký sử dụng tài khoản tại đây: https://forum.akaat.com/

Tester trong FSOFT nói riêng và các công ty bên ngoài nói chung được định nghĩa là người đảm nhiệm công việc kiểm thử, đảm bảo chất lượng phần mềm tốt nhất có thể trước khi đưa ra thị trường/người dùng cuối. Tùy từng công ty, từng vị trí công việc cụ thể mà nghề Tester có thể chia ra làm nhiều nhánh như QA, QC, Manual Tester, Automation Tester… Song nôm na vẫn gọi là Tester.

Nghề Test có thể được ví như “người gác cổng thầm lặng” bởi sau mỗi sản phẩm, mỗi dự án thành công không thể thiếu đi dấu ấn của họ. Tuy nhiên hiện nay lại có khá nhiều định kiến về ngành này khiến cho công việc của Tester đôi khi không được đánh giá và ghi nhận đúng mức. Ví dụ như sẽ có nhiều người cho rằng “nghề Tester ai làm cũng được” hay “nghề Tester lương thấp” và “Tester chỉ là người làm những công việc hậu kì”.

Trên thực tế, theo chia sẻ của một Tester với 10 năm kinh nghiệm làm kiểm thử, anh cho biết: “Nghề Test thách thức hơn rất nhiều so với người ta vẫn nghĩ”. Để làm tốt công việc của mình, Tester phải biết nhiều hơn việc thực hiện kiểm thử theo danh sách các test case có sẵn hay chỉ kiểm thử thuần tuý trên giao diện dựa trên yêu cầu mô tả. Bạn cần phải biết cách đọc, phân tích tài liệu yêu cầu để phát hiện lỗi hay thiếu sót sớm, biết cách thiết kế test case hiệu quả. Cụ thể như: hiểu nghiệp vụ của hệ thống/chức năng sẽ kiểm thử, nắm vững kỹ thuật thiết kế test case, biết sử dụng một số công cụ để chuẩn bị môi trường và tạo dữ liệu kiểm thử, thao tác được trên các hệ điều hành mobile (ví dụ: iOS, Android)… Nếu kiểm thử trên mobile, Tester cần biết cách thao tác với cơ sở dữ liệu, ít nhất là để thêm, cập nhật hay truy vấn dữ liệu…

Tương tự như vậy mức lương của Kiểm thử viên cũng có những định kiến nhất định. Điều này có lẽ bắt nguồn từ những vị trí Fresher, Junior do yêu cầu công việc đơn giản nên mức lương không được cao. Thực tế một Tester giỏi giàu kinh nghiệm, đặc biệt là Automation Tester, hoàn toàn có thể đạt mức lương 1.000 – 3000 USD/tháng. Và mức lương này so với các ngành khác thì không hề thấp.

Định kiến về việc Tester chỉ tham gia vào giai đoạn cuối, khi phần mềm đã gần hoàn thiện càng khiến mọi người có cái nhìn sai lệch về vai trò của Tester. Bởi trong quá trình phát triển sản phẩm, Tester hoàn toàn có thể tham gia sớm hơn, ở cả giai đoạn “tiền kì” và “sản xuất”. Việc này giúp giảm thiểu rủi ro, lỗi khi phát triển sản phẩm, tiết kiệm nguồn lực, thời gian chi phí cho sản phẩm

Ví dụ trong quá trình làm sản phẩm outsource, Tester có thể giúp “giảm lỗi trong sản phẩm” từ khâu đọc và phân tích tài liệu bằng cách chỉ ra những điểm bất ổn/bất hợp lý, Cụ thể: Tài liệu đề cập đến cùng một tính năng, song tại trang 1 nói A, đến trang 8 lại nói C. Hoặc với kinh nghiệm kiểm thử các sản phẩm tương tự trước đó, Tester nhận ra rằng thông thường người dùng chỉ cần click 2 lần để đạt được mong muốn, song trong thiết kế hiện tại, chương trình yêu cầu người dùng click tới 4-5 lần.

Đây chỉ là những lỗi UX đơn giản nhưng sẽ ảnh hưởng lớn đến việc “hấp dẫn” người dùng sử dụng hệ thống.

Những định kiến sai lầm về ngành kiểm thử đang gây ảnh hưởng ít nhiều tới cộng đồng Tester nói chung và ngành Phần mềm nói riêng bởi không chỉ người ngoài nghề, mà một số Tester cũng tự coi thường công việc của mình, đôi khi dẫn đến việc: Kiểm thử viên không muốn đầu tư thời gian để trau dồi kiến thức, phát triển nghề nghiệp hoặc làm qua quýt đối phó, ảnh hưởng trực tiếp tới chất lượng sản phẩm. Hoặc càng ngày càng có nhiều người học trái ngành muốn làm Tester chỉ vì nghe “xúi”, mà không hề chuẩn bị các kiến thức cơ bản về lập trình phần mềm.

Hay định kiến rằng Tester chỉ làm công việc “hậu kì” khiến Tester dường như bị tách rời khỏi team phát triển sản phẩm và dễ đẩy mối quan hệ Tester – Developer vào thế đối nghịch. Trong khi trên thực tế, Tester và Developer (nhóm phát triển) thuộc cùng một “phe”, cùng thực hiện sứ mệnh là phát triển sản phẩm đạt chất lượng tốt nhất có thể với thời gian nhanh nhất.

 

Theo akaAT

Tags
Show More

Leave a Reply

Your email address will not be published.

Related Articles

Close