Quy trình quản lý kiểm thử có 2 phần chính bao gồm 7 giai đoạn:
I. Lập kế hoạch:
1 – Phân tích rủi ro
2 – Ước lượng kiểm thử
3 – Lập kế hoạch kiểm thử
4 – Tổ chức kiểm thử
II. Thực hiện:
1 – Giám sát và điều khiển kiểm thử
2 – Quản lý issue
3 – Báo cáo và đánh giá kiểm thử
Sau hoàn thành 7 giai đoạn kiểm thử trên, kết quả có vẻ tốt. Không có vấn đề gì đáng kể trong quá trình thực hiện dự án. Bạn thấy rằng mình đã quản lý dự án tốt và cảm thấy tự hào về điều này. Tuy nhiên, quản lý cấp cao hơn của bạn lại không nghĩ như vậy.
Bạn không có bất kỳ bằng chứng nào chứng minh rằng bạn đã quản lý tốt dự án. Bạn đã hỏi một cố vấn cho một giải pháp. Đây là câu trả lời
Câu trả lời này là một sự khởi đầu, nhưng bạn vẫn có những câu hỏi sau
Để hiểu điều này, hãy xem xét kịch bản sau đây:
Trong 1 dự án có các giai đoạn kiểm thử như sau
Là người quản lý kiểm thử, bạn là người phụ trách các hoạt động này. Tuy nhiên, bạn đang ở vị trí cao nhất trong nhóm dự án. Ai sẽ xem xét nhiệm vụ của bạn và kiểm tra các hoạt động quản lý dự án được thực hiện theo tiêu chuẩn cao nhất?
Vâng, người kiểm tra SQA là người đánh giá và kiểm tra các hoạt động quản lý dự án được thực thi theo tiêu chuẩn cao nhất có thể. Chỉ thông qua kết quả của tổng quan này, Ban quản lý có thể đánh giá chất lượng của việc xử lý dự án của bạn.
Đây là lý do tại sao chúng ta cần đánh giá quản lý hay SQA trong qui trình quản lý kiểm thử. SQA sẽ phỏng vấn một người quản lý kiểm thử để đánh giá dự án dựa trên các tiêu chuẩn đã đặt ra.
Hoạt động kiểm thử cần Kế hoạch kiểm thử, tương tự như vậy hoạt động SQA cũng cần một kế hoạch được gọi là kế hoạch SQA.
Mục tiêu của kế hoạch SQA là hỗ trợ việc lập kế hoạch quy trình và thủ tục để đảm bảo sản phẩm được sản xuất hoặc dịch vụ do tổ chức cung cấp có chất lượng vượt trội.
Trong quá trình lập kế hoạch dự án, Test Manager thực hiện một kế hoạch SQA trong đó việc đánh giá SQA được lên lịch định kỳ.
Trong Kế hoạch SQA, Test Manager phải làm như sau:
Trong một nhóm dự án, mỗi thành viên phải có trách nhiệm về chất lượng công việc của mình. Mỗi người phải đảm bảo công việc của họ đáp ứng các tiêu chí QA.
Nhóm SQA là nhóm người đóng vai trò chính trong dự án. Không có QA, sẽ không có doanh nghiệp nào chạy thành công. Do đó, Test Manager phải làm rõ trách nhiệm của mỗi thành viên SQA trong kế hoạch SQA như sau:
Ví dụ, trong Kế hoạch SQA của dự án Guru99 Bank, bạn có thể tạo danh sách thành viên của nhóm SQA như sau:
No | Thành viên | Vai trò | Trách nhiệm |
---|---|---|---|
1 | Peter | SQA leader | Xây dựng và ghi chép tiêu chuẩn chất lượng và quy trình cho tất cả quy trình quản lý |
2 | James | SQA auditor | Thực hiện các nhiệm vụ SQA, báo cáo SQA leader kết quả đánh giá SQA. |
3 | Bean | SQA auditor | Thực hiện các nhiệm vụ SQA, báo cáo cho SQA leader kết quả đánh giá SQA. |
Test Manager nên:
Ví dụ, đối với dự án Guru99 Bank, bạn có thể liệt kê ra các sản phẩm công việc của từng Quy trình quản lý kiểm thử và xác định sự cho phép cho các thành viên SQA truy cập vào các sản phẩm công việc này theo bảng sau:
No | Phases | Tên tài liệu (Work product) | Nơi lưu trữ tài liệu (Path) | Cấp quyền (Permission) | Person |
---|---|---|---|---|---|
1 | Risk analysis | Risk Management document | [Server path] | Read | All SQA team members |
2 | Estimation | Estimation and Metrics report | … | Read | All SQA team members |
3 | Planning | Test Planning document | … | Read | All SQA team members |
4 | Organization | Human resource plan, training plan | … | Read | All SQA team members |
5 | Monitoring and Control | Collected metrics of project effort | … | Read | All SQA team members |
6 | Issue Management | Issue management report | … | Read | All SQA team members |
7 | Test report | Test Report document | … | Read | All SQA team members |
Trong bước này, Test Manager phải mô tả các nhiệm vụ được thực hiện bởi người kiểm tra SQA với sự nhấn mạnh đặc biệt về các hoạt động SQA cũng như sản phẩm công việc cho từng công việc.
Test Manager cũng tạo ra lịch trình cho các tác vụ SQA đó. Thông thường, lịch trình SQA được thúc đẩy bởi lịch trình phát triển dự án. Do đó, một tác vụ SQA được thực hiện trong mối quan hệ với những hoạt động phát triển phần mềm đang diễn ra.
Trong kế hoạch SQA, Test Manager sẽ lập lịch đánh giá quản lý. Ví dụ:
Date | Nhiệm vụ SQA | PIC | Mô tả | Output |
---|---|---|---|---|
30/10/2014 | Đánh giá quá trình lập kế hoạch, theo dõi và giám sát dự án | James | Xem xét đặc tả phần mềm, Eestimation, Master Schedule and Project Plan | Báo cáo lập kế hoạch SQA, Ghi chép đánh giá SQA |
15/12/2014 | Đánh giá phân tích yêu cầu | James | Xem xét việc phát triển yêu cầu phần mềm | Báo cáo kiểm tra quy trình |
30/03/2015 | Xem xét và đánh giá test design | James | Xem xét tài liệu test design | Báo cáo SQA, Ghi chép đánh giá SQA |
30/03/2015 | Xem xét bản phát hành | Bean | Kiểm tra qui trình: bản phát hành cuối cùng | Báo cáo SQA, Ghi chép đánh giá SQA |
02/04/2015 | Xem xét việc đóng dự án | Bean | Đánh giá bên ngoài sau khi bàn giao cho khách hàng | Báo cáo kiểm tra qui trình SQA |
Để xem xét các hoạt động Quản lý theo quy trình tiêu chuẩn, bạn nên thực hiện các bước sau:
Xem xét các hoạt động của dự án để xác minh sự tuân thủ quy trình quản lý. Trong đánh giá quản lý, các thành viên SQA phải thực hiện 5 đánh giá SQA như sau:
Thời gian xem xét cho SQA phụ thuộc vào mô hình vòng đời phát triển của dự án. Trong trường hợp của dự án Guru99 Bank, lịch biểu xem xét phải tuân theo:
Trong mỗi giai đoạn SQA, các thành viên SQA cung cấp tư vấn và xem xét các kế hoạch dự án, sản phẩm công việc và các thủ tục liên quan đến việc tuân thủ chính sách tổ chức và quy trình chuẩn. Trong Audit, các thành viên SQA nên sử dụng danh sách kiểm tra đánh giá SQA
Sau khi bạn đi qua 3 bước thực hiện đảm bảo phần mềm, bạn có kết quả của kiểm tra và xem xét Quản lý kiểm thử. Đây là bằng chứng chứng minh cho các bên liên quan về chất lượng quản lý của bạn.
Nguồn: Software Quality Assurance(SQA): Plan, Audit & Review
Nguồn: Đảm bảo chất lượng phần mềm (SQA): Plan, Audit & Review
You need to login in order to like this post: click here
YOU MIGHT ALSO LIKE