Main Content

本页采用了机器翻译。点击此处可查看英文原文。

removeRequirementLink

从本地 OSLC 测试资源对象中删除需求可追溯性链接

自 R2021a 起

    说明

    示例

    removeRequirementLink(testResource,requirementURL)testResource 指定的测试用例或测试脚本中删除将 rdf:resource 属性设置为 requirementURL 的 RDF/XML 元素 oslc_qm:validatesRequirement。使用commit函数将更改应用到服务提供商。有关 RDF/XML 元素的更多信息,请参阅万维网联盟网站上的 RDF 的 XML 语法和生命周期协作开放服务 (OSLC) 网站上的 QM 资源定义

    示例

    全部折叠

    此示例显示如何使用先前配置的 OSLC 客户端添加、删除和获取链接到测试用例资源的 OSLC 需求资源。

    按照为质量管理域创建并配置 OSLC 客户端中所述创建并配置 OSLC 客户端myClient 后,为测试用例资源类型创建查询功能。

    myQueryCapability = getQueryService(myClient,'TestCase');

    向服务提供方提交可用测试用例资源的查询请求。

    testCases = queryTestCases(myQueryCapability)
    testCases = 
    
      1×5 TestCase array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

    检索与其中一个测试用例链接的需求资源。从服务提供商处获取测试用例的资源属性。

    myTestCase = testCases(1);
    fetch(myTestCase,myClient);
    reqs = getRequirementLinks(myTestCase)
    reqs = 
    
        Requirement with properties:
    
        ResourceUrl: 'https://localhost:9443/rm/resources/_aQ1gRg8bEeuLWbFe'
              Dirty: 1
          IsFetched: 0
              Title: ''
         Identifier: ''

    从测试用例资源中删除到需求资源的现有链接。将变更提交给服务提供商。

    removeRequirementLink(myTestCase,reqs.ResourceUrl);
    status = commit(myTestCase,myClient)
    status = 
    
      StatusCode enumeration
    
        OK

    要添加需求链接,请在 OSLC 服务提供程序中找到要链接到测试用例资源的需求资源。识别资源 URL。创建一个变量URL,并将变量的值设置为您在服务提供商中找到的需求 URL。

    URL = 'https://localhost:9443/rm/resources/_oJNtgWrqEeup0a6t';

    在需求资源和测试用例之间创建可追溯性链接。将变更提交给服务提供商。

    addRequirementLink(myTestCase,URL);
    status = commit(myTestCase,myClient)
    status = 
    
      StatusCode enumeration
    
        OK

    在系统浏览器中查看测试用例。

    show(myTestCase)

    输入参数

    全部折叠

    OSLC 测试资源,指定为 oslc.qm.TestCaseoslc.qm.TestScript 对象。

    需求或需求集合资源 URL,指定为字符向量。

    版本历史记录

    在 R2021a 中推出