Giám sát và kiểm soát kiểm thử trong kiểm thử phần mềm
Giám sát kiểm tra là gì?
Giám sát kiểm tra trong thực hiện kiểm thử là một quá trình trong đó các hoạt động kiểm thử và nỗ lực kiểm thử được đánh giá để theo dõi tiến độ hiện tại của hoạt động kiểm thử, tìm và theo dõi các số liệu kiểm thử, ước tính các hành động trong tương lai dựa trên các số liệu kiểm thử và cung cấp phản hồi cho nhóm liên quan. với tư cách là các bên liên quan về quá trình thử nghiệm hiện tại.
Kiểm soát kiểm tra là gì?
Kiểm tra kiểm tra trong thực hiện kiểm thử là một quá trình thực hiện các hành động dựa trên kết quả của quá trình giám sát kiểm thử. Trong giai đoạn kiểm soát kiểm thử, các hoạt động kiểm thử được ưu tiên, lịch kiểm thử được sửa đổi, môi trường kiểm thử được tổ chức lại và các thay đổi khác liên quan đến hoạt động kiểm thử được thực hiện nhằm nâng cao chất lượng và hiệu quả của quá trình kiểm thử trong tương lai.
Xin chúc mừng! Bây giờ chúng ta bắt đầu với Thực hiện kiểm tra giai đoạn. Trong khi nhóm của bạn thực hiện các nhiệm vụ được giao, bạn cần theo dõi và kiểm soát hoạt động công việc của họ.
Trong tạp chí Các giai đoạn quản lý kiểm thử hướng dẫn, chúng tôi đã giới thiệu ngắn gọn về Giám sát và Kiểm soát Kiểm tra. Trong hướng dẫn này, bạn sẽ tìm hiểu nó một cách chi tiết.
Tại sao chúng tôi giám sát?
Ví dụ nhỏ này cho bạn thấy lý do tại sao chúng ta cần giám sát và kiểm soát hoạt động thử nghiệm.
Sau khi hoàn thành Ước tính thử nghiệm và lập kế hoạch thử nghiệm, ban quản lý đã đồng ý với kế hoạch của bạn và các mốc quan trọng được thiết lập như hình sau.
Bạn đã hứa sẽ hoàn thành và giao tất cả hiện vật thử nghiệm của Ngân hàng Guru99 Kiểm tra dự án theo các mốc quan trọng trên. Mọi thứ dường như đều tuyệt vời và nhóm của bạn đang làm việc chăm chỉ.
Nhưng sau 4 tuần, mọi chuyện không diễn ra như dự định. Nhiệm vụ của “Thực hiện đặc tả kiểm thử” là trì hoãn 4 ngày làm việc. Nó có hiệu ứng xếp tầng và tất cả các nhiệm vụ tiếp theo đều bị trì hoãn.
Bạn nhỡ cột mốc quan trọng cũng như thời hạn tổng thể của dự án.
Kết quả là dự án của bạn thất bại và công ty của bạn mất đi niềm tin của khách hàng. Bạn phải chịu hoàn toàn trách nhiệm về sự thất bại của dự án.
Nhìn lại tiến độ dự án, bạn có trả lời được câu hỏi của sếp không
Tôi quên theo dõi và kiểm soát tiến độ dự án
Thành viên trong nhóm của tôi đã làm việc không tốt
Tôi không biết tại sao.
Bạn trễ deadline vì quên theo dõi và kiểm soát tiến độ dự án. Bạn nên xem lại kế hoạch và tiến độ thực tế. Bạn sẽ nhận ra rằng sự chậm trễ đã xảy ra ngay trong chính tác vụ đầu tiên (Tạo thông số kiểm tra). Sự chậm trễ này được tích lũy trong các nhiệm vụ tiếp theo. Nếu bạn giám sát dự án một cách cẩn thận, bạn có thể đã phát hiện sớm vấn đề này và tìm ra giải pháp để giải quyết nó.
Cho dù chúng ta có lên kế hoạch kỹ càng và cẩn thận đến đâu thì vẫn có điều gì đó không ổn xảy ra. Chúng ta cần tích cực giám sát dự án để
- Phát hiện sớm và phản ứng thích hợp với những sai lệch và thay đổi trong kế hoạch
- Cho phép bạn liên lạc với các bên liên quan, nhà tài trợ và thành viên nhóm chính xác vị trí của dự án và xác định kế hoạch hành động ban đầu của bạn giống với thực tế đến mức nào
- Sẽ rất hữu ích cho Người quản lý khi biết liệu dự án có đang tiến triển hay không. đi đúng hướng theo mục tiêu của dự án. Cho phép bạn thực hiện các điều chỉnh cần thiết liên quan đến tài nguyên hoặc ngân sách của bạn.
Giám sát dự án giúp bạn tránh được thảm họa. Việc giám sát có thể được so sánh với việc kiểm tra đồng hồ đo xăng trong ô tô khi bạn lái xe. Nó giúp bạn biết lượng gas còn lại trong bình, việc giám sát dự án của bạn giúp bạn tránh hết gas trước khi đạt được mục tiêu.
Chúng tôi giám sát những gì?
Việc giám sát sẽ cho phép bạn so sánh giữa kế hoạch ban đầu và tiến độ của bạn cho đến nay. Bạn sẽ có thể thực hiện các thay đổi, khi cần thiết, để hoàn thành dự án thành công.
Trong dự án của bạn, với tư cách là Test Manager, bạn nên theo dõi các thông số chính như dưới đây
Phí Tổn
Chi phí là một khía cạnh quan trọng của việc giám sát và kiểm soát dự án. Bạn phải ước tính và theo dõi thông tin chi phí cơ bản cho dự án của mình. Cần có ước tính dự án chính xác và ngân sách dự án mạnh mẽ để thực hiện dự án trong phạm vi ngân sách đã quyết định. Giả sử sếp của bạn đồng ý tài trợ cho dự án 100,000 USD. Bạn phải theo dõi chi phí thực tế trong khi dự án đang được thực hiện. Như đã đề cập ở ước tính thử nghiệm bài báo, có rất nhiều hoạt động dự án cần tiền. Bạn phải giám sát và quản lý ngân sách dự án để kiểm soát tất cả các hoạt động đó. Nếu không giám sát chi phí dự án, dự án rất có thể sẽ không bao giờ được thực hiện đúng ngân sách. |
Lịch
Làm sao bạn có thể làm việc mà không có lịch trình? Nó có thể được so sánh với việc bạn lái ô tô nhưng không biết bạn sẽ mất bao lâu để đến đích. Cho dù quy mô và phạm vi dự án của bạn lớn hay nhỏ, bạn đều phải chuẩn bị tiến độ dự án. Lịch trình cho bạn biết
- Khi nào mỗi hoạt động nên được thực hiện?
- Những gì đã được hoàn thành?
- Trình tự mà mọi việc cần phải được hoàn thành.
Dưới đây là một ví dụ về lịch trình dự án
Bạn đã chỉ định một thành viên Nhóm thực hiện Nhiệm vụ: Thực hiện các trường hợp tích hợp của trang web Ngân hàng Guru99.
Nhiệm vụ này sẽ được hoàn thành trong một tuần. Bạn có thể tạo lịch trình như dưới đây
Thông Tin
Như đã đề cập trong các bài viết trước, tài nguyên là tất cả những thứ cần thiết để thực hiện các nhiệm vụ của dự án. Họ có thể là người hoặc thiết bị cần thiết để hoàn thành hoạt động của dự án. Thiếu nguồn lực có thể ảnh hưởng đến tiến độ dự án.
Sự thật là mọi thứ có thể không diễn ra như kế hoạch, nhân viên sẽ rời đi, ngân sách dự án có thể bị cắt giảm hoặc tiến độ bị đẩy lùi. Giám sát tài nguyên sẽ giúp bạn phát hiện sớm bất kỳ sự cố tài nguyên nào và tìm ra giải pháp để giải quyết.
Giáo dục
Giám sát chất lượng bao gồm việc giám sát kết quả của các hoạt động cụ thể công việc sản xuất (như bộ trường hợp kiểm thử, nhật ký thực hiện kiểm thử), để đánh giá xem nó có đáp ứng các tiêu chuẩn chất lượng đã xác định hay không. Trong trường hợp kết quả không đạt tiêu chuẩn chất lượng, bạn cần xác định giải pháp tiềm năng.
Ví dụ: Giả sử bạn đã theo dõi và kiểm soát tiến độ dự án rất tốt. Cuối cùng, bạn đã giao sản phẩm đúng thời hạn. Dự án có vẻ thành công.
Nhưng sau khi giao hàng 2 tuần, bạn lại nhận được phản hồi này từ khách hàng
Tôi chẳng làm gì sai cả. Có lẽ khách hàng đã nhầm lẫn.
Tôi quên giám sát chất lượng đầu ra của dự án.
Tôi không biết tại sao.
Sai lầm nghiêm trọng mà bạn mắc phải trong dự án này là bạn đã quên giám sát chất lượng đầu ra của dự án. Bởi vì giám sát dự án đòi hỏi phải giám sát không chỉ tiến độ dự án mà còn cả chất lượng dự án.
Làm thế nào để giám sát?
Khi dự án của bạn đi vào hoạt động, hãy ghi nhớ những câu hỏi sau:
- Bạn có trên lịch trình? Nếu không, bạn đang tụt lại phía sau bao xa và làm thế nào bạn có thể bắt kịp?
- Bạn muốn kết thúc chứ ngân sách?
- Bạn vẫn đang làm việc hướng tới mục tiêu dự án tương tự?
- Bạn đang sắp hết năng lượng tài nguyên?
- Có dấu hiệu cảnh báo nào sắp xảy ra không vấn đề?
- Có áp lực từ ban quản lý để hoàn thành dự án sớm hơn?
Đây chỉ là một số câu hỏi bạn nên tự hỏi mình khi theo dõi tiến độ dự án của mình.
Điều quan trọng là phải theo dõi tiến độ của dự án để bạn biết liệu có cần điều chỉnh để đưa dự án trở lại đúng hướng hay không. Để theo dõi tiến độ dự án hiệu quả, bạn nên làm theo các bước sau
Bước 1) Lập kế hoạch giám sát
Bạn không thể theo dõi tiến trình trừ khi bạn có kế hoạch theo dõi tiến trình bằng các số liệu ĐƯỢC XÁC ĐỊNH. Tương tự như Kế hoạch kiểm tra, Kế hoạch giám sát là bước đầu tiên và là một trong những bước quan trọng nhất trong việc giám sát tiến độ.
Trong Kế hoạch giám sát, bạn phải lập kế hoạch cẩn thận về
|
Những số liệu nào cần thu thập và đo lường?
Trong kế hoạch giám sát, bạn nên xác định rõ ràng những số liệu nào bạn cần thu thập và đo lường. Như đã đề cập ở phần trước phần, số liệu bạn cần thu thập
- Sản phẩm chi phí (thời gian, tiền bạc) dành cho dự án cho đến nay
- Bao nhiêu tài nguyên (nhân viên, thiết bị) được sử dụng cho dự án
- Trạng thái của nhiệm vụ (trên lịch trình, trước hoặc sau lịch trình)
- Sản phẩm chất lượng của sản phẩm công việc (Tỷ lệ chạy/tỷ lệ đạt, số liệu lỗi)
Khi nào cần thu thập dữ liệu?
Bây giờ hãy quyết định khi nào or Bao lâu bạn sẽ thu thập dữ liệu để theo dõi trong kế hoạch giám sát –Hàng tuần hay hàng tháng? Hay chỉ khi bắt đầu và kết thúc dự án?
Theo kế hoạch, dự án Ngân hàng Guru99 sẽ hoàn thành sau một tháng. Trong trường hợp đó, chúng tôi khuyên bạn nên theo dõi tiến độ dự án hàng tuần or tiền thưởng cơ sở.
Làm thế nào để đánh giá tiến độ của dự án thông qua các số liệu?
Trong kế hoạch giám sát, bạn nên xác định phương pháp để đánh giá tiến độ của dự án thông qua các số liệu được thu thập. Một số phương pháp bạn có thể tham khảo là
- So sánh tiến độ trong kế hoạch với tiến độ thực tế mà nhóm đã đạt được
- Xác định tiêu chuẩn được sử dụng để đánh giá tiến độ của dự án. Ví dụ: nếu nỗ lực hoàn thành một nhiệm vụ mất nhiều hơn 30% nỗ lực hơn so với kế hoạch trì hoãn dự án.
Bạn có thể tham khảo mẫu kế hoạch giám sát vào đây. Đây là kế hoạch giám sát mẫu cho dự án Ngân hàng Guru99
Bước 2) Cập nhật bản ghi tiến độ
Theo thời gian, thành viên trong nhóm của bạn sẽ đạt được tiến bộ trong nhiệm vụ dự án của họ. Bạn phải theo dõi hoạt động của họ theo lịch trình và yêu cầu họ thường xuyên cập nhật thông tin tiến độ như thời gian sử dụng, trạng thái nhiệm vụ…v.v. Bằng cách kiểm tra các hồ sơ này, bạn có thể thấy ngay tác động đến kế hoạch dự án.
Một trong những phương pháp tốt nhất để theo dõi tiến trình của thành viên là tổ chức Buổi họp thường xuyên.
Tại cuộc họp, tất cả các thành viên đều báo cáo hiện trạng và các vấn đề phát sinh nếu có. Nếu một hoặc nhiều thành viên trong nhóm bị tụt lại phía sau hoặc gặp trở ngại, hãy lập kế hoạch để xác định và giải quyết vấn đề.
Chúng ta hãy thực hành với tình huống sau
Như đã xác định trong kế hoạch giám sát, bạn đã giao nhiệm vụ “Thiết lập môi trường thử nghiệm” cho trang web thử nghiệm ngân hàng Guru99 cho một thành viên trong Nhóm của bạn. Vai trò của anh ấy là Quản trị viên kiểm tra. Anh ta phải thiết lập Môi trường thử nghiệm trong 6 ngày. Bạn yêu cầu anh ấy báo cáo tình trạng hiện tại trong mỗi cuộc họp nhóm. Đây là một ví dụ về hồ sơ tiến độ hiện tại của anh ấy
Bước 3) Phân tích hồ sơ và điều chỉnh
Có 2 bước phụ trong các bước
Bước 3.1) Phân tích
Ở bước này, bạn so sánh tiến độ bạn đã xác định trong kế hoạch với tiến độ thực tế mà nhóm đã đạt được. Bằng cách phân tích bản ghi, bạn cũng có thể biết lượng thời gian đã dành cho từng nhiệm vụ và tổng thời gian dành cho dự án nói chung.
Trong báo cáo đó, bạn đã tìm ra vấn đề gì?
Không có gì đâu, vẫn ổn mà
Tiến độ nhiệm vụ có vẻ bị trì hoãn
Tôi không thể tìm thấy bất kỳ vấn đề nào trong báo cáo đó
Theo kế hoạch, Giám khảo phải hoàn thành 100% nhiệm vụ vào ngày thứ 6. Tuy nhiên, theo hiện trạng thì đã là ngày thứ 3 (thời gian tiến độ 50%) nhưng anh mới hoàn thành được 20% nhiệm vụ. Kết quả là nhiệm vụ có thể bị trì hoãn và trễ thời hạn. Vì vậy, vấn đề này có thể ảnh hưởng đến tổng thể dự án.
Bằng việc theo dõi và phân tích tiến độ dự án, bạn có thể phát hiện sớm bất kì vấn đề nào có thể xảy ra cho dự án, và bạn có thể tìm ra giải pháp để giải quyết vấn đề đó.
Bước 3.2) Điều chỉnh
Thực hiện các điều chỉnh cần thiết để giữ cho dự án của bạn đi đúng hướng. Phân công lại nhiệm vụ, sửa đổi lịch trình hoặc đánh giá lại mục tiêu của bạn. Điều này sẽ giúp bạn tiếp tục tiến về đích.
Những gì bạn nên làm?
Sửa đổi lịch trình
không làm gì cả
Sửa đổi mục tiêu dự án
Yêu cầu hỗ trợ từ thành viên khác trong nhóm để tăng tốc nhiệm vụ
Với tư cách là Người quản lý kiểm tra, bạn có thể gặp phải tình huống tương tự nhiều lần. Có rất nhiều giải pháp để giải quyết vấn đề này và bạn có thể có giải pháp của riêng mình.
Trong trường hợp trên, chúng tôi khuyên bạn nên chọn giải pháp – Yêu cầu sự hỗ trợ từ thành viên khác trong nhóm để tăng tốc công việc. Một số giải pháp khác như sửa đổi lịch trình hoặc không làm gì có thể ảnh hưởng đến tổng thể dự án. Chúng không phải là giải pháp tốt nhất
Bước 4) Xuất báo cáo
Nếu sếp hỏi bạn về dự án hiện tại tiến bộ, liệu sự tiến bộ là sau or trước lịch trình, bạn sẽ trả lời gì? Bạn cần chuẩn bị báo cáo tiến độ của dự án. Sử dụng báo cáo là một lựa chọn tốt để chia sẻ tiến độ tổng thể của dự án với các thành viên trong nhóm hoặc Ban quản lý. Đó cũng là một cách hữu ích để cho sếp của bạn biết liệu dự án có đi đúng hướng hay không. Bạn có thể sử dụng một số báo cáo mẫu để đảm bảo dữ liệu tiến độ được trình bày nhất quán và Rõ ràng. Bài viết này bao gồm mẫu báo cáo mà bạn có thể tham khảo. Ngoài ra, hãy kiểm tra một báo cáo mẫu cho dự án Guru99 Banking để tham khảo |
Các phương pháp thực hành tốt nhất trong giám sát và kiểm soát kiểm tra
-
Thực hiện theo các tiêu chuẩn: Một cân nhắc quan trọng khi lập kế hoạch dự án là đảm bảo tiêu chuẩn hóa. Điều đó có nghĩa là tất cả các hoạt động của dự án phải tuân theo hướng dẫn quy trình chuẩn. Các quy trình, công cụ, mẫu và giá trị đo lường được tiêu chuẩn hóa giúp việc phân tích trở nên dễ dàng, tạo điều kiện thuận lợi cho việc liên lạc dễ dàng và giúp các thành viên trong nhóm dự án hiểu rõ hơn về tình huống.
-
Tài liệu: Điều gì sẽ xảy ra nếu bạn không viết ra bất kỳ cuộc thảo luận hoặc quyết định nào trong tài liệu? Bạn có thể quên chúng và đánh mất nhiều thứ. Bạn nên viết ra các cuộc thảo luận và quyết định ở nơi thích hợp, đồng thời thiết lập quy trình ghi chép chính thức cho các cuộc họp. Những tài liệu như vậy giúp bạn giải quyết các vấn đề liên lạc sai hoặc hiểu lầm giữa nhóm dự án.
-
Tính chủ động: Các vấn đề xảy ra trong tất cả các dự án. Điều quan trọng là bạn phải áp dụng cách tiếp cận chủ động để giải quyết các vấn đề, vấn đề phát sinh trong quá trình thực hiện dự án. Những vấn đề như vậy có thể là ngân sách, phạm vi, thời gian, chất lượng và nguồn nhân lực.