Vai trò và các tố chất cần có của một Test Manager

Những tố chất trên không chỉ quan trọng với những Tester đang mong muốn thăng tiến mà còn với cả những người đang làm và muốn vươn xa hơn trong ngành Testing.

Trong quá trình lăn lội với nghề Testing, có những Tester đã vươn lên đến vị trí cao hơn – Test Manager hay còn gọi là Test Lead. Nếu đây cũng là đích đến của bạn trong tương lai, thì bạn cần nắm rõ: Rốt cuộc Test Manager làm gì và cần có những tố chất gì?

Trách nhiệm của Test Manager

Xây dựng chiến lược và

Trước khi cả team triển khai bất kỳ công việc cụ thể nào, Test Lead phải phát triển một chiến lược và kế hoạch kiểm thử phù hợp.

Chiến lược kiểm thử là một loại tài liệu thể hiện trên giấy các mục tiêu chính, cách tiếp cận và thời gian để kiểm tra sản phẩm. Nó cũng có thể bao gồm các chi tiết của quá trình kiểm thử và các công cụ, cùng với bất kỳ người chịu trách nhiệm thực hiện chúng.

Kế hoạch kiểm thử thường là một kế hoạch rất chi tiết, liệt kê những Ai, Làm gì và Khi nào các cuộc kiểm được thực hiện. Ai sẽ chạy một kịch bản kiểm thử cụ thể, sử dụng dữ liệu nào và khi nào nên chạy. Khi nào một số công việc hàng loạt nhất định đã được chạy để đảm bảo dữ liệu “bắt kịp” với ngày kiểm thử thực tế.

Phát triển các test case

Test case cũng nằm trong phạm vi trách nhiệm của một Test Manager. Vậy test case là gì? Nó là một loạt các bước được xác định rõ ràng để triển khai một chức năng kinh doanh cụ thể trong một hệ thống, và bao gồm các chi tiết về kết quả dự kiến. Có thể có tới hàng ngàn test case cho một dự án lớn.

Trên một dự án bảo hiểm cốt lõi tôi đã được, chúng tôi đã có hơn 2.000 trường hợp thử nghiệm! Hai ngàn! Tài liệu rằng một mình đã mất tất cả bốn tháng.

Test Lead nên phối hợp với các bên liên quan trong dự án và cả bộ phận IT để đảm bảo rằng tất cả các bước – ngay cả việc bấm nút nào và cái gì sẽ được hiển thị trên màn hình – cần được ghi thành tài liệu bài bản về test case. Khi có sự rõ ràng tuyệt đối trong một test case, người kiểm thử cũng sẽ dễ dàng hơn khi thực hiện nó.

Dẫn dắt nhóm thực hiện các test case

Một người quản lý kiểm thử phải phối hợp nhiều nguồn lực – tương đương với vai trò của một người quản lý dự án. Anh ta cần phải thành thạo với các môi trường kiểm thử và các địa điểm được thiết lập. Anh ta cũng nên yêu cầu Tester của mình báo cáo lại và đảm bảo họ chạy các test case được chỉ định vào ngày được giao. Đó là lý do tại sao các Test Manager thực thụ thường có kỹ năng quản lý dự án tốt.

Kiểm soát các lỗi kiểm thử

Các lỗi được phát hiện trong quá trình kiểm thử cần được khắc phục. Nhưng, như bạn có thể tưởng tượng – có thể có hàng trăm lỗi được phát hiện trong một ngày.

Hầu hết những điều này sẽ có những mức độ nghiêm trọng khác nhau và cần phải được xác định với mức độ khẩn cấp khác nhau. Và hầu hết thời gian, người quản lý sẽ cần phải tương tác với người dùng doanh nghiệp,nhà cung cấp và bộ phận IT in-house để giải quyết các khuyết tật. Nó đòi hỏi một trí tuệ có tổ chức và cứng cáp để giữ mọi thứ trong kiểm soát.

Báo cáo tiến độ kiểm thử

Một người quản lý kiểm thử cũng cần soạn và báo cáo về tình trạng kiểm thử. Ví dụ – bao nhiêu test case đã được chạy trong một ngày cụ thể. Hoặc, bao nhiêu lỗi nghiêm trọng đã được phát hiện trong tuần này. Quản lý cấp cao thường cần những thước đo này để đánh giá liệu việc kiểm thử có tiến triển tốt hay không.

Biết được khi nào thì kết thúc kiểm thử

Cuối cùng, một vai trò rất quan trọng của người quản lý kiểm thử là nắm được dấu hiệu kết thúc công việc thử nghiệm. Tester sẽ biết rằng đây là công việc cực kì khó. Nhiều khuyết điểm vẫn có thể xuất hiện khi thời điểm công việc kết thúc. Các khiếm khuyết không quan trọng có thể không giải quyết, nhưng giải pháp sẽ cần phải được ghi lại. Và các bên liên quan thường không thích cách giải quyết chỉ để đó – có nghĩa là họ sẽ không cho phép dừng lại việc kiểm thử. Đôi khi, nếu một dấu hiệu kết thúc kiểm thử quá khó để nắm bắt, công ty phần mềm hoặc nhà tài trợ cao cấp cho dự án có thể thỏa thuận chấp nhận các giải pháp được đề xuất mà không cần triển khai.

Tố chất quan trọng của một Test Manager thực thụ

Tìm cách ảnh hưởng tích cực đến các thành viên khác
Dưới đây là những cách nhỏ để Test Manager có thể tăng sự gắn kết với các Tester trong nhóm, tạo ra sự phối hợp ăn ý:

– Xây dựng lòng nhiệt huyết và tinh thần làm việc theo nhóm thông qua các hoạt động ngoài giờ làm việc

– Tham gia vào các cuộc thảo luận về phương pháp tiếp cận/giải pháp công nghệ và kiểm thử với nhóm

– Xác định thế mạnh của các thành viên trong nhóm và thúc đẩy họ trong các dự án

– Xây dựng thái độ tích cực và học hỏi từ những sai lầm trong quá khứ

– Thiết lập tầm nhìn và mục tiêu của nhóm với một hệ thống các quy định, tạo không gian cho quyền tự chủ có trách nhiệm

Biết xác định thông tin để đưa ra những quyết định sáng suốt
Thay vì xuất hiện đơn thuần như là một “người giữ cửa” cho chất lượng phần mềm, hãy rèn luyện khả năng phát hiện và chọn lọc những kết quả mình tìm được sao cho phù hợp với mục tiêu cuối cùng của dự án – điều này sẽ cho phép các bên liên quan dự án đưa ra các quyết định chính xác.

Hiểu các sản phẩm mà bạn kiểm thử
Xây dựng kiến thức nền về sản phẩm, cùng với việc hiểu các mục tiêu kinh doanh của sản phẩm sẽ giúp xác định các tính năng mà không được thiết kế rõ ràng trong kế hoạch. Việc tự đặt câu hỏi chất vấn các giả định sẽ giúp cho cả đội testing và người sở hữu sản phẩm có thiết kế tốt hơn và phát triển quy trình làm việc tốt hơn với các kịch bản phù hợp.

Biết chia sẻ kinh nghiệm – cả thành công và thất bại
Tham dự các cuộc meetup kiểm thử và QA cho phép bạn chia sẻ kinh nghiệm của mình và nhận được lời khuyên từ những người khác về những tình huống oái ăm tương tự trong công việc. Nếu không, các diễn đàn trên Câu lạc bộ kiểm thử hay Phần mềm hoặc LinkedIn cũng là các bước khởi đầu tuyệt vời để tìm những người khác có thể cùng chia sẻ công việc với bạn.

Tăng cường kĩ năng kỹ thuật, kiểm thử và lãnh đạo
Một người kiểm thử thực thụ không bao giờ ngừng học tập. Tiếp tục học hỏi là điều vô cùng quan trọng để bạn giữ được phong độ và tiếp thăng tiến trong ngành Testing nói chung và CNTT nói riêng. Hãy chắc chắn mình đang đi đầu với các xu hướng mới nhất của ngành, tham gia vào các chương trình đào tạo, và nghiên cứu cả phong cách lãnh đạo thực thụ.

Những tố chất trên không chỉ quan trọng với những Tester đang mong muốn thăng tiến mà còn với cả những người đang làm Test Manager và muốn vươn xa hơn trong ngành Testing.

Related posts:

Nội Dung Khác

Leave a Reply

Your email address will not be published. Required fields are marked *