Software Testing liệu có là một công việc nhàm chán?


Người ta vẫn thường truyền tai nhau rằng, giai đoạn hẹn hò, tìm hiểu nhau chính là lúc hạnh phúc nhất trong tình yêu. “Hôn nhân là nấm mồ của tình yêu”, tôi tin chắc ai trong chúng ta cũng đã từng nghe tới câu nói này. Tôi không rõ nó có đúng cho mọi trường hợp hoàn cảnh hay không nhưng với nghề test thì có lẽ nó cũng đúng một phần. Sở dĩ tôi nói vậy vì khi bắt đầu đặt những bước chân đầu tiên trên hành trình sự nghiệp, tester thường rất nhiệt tình.


Họ thấy ham mê, tìm tòi, hứng thú, muốn khám phá nhiều hơn. Nhưng khi quá trình học tập đến một thời điểm “bị bão hòa” họ bắt đầu thấy nhàm chán. Họ nhanh chóng thấy mệt mỏi với việc viết báo cáo lỗi và thực hiện các test cases giống nhau một cách lặp đi lặp lại. Bạn hãy tưởng tượng ra viễn cảnh ngày ngày bạn xách cặp tới công ty, mở máy rồi thực hiện một bộ testcase lặp lại nhiều đến mức thuộc lòng nó. Khi đó đơn giản bạn sẽ không còn cảm thấy điểm gì thú vị nữa. Hầu hết tất cả tester đều gặp phải tâm trạng này tại một số thời điểm trong sự nhiệp.


Đặc biệt là các tester có kinh nghiệm, họ không còn tìm thấy bất cứ sự thách thức và sáng tạo nào trong công việc.


Vậy, điều đó có đồng nghĩa với quan điểm kiểm thử là một công việc buồn chán?


Câu trả lời là không! Testing không phải là một công việc nhàm chán. Trên thực tế nó khá là căng thẳng. Michael Bolton có trích dẫn như sau:


“Testing is continuous learning process by exploring, discovering and investigating the information you have”.


( “Testing là một quá trình học tập không ngừng nghỉ, bằng cách khám phá, phát hiện và điều tra các thông tin mà bạn có”).


Nếu bạn có niềm đam mê với kiểm thử, bạn sẽ ít khi thấy đây là công việc nhàm chán.

CodeMonkey-68762_960x3601


Tại một số thời điểm testing có thể là một công việc đơn điệu. Nhưng bạn nên chấp nhận mức độ lặp lạ nhất định đó. Cũng giống như việc sáng sáng bạn tỉnh dậy, đánh răng, rửa mặt. Nó cứ diễn ra đều đặn như vậy, nhưng bạn vẫn chấp nhận làm nó. Bạn có thể nghĩ đến việc tự động hóa các task lặp đi lặp lại này. Hãy chắc chắn hoàn thành công việc một cách cẩn thận trước khi quyết định tự động hóa. Đây không phải là giải pháp cuối cùng giải quyết sự chán nản của bạn. Bạn cần phải tìm nhiều cách khác nhau để mang lại sự khác biệt trong công việc thường ngày của bạn.


Nếu làm một cuộc khảo sát, bạn hãy hỏi bất cứ dev nào dày dặn kinh nghiệm xung quanh bạn, anh ấy sẽ cho bạn biết việc phát triển phần mềm cũng có những lúc nhàm chán như thế nào. Bạn không thể ngừng làm việc theo kiểu lặp đi lặp lại. Như tôi có nhắc đến phần trước đó toàn bộ cuộc sống của chúng ta chỉ là một chuỗi các công việc lặp đi lặp lại. Liệu bạn sẽ ngừng làm việc đó chứ? Chắc chắn là không rồi. Chúng ta tiếp tục tìm kiếm và thích nghi với những điều mới mẻ, điều đó giúp chúng ta có niềm hứng thú. Bạn cần tìm ra cách sáng tạo để làm những việc giống nhau lặp đi lặp lại đó. Bạn cần tìm và phân tích nguyên nhân tại sao bạn buồn. Một khi bạn đã nắm được nguyên nhân gốc rễ, lúc đó bạn chắc chắn sẽ có giải pháp giải quyết dứt điểm.

node-engine-yard


Giả sử rằng bạn đang trải qua cảm giác nhàm chán này. Nó có thể là cảm xúc nhất thời, nhưng bạn cần phải vượt qua nó và chắc chắn nó không thể đánh gục được bạn nữa. Làm thế nào để làm điều đó? Dưới đây là những điều tôi làm khi cảm giác ấy xâm lấn tâm trí tôi. Tôi nghĩ rằng những việc này sẽ tốt cho bạn.



