如何使用TestLink管理软件自动化测试过程

如何使用TestLink管理软件自动化测试过程,第1张

首先,创建项目-创建测试计划-创建需求-在需求中创建测试用例(这样需求就直接可以和用例关联了)-创建套件-将测试用例与测试计划关联,接下来就可以执行测试用例了

这里可以你也可以将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')

以上,待续。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8058772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存