Ma trận truy xuất nguồn gốc yêu cầu (RTM) trong kiểm thử là gì?
Ma trận truy xuất nguồn gốc (TM) là gì?
Ma trận truy tìm nguồn gốc là một tài liệu liên quan đến bất kỳ tài liệu hai cơ sở nào yêu cầu mối quan hệ nhiều-nhiều để kiểm tra tính đầy đủ của mối quan hệ.
Nó được sử dụng để theo dõi các yêu cầu và kiểm tra xem các yêu cầu hiện tại của dự án có được đáp ứng hay không.
Ma trận truy xuất nguồn gốc yêu cầu là gì?
Ma trận xác định nguồn gốc yêu cầu (RTM) là một tài liệu ánh xạ và theo dõi yêu cầu của người dùng với các trường hợp thử nghiệm. Nó nắm bắt tất cả các yêu cầu do khách hàng đề xuất và khả năng truy xuất nguồn gốc yêu cầu trong một tài liệu duy nhất, được gửi khi kết thúc hợp đồng. Chu trình phát triển phần mềm. Mục đích chính của Ma trận truy xuất nguồn gốc yêu cầu là để xác thực rằng tất cả các yêu cầu đều được kiểm tra thông qua các trường hợp kiểm thử sao cho không có chức năng nào bị bỏ chọn trong quá trình kiểm thử Phần mềm.
Tại sao RTM lại quan trọng?
Mục tiêu chính của mọi người kiểm thử là phải hiểu yêu cầu của khách hàng và đảm bảo rằng sản phẩm đầu ra không có lỗi. Để đạt được mục tiêu này, mọi QA phải hiểu kỹ yêu cầu và tạo ra các trường hợp thử nghiệm tích cực và tiêu cực.
Điều này có nghĩa là các yêu cầu phần mềm do khách hàng cung cấp phải được chia thành các kịch bản khác nhau và hơn nữa là các trường hợp thử nghiệm. Mỗi trường hợp này phải được thực hiện riêng lẻ.
Ở đây có một câu hỏi đặt ra là làm thế nào để đảm bảo rằng yêu cầu được kiểm tra có tính đến tất cả các tình huống/trường hợp có thể xảy ra? Làm thế nào để đảm bảo rằng bất kỳ yêu cầu nào không bị loại khỏi chu trình thử nghiệm?
Một cách đơn giản là theo dõi yêu cầu bằng các kịch bản thử nghiệm tương ứng và trường hợp thử nghiệm. Điều này chỉ được gọi là 'Ma trận truy xuất nguồn gốc yêu cầu'.
Ma trận truy xuất nguồn gốc thường là một bảng tính chứa các yêu cầu với tất cả các thông tin có thể có. các tình huống thử nghiệm và các trường hợp cũng như trạng thái hiện tại của chúng, tức là chúng đã được thông qua hay thất bại. Điều này sẽ giúp nhóm thử nghiệm hiểu được mức độ hoạt động thử nghiệm được thực hiện cho sản phẩm cụ thể.
Những thông số nào cần đưa vào Ma trận truy xuất nguồn gốc yêu cầu?
- ID yêu cầu
- Loại yêu cầu và Description
- Các trường hợp thử nghiệm có trạng thái
Trên đây là ma trận truy xuất nguồn gốc yêu cầu mẫu.
Nhưng trong một cách điển hình kiểm thử phần mềm dự án, ma trận truy xuất nguồn gốc sẽ có nhiều hơn các tham số này.
Như minh họa ở trên, ma trận truy xuất nguồn gốc yêu cầu có thể:
- Hiển thị phạm vi yêu cầu trong số lượng trường hợp thử nghiệm
- Trạng thái thiết kế cũng như trạng thái thực hiện cho trường hợp thử nghiệm cụ thể
- Nếu có bất kỳ bài kiểm tra Chấp nhận người dùng nào được người dùng thực hiện thì trạng thái UAT cũng có thể được ghi lại trong cùng một ma trận.
- Các khiếm khuyết liên quan và trạng thái hiện tại cũng có thể được đề cập trong cùng một ma trận.
Loại ma trận này sẽ cung cấp Cửa hàng một cửa cho tất cả các hoạt động thử nghiệm.
Ngoài việc duy trì một excel riêng biệt. Nhóm thử nghiệm cũng có thể chọn theo dõi các yêu cầu Công cụ quản lý thử nghiệm có sẵn.
Các loại ma trận kiểm tra truy xuất nguồn gốc
Trong Kỹ thuật phần mềm, ma trận truy xuất nguồn gốc có thể được chia thành ba thành phần chính như được đề cập dưới đây:
- Truy xuất nguồn gốc phía trước: Ma trận này được sử dụng để kiểm tra xem dự án có tiến triển theo hướng mong muốn và có đúng sản phẩm hay không. Nó đảm bảo rằng mỗi yêu cầu đều được áp dụng cho sản phẩm và mỗi yêu cầu đều được kiểm tra kỹ lưỡng. Nó ánh xạ các yêu cầu tới các trường hợp thử nghiệm.
- Truy xuất nguồn gốc ngược hoặc ngược: Nó được sử dụng để đảm bảo liệu sản phẩm hiện tại có đi đúng hướng hay không. Mục đích đằng sau loại truy xuất nguồn gốc này là để xác minh rằng chúng tôi không mở rộng phạm vi của dự án bằng cách thêm mã, các yếu tố thiết kế, kiểm thử hoặc công việc khác không được chỉ định trong yêu cầu. Nó ánh xạ các trường hợp thử nghiệm theo yêu cầu.
- Truy xuất nguồn gốc hai chiều ( Forward+Backward): Ma trận truy xuất nguồn gốc này đảm bảo rằng tất cả các yêu cầu đều được đáp ứng bằng các ca kiểm thử. Nó phân tích tác động của sự thay đổi trong các yêu cầu bị ảnh hưởng bởi Khiếm khuyết trong một sản phẩm công việc và ngược lại.
Cách tạo Ma trận truy xuất nguồn gốc yêu cầu
Hãy cùng tìm hiểu khái niệm Ma trận truy xuất nguồn gốc yêu cầu thông qua dự án ngân hàng Guru99.
Trên cơ sở Tài liệu yêu cầu kinh doanh (BRD) và Tài liệu yêu cầu kỹ thuật (TRD), người kiểm tra bắt đầu viết trường hợp kiểm thử.
Giả sử, bảng sau đây là Tài liệu yêu cầu kinh doanh của chúng tôi hoặc BRD cho Dự án ngân hàng Guru99.
Ở đây, tình huống là khách hàng có thể đăng nhập vào trang web ngân hàng Guru99 bằng mật khẩu và mã số người dùng chính xác trong khi người quản lý có thể đăng nhập vào trang web thông qua trang đăng nhập của khách hàng.
Trong khi bảng dưới đây là của chúng tôi Tài liệu yêu cầu kỹ thuật (TRD).
Lưu ý: Nhóm QA không ghi lại BRD và TRD. Ngoài ra, một số công ty còn sử dụng Tài liệu yêu cầu chức năng (FRD) tương tự như Tài liệu yêu cầu kỹ thuật nhưng quy trình tạo Ma trận truy xuất nguồn gốc vẫn giữ nguyên.
Hãy tiếp tục và tạo RTM trong thử nghiệm
Bước 1) Của chúng tôi Trường hợp thử nghiệm mẫu is
“Xác minh đăng nhập, khi nhập đúng ID và mật khẩu sẽ đăng nhập thành công”
Bước 2) Xác định Yêu cầu Kỹ thuật mà trường hợp thử nghiệm này đang xác minh. Đối với trường hợp thử nghiệm của chúng tôi, yêu cầu kỹ thuật là T94 đang được xác minh.
Bước 3) Lưu ý Yêu cầu kỹ thuật này (T94) trong Test Case.
Bước 4) Xác định Yêu cầu kinh doanh mà TR (Yêu cầu kỹ thuật-T94) này được xác định
Bước 5) Lưu ý BR (Yêu cầu nghiệp vụ) trong Test Case
Bước 6) Làm như trên cho tất cả các Test Case. Later Trích xuất 3 cột đầu tiên từ Bộ thử nghiệm của bạn. RTM đang trong quá trình thử nghiệm đã sẵn sàng!
Ưu điểm của Ma trận truy xuất nguồn gốc yêu cầu
- Nó xác nhận phạm vi kiểm tra 100%
- Nó nêu bật bất kỳ yêu cầu nào còn thiếu hoặc tài liệu không nhất quán
- Nó hiển thị các lỗi tổng thể hoặc trạng thái thực thi, tập trung vào các yêu cầu kinh doanh
- Nó giúp phân tích hoặc ước tính tác động đến công việc của nhóm QA liên quan đến việc xem lại hoặc làm việc lại các trường hợp thử nghiệm
Cùng tìm hiểu RTM với ví dụ trong Video
Nhấp chuột đây nếu video không thể truy cập được
Mẫu ma trận truy xuất nguồn gốc (RTM) yêu cầu
Nhấp vào bên dưới để tải xuống tệp Excel mẫu RTM