16 việc bàn có thể làm khi chán test:


  1. Chúng ta thấy chán vì ta không còn thấy thử thách trong công việc thường ngày. Có rất nhiều cách để thách thức bản thân. Một cách tôi biết tốt nhất để thử thách chính mình là tìm ra 5 lỗi quan trọng trong một ngày (hoặc bất kỳ một con số nào đó mà bạn thấy có tính thách thức).

  2. Tránh xa những người tiêu cực. Họ chắc chắn có ảnh hưởng tiêu cực đến những người xung quanh. Đừng đắm mình vào những ý nghĩ của người tích cực, hãy làm những việc mà bạn quan tâm và thấy nó thúc đẩy bạn.

  3. Lấy cảm hứng mạnh mẽ từ mục tiêu nghề nghiệp lâu dài. Bạn muốn mình đứng ở đâu trong vòng 5 năm sắp tới? Luôn luôn nghĩ rằng những gì bạn làm hôm nay để tiến gần hơn đến mục tiêu đó từ đó sẽ có hành động phù hợp.

  4. Nâng cao các kỹ năng của bạn. Hãy áp dụng với các kỹ năng chuyên môn về test, hoặc bất cứ kỹ năng mềm khác nào mà bạn muốn giỏi hơn như kỹ năng giao tiếp, quản lý thời gian, team building hay kỹ năng giải quyết vấn đề.

  5. Viết một cái gì đó về những kỹ năng bạn học được từ công việc của bạn. Viết báo hoặc hướng dẫn dựa vào chuyên môn của bạn và chia sẻ nó với các đồng nghiệp của bạn hoặc tất cả đội test trong công ty. Đừng ngần ngại thể hiện kiến thức bản thân.

  6. Luôn luôn tự thưởng cho mình khi bạn hoàn thành mục tiêu (ví dụ như khi bạn hoàn thành TC cho dự án, hoàn thành TC automation cho một module trong khoảng thời gian quy định …). Không có vấn đề gì khi nó là những mục tiêu nhỏ, hãy tận hưởng nó.

  7. Phối hợp với đội ngũ QA từ các dự án khác. Quan sát thói quen của họ và nắm bắt những điều tốt đẹp của họ.

  8. Nếu bạn là một người lão luyện trong team, hãy giúp đỡ người khác để học hỏi thêm về các khái niệm test và hiểu dự án của bạn kỹ hơn.

  9. Có các buổi thảo luận không chính thức với dev. Thảo luận về những gì họ đang làm,, cái mà họ đang xây dựng, những kịch bản họ đang xét tới để xem có bất cứ điều gì bạn có thể đóng góp để giúp họ hiểu được sản phẩm tốt hơn.



    Chú ý: Một số dev không thích thảo luận với tester (có thể có một cái gì đó giống như là “evil testers” trong tâm trí của họ) nên giải quyết một cách lịch sự và tôn trọng người khác trong trường hợp như vậy).

  10. Sắp xếp lại bàn làm việc thường xuyên. Dọn dẹp đống tài liệu đã cũ, điều này cũng nên áp dụng với các tập tin và thư mục trên máy tính. Sắp xếp mọi thứ (thời gian và resources) có tổ chức là một thói quen của người thành công.




  11. Đừng bị mắc kẹt trong một thói quen nào. Điều này cũng nên áp dụng với việc test trong việc viết hoặc thực thi test cases, quản lý team test hoặc test report. Tìm cách mới để công việc tốt hơn. Thực hiện quy trình mới nếu bạn nghĩ có gì đó không tốt như mong đợi.

  12. Nếu bạn chán thực hiện manual test, hãy hỏi sếp của bạn để gán task khác cho bạn, có thể là task về security testing, performance testing hoặc thậm chí là test tự động sử dụng công cụ mới sẽ làm bạn có thêm niềm hứng khởi trong công việc.

  13. Đọc thêm sách, báo, tham dự các buổi họp và hội thảo về test. Khám phá và đọc báo từ nhiều nguồn lưu trữ khác nhau. Chúng ta có rất nhiều bài hay ở các topic.

  14. Liệu có phải dự án của bạn gây buồn chán? Yêu cầu quản lý của bạn chuyển sang một dự án khác.

  15. Có phải công ty của bạn là nguyên do cho sự buồn chán này? Hãy chuyển sang công ty khác.

  16. Nếu bạn vẫn thấy test là một công việc nhàm chán, hãy mau mau chuyển sang một nghề khác đi thôi. Chắc hẳn bạn không thích làm những thứ mà bạn không muốn làm.


Kiểm thử là một công việc đầy thách thức và thú vị. Để có thể yêu thích nghề, bạn hãy luôn luôn tâm niệm điều đó.



Techtalk via

Viblo


LEAVE A REPLY

Please enter your comment!
Please enter your name here