Mô hình trưởng thành kiểm thử trong kiểm thử phần mềm
Mô hình trưởng thành thử nghiệm (TMM) trong kiểm thử phần mềm là một khuôn khổ để đánh giá sự trưởng thành của các quy trình kiểm thử phần mềm. Mục đích của việc sử dụng mô hình trưởng thành kiểm thử là xác định mức độ trưởng thành và đưa ra các mục tiêu để cải thiện quy trình kiểm thử phần mềm nhằm đạt được tiến bộ. Nó có thể được bổ sung bằng bất kỳ mô hình cải tiến quy trình nào hoặc có thể được sử dụng như một mô hình độc lập. Mô hình trưởng thành thử nghiệm (TMM) dựa trên Mô hình trưởng thành năng lực (CMM) và được phát triển lần đầu tiên bởi Viện Công nghệ Illinois. Nó là một mô hình chi tiết để cải tiến quá trình kiểm thử. Mô hình TMM có hai thành phần chính
Bộ 5 cấp độ xác định khả năng kiểm tra
Mô hình đánh giá
Mô hình mức độ trưởng thành khác nhau
Năm cấp độ của TMM giúp tổ chức xác định mức độ hoàn thiện của quy trình và xác định các bước cải tiến tiếp theo cần thiết để đạt được mức độ hoàn thiện kiểm thử cao hơn.
Cấp độ TMM
Các mục tiêu
Mục tiêu của các cấp độ TMM
Cấp độ 1: Ban đầu
Phần mềm sẽ chạy thành công
Ở cấp độ này, không có khu vực quy trình nào được xác định
Mục tiêu của kiểm thử là đảm bảo phần mềm hoạt động tốt
Cấp độ này thiếu nguồn lực, công cụ và nhân viên được đào tạo
CMM hoặc Mô hình trưởng thành năng lực dùng để đánh giá mức độ trưởng thành của các quy trình phần mềm của một tổ chức
TMM hoặc Mô hình trưởng thành thử nghiệm mô tả quá trình thử nghiệm và liên quan đến việc giám sát chất lượng của kiểm thử phần mềm kiểu mẫu
Kết luận
Việc bảo trì phần mềm rất tốn kém và mất thời gian khi các lỗi được xác định sau khi bàn giao dự án. Do đó, mặc dù việc phát hiện lỗi là quan trọng nhưng điều quan trọng là phần mềm phải mắc lỗi tối thiểu trong giai đoạn phát triển. Quy trình thử nghiệm tiêu chuẩn như TMM có thể giúp đạt được điều này. TMM (Mô hình trưởng thành thử nghiệm) được thiết kế đặc biệt để giải quyết vấn đề thử nghiệm có thể giúp tổ chức cải thiện mức độ hoàn thiện của các hoạt động thử nghiệm của họ.