主要内容

getRequirementLinks

从OSLC测试资源对象获得本地存储的需求跟踪链接

    描述

    例子

    请求= getRequirementLinks (testResource方法关联的需求资源rdf:资源RDF/XML元素的属性oslc_qm: validatesRequirement指定的测试用例或测试脚本testResource.有关RDF/XML元素的更多信息,请参见RDF的XML语法在万维网联盟的网站上QM资源定义生命周期协作开放服务(OSLC)网站。

    例子

    全部折叠

    这个例子展示了如何添加、删除,并获得与先前配置的OSLC客户端连接到测试用例资源的OSLC需求资源。

    在您创建并配置了OSLC客户端之后myClient如在为质量管理域创建并配置OSLC客户端,为测试用例资源类型创建查询功能。

    myQueryCapability = getQueryService(myClient,“TestCase”);

    为可用的测试用例资源向服务提供者提交一个查询请求。

    testCases = queryTestCases(myQueryCapability)
    testCases = 1×5带有属性的TestCase数组:ResourceUrl Dirty isfetchedtitle Identifier

    检索链接到一个测试用例的需求资源。从测试用例的服务提供者获取资源属性。

    myTestCase = testCases(1);fetch (myTestCase myClient);reqs = getRequirementLinks(myTestCase)
    reqs =带属性的需求:ResourceUrl: 'https://localhost:9443/rm/resources/_aQ1gRg8bEeuLWbFe'脏:1 isfetch: 0标题:"标识符:"

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

    removeRequirementLink (myTestCase reqs.ResourceUrl);状态=提交(myTestCase,myClient)
    status = StatusCode枚举OK

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

    URL =https://localhost: 9443 / rm /资源/ _oJNtgWrqEeup0a6t '

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

    addRequirementLink (myTestCase、URL);状态=提交(myTestCase,myClient)
    status = StatusCode枚举OK

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

    显示(myTestCase)

    输入参数

    全部折叠

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

    输出参数

    全部折叠

    OSLC需求或需求集合资源对象,作为oslc.rm.Requirementoslc.rm.RequirementCollection对象。

    R2021a中引入