主要内容

oslc.qm.TestResult

用于OSLC质量管理领域的测试结果资源

    描述

    oslc.qm.TestResult对象表示生命周期协作的开放服务(OSLC)服务提供者的质量管理域中的测试结果资源。在创建和配置之后oslc。客户端oslc.core.QueryCapability对象,使用queryTestResults函数。

    创建

    创建一个oslc.qm.TestResult通过使用createTestResult函数。

    属性

    全部展开

    测试结果资源的导航URL,指定为字符数组。

    对测试结果资源未提交更改的指示符,指定为逻辑10地点:

    • 1指示测试结果资源有未提交的更改。

    • 0指示测试结果资源没有未提交的更改。

    数据类型:逻辑

    测试结果资源获取状态,指定为逻辑10地点:

    • 1表示获取测试结果资源。

    • 0指示未获取测试结果资源。

    数据类型:逻辑

    测试结果标题,指定为字符数组。

    OSLC测试结果资源标识符,指定为字符数组。

    对象的功能

    addResourceProperty 向本地OSLC资源对象添加资源属性
    addTextProperty 向本地OSLC资源对象添加文本属性
    提交 将本地更改发送给OSLC服务提供者
    获取 从OSLC服务提供者检索完整的资源数据
    getProducedTestExecutionRecord 从生命周期协作的开放服务(OSLC)测试结果资源对象中获取本地存储的测试执行记录跟踪链接
    getProperty 从OSLC资源对象中获取文本属性的本地内容
    getRDF 从OSLC资源对象中获取资源RDF/XML数据
    getReportsOnTestCase 从OSLC测试结果资源对象中获取本地存储的测试用例跟踪链接
    getResourceProperty 从OSLC资源对象中获取资源属性的本地内容
    的getStatus 从OSLC测试结果资源对象中获取本地存储的状态
    删除 从OSLC服务提供者中移除资源
    removeResourceProperty 从本地OSLC资源对象中移除资源属性
    setProperty 为OSLC资源对象设置文本属性的本地内容
    setRDF 为本地OSLC资源对象设置RDF内容
    setResourceUrl 设置本地OSLC资源对象的资源URL
    显示 在系统浏览器中查看OSLC资源

    例子

    全部折叠

    这个例子展示了如何使用配置好的OSLC客户端提交测试结果资源的查询请求,编辑现有的测试结果资源,并将更改提交给服务提供者。

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

    myQueryCapability = getQueryService(myClient,“TestResult”);

    向服务提供者提交查询请求以获取可用的测试结果资源。

    testResults = queryTestResults(myQueryCapability)
    testResults = 1×2带有属性的TestResult数组:ResourceUrl Dirty isfetchedtitle Identifier

    将测试结果资源分配给变量myTestResult。从服务提供者检索测试结果资源的完整资源数据。检查标题财产。

    myTestResult = testResults(1);status = fetch(myTestResult,myClient)
    status =状态码枚举
    title = myTestResult。标题
    title = '测试用例1'

    编辑测试结果标题并将更改提交给服务提供者。

    myTestResult。Title =“我的新考试成绩标题”;status = commit(myTestResult,myClient)
    status =状态码枚举

    在系统浏览器中打开测试结果资源显示函数。

    显示(myTestResult)

    这个例子展示了如何为一个配置好的OSLC客户端提交一个新的测试结果资源的创建请求。

    在您创建并配置了OSLC客户端之后myClient为质量管理域创建并配置OSLC客户端,为测试结果资源类型创建创建工厂。

    myCreationFactory = getCreationFactory(myClient,“TestResult”);

    使用创建工厂创建标题为的测试结果资源我的新测试结果并将其与指定的测试用例资源URL关联起来testURL指定的测试执行记录资源URLexecutionURL。设置测试结果状态为未经证实的。有关查询服务提供者以获取测试用例和执行记录的详细信息,请参见编辑测试用例并提交更改编辑测试执行记录并提交更改。从服务提供者检索测试结果资源的完整资源数据并检查资源。

    newTestResult = createTestResult(mycreatationfactory,...“我的新考试成绩”testURL executionURL,“未经证实的”);fetch (newTestCase myClient);newTestResult
    newTestResult = TestResult with properties: ResourceUrl: 'https://localhost:9443/qm/oslc_qm/resources/CdffuW…'标题:'我的新测试结果'标识符:'1456'

    在系统浏览器中打开测试结果资源显示函数。

    显示(newTestResult)

    版本历史

    在R2021a中引入