这里可以你也可以将testlink和mantis集成
首先解决的问题,是要实现测试结果回填到测试计划的各自用例中。Talk is cheap, show me the f**king code.
#!/usr/bin/python
# - - coding: utf-8 - -
import testlink
import sys
reload(sys)
sys.setdefaultencoding('utf8')
# 连接test link
url = " http://ip:8080/testlink/lib/api/xmlrpc/v1/xmlrpc.php "
# testlink api key
key = "5f4d5897jfoejfoejfoefje831fefe"
tlc = testlink.TestlinkAPIClient(url, key)
# 发送测试结果给testlink的方法定义
def report_test_result(project_name, test_plan_name, test_case_external_id, test_result):
test_plan_id= tlc.getTestPlanByName(project_name, test_plan_name)[0]['id']
tlc.reportTCResult(None, test_plan_id, None, test_result, "", guess=True,
testcaseexternalid=test_case_external_id, platformname="")
# 测试用例结果 'p'对应'用例通过','f'对应'用例失败','b'对应'用例锁定'
PROJECTNAME='LujingTest'
TESTPLANNAME='autotest1'
TESTCASENAME='ljtest-947'
report_test_result(PROJECTNAME, TESTPLANNAME, TESTCASENAME, 'f')
以上,待续。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)