It's all about the answers!

Ask a question

Isi it possible to Import Custom Attributes for Test Case


0
1
Corey Jacobs (642239) | asked Mar 25 '13, 8:49 p.m.
Hi,

I'm trying to import test cases using the Web client with RQM 4.0.  Using the RQMExcelWordImporter tool wouldn't be work, since I don't have Word/Excel and only have Symphony installed on my system.
I have a custom attribute "Test Purpose" created for the Test Case.  I've been able to import test cases that don't have custom attributes defined in the xml file.  Is there a way to specify this custom attribute in my xml file?  I didn't see any documentation for this in the testcase xml schema.

Link I used: https://jazz.net/products/rational-quality-manager/api-doc-2.0/api-files/schemas/qm_xsd/elements/testcase_1.html

Accepted answer


permanent link
Hao Wan (1.5k35) | answered Mar 27 '13, 10:30 p.m.
JAZZ DEVELOPER
edited Mar 27 '13, 10:31 p.m.
Hi Corey,
I attached an XML of test case with custom attributes for you reference



    <?xml version="1.0" encoding="UTF-8"?>
    <ns2:testcase xmlns:ns2="http://jazz.net/xmlns/alm/qm/v0.1/" xmlns:ns1="http://schema.ibm.com/vega/2008/" xmlns:ns3="http://purl.org/dc/elements/1.1/" xmlns:ns4="http://jazz.net/xmlns/prod/jazz/process/0.6/" xmlns:ns5="http://jazz.net/xmlns/alm/v0.1/" xmlns:ns6="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ns7="http://purl.org/dc/terms/" xmlns:ns8="http://jazz.net/xmlns/alm/qm/v0.1/tsl/v0.1/" xmlns:ns9="http://jazz.net/xmlns/alm/qm/v0.1/testscript/v0.1/" xmlns:ns10="http://jazz.net/xmlns/alm/qm/qmadapter/task/v0.1" xmlns:ns11="http://jazz.net/xmlns/alm/qm/qmadapter/v0.1" xmlns:ns12="http://jazz.net/xmlns/alm/qm/v0.1/executionworkitem/v0.1" xmlns:ns13="http://jazz.net/xmlns/alm/qm/v0.1/executionresult/v0.1" xmlns:ns14="http://jazz.net/xmlns/alm/qm/v0.1/catalog/v0.1" xmlns:ns16="http://jazz.net/xmlns/alm/qm/styleinfo/v0.1/" xmlns:ns17="http://www.w3.org/1999/XSL/Transform">
    <ns2:projectArea alias="abcqm" href="https://onehaodesktop.cn.ibm.com:9444/qm/resource/itemOid/com.ibm.team.process.ProjectArea/_b_GQ4Ja3EeKN3cPr1CQ_-Q"/>
    <ns3:identifier>https://onehaodesktop.cn.ibm.com:9444/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/abcqm/testcase/urn:com.ibm.rqm:testcase:364</ns3:identifier>
    <ns2:stylesheet href="https://onehaodesktop.cn.ibm.com:9444/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/abcqm/testcase/urn:com.ibm.rqm:testcase:364?stylesheet=true"/>
    <ns2:webId>364</ns2:webId>
    <ns3:title>sample test case with custom attributes</ns3:title>
    <ns3:description/>
    <ns2:creationDate>2013-03-28T02:27:24.098Z</ns2:creationDate>
    <ns5:updated>2013-03-28T02:28:40.864Z</ns5:updated>
    <ns5:state ns6:resource="https://onehaodesktop.cn.ibm.com:9444/qm/service/com.ibm.rqm.integration.service.IIntegrationService/process-info/_b_GQ4Ja3EeKN3cPr1CQ_-Q/workflowstate/com.ibm.rqm.process.testcase.workflow/com.ibm.rqm.planning.common.new">com.ibm.rqm.planning.common.new</ns5:state>
    <ns3:creator ns6:resource="https://onehaodesktop.cn.ibm.com:9444/jts/resource/itemName/com.ibm.team.repository.Contributor/onehao">onehao</ns3:creator>
    <ns5:owner>unassigned</ns5:owner>
    <ns2:locked>false</ns2:locked>
    <ns2:weight>100</ns2:weight>
    <ns2:priority ns6:resource="https://onehaodesktop.cn.ibm.com:9444/qm/service/com.ibm.rqm.integration.service.IIntegrationService/process-info/_b_GQ4Ja3EeKN3cPr1CQ_-Q/priority/literal.priority.101">literal.priority.101</ns2:priority>
    <ns2:suspect>false</ns2:suspect>
    <ns2:category value="Core Functionality" term="Type"/>
    <ns2:category value="User Acceptance Test" term="Test Phase"/>
    <ns2:variables/>
    <ns2:template href="https://onehaodesktop.cn.ibm.com:9444/qm/service/com.ibm.rqm.integration.service.IIntegrationService/resources/abcqm/template/testcase/com.ibm.rqm.planning.templates.testcase.default"/>
    <ns2:customAttributes>
    <ns2:customAttribute type="SMALL_STRING">
    <ns2:identifier>myCustomAttribute1</ns2:identifier>
    <ns2:name>myCustomAttribute1</ns2:name>
    <ns2:value>value1</ns2:value>
    </ns2:customAttribute>
    <ns2:customAttribute type="SMALL_STRING">
    <ns2:identifier>myCustomAttribute2</ns2:identifier>
    <ns2:name>myCustomAttribute2</ns2:name>
    <ns2:value>value2</ns2:value>
    </ns2:customAttribute>
    </ns2:customAttributes>
    </ns2:testcase>


Corey Jacobs selected this answer as the correct answer

Comments
Corey Jacobs commented Apr 17 '13, 5:53 p.m.

Hi Hao,

Thanks for the assistance.  I will use this as a guidance. 

Your answer


Register or to post your answer.