It's all about the answers!

Ask a question

Isi it possible to Import Custom Attributes for Test Case


0
1
Corey Jacobs (642539) | 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.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.