codecamp

软件测试 可追踪性矩阵

可追踪性矩阵是一种表格类型的文档,用于开发软件应用程序以跟踪需求。它可用于向前(从需求到设计或编码)和向后(从编码到需求)跟踪。它也称为需求可追踪性矩阵(RTM)。

通常,这就像一个包含表格的工作表文档,但是还有许多用户定义的可追溯性矩阵模板。可追溯性矩阵中的每个要求都与其各自的测试用例相关联,以便可以根据具体要求顺序执行测试。

下面给出一个表作为示例,以便可以理解可追溯性矩阵的格式:

业务需求 技术要求 测试用例ID
B1 T12 1
B2 T13 2
B3 T14 3
B4 T15 4

我们可以在表中看到有三列和四行用于表示业务需求,技术要求和测试用例ID。

假设任何用户需要注册,而B1是此要求的标识,因此测试人员需要选择B1并且他可以使用T12的代码来开发注册功能。可以使用测试用例ID为1来测试此功能。

可追溯性矩阵的目标

  • 它有助于跟踪在SDLC的各个阶段开发的文档。
  • 它确保软件完全满足客户的要求。
  • 它有助于检测任何错误的根本原因。





软件测试 测试用例
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }