美文网首页
testlink+python实现测试自动化(1)

testlink+python实现测试自动化(1)

作者: 洛奇洛 | 来源:发表于2018-05-30 10:30 被阅读29次

    首先解决的问题,是要实现测试结果回填到测试计划的各自用例中。
    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')

    以上,待续。

    相关文章

      网友评论

          本文标题:testlink+python实现测试自动化(1)

          本文链接:https://www.haomeiwen.com/subject/rcltsftx.html