zoukankan      html  css  js  c++  java
  • HTML扩展--HTMLTestRuner HTML测试报告

    from test_login import Test_login
    import unittest
    from HTMLTestRunner import HTMLTestRunner
    
    if __name__=="__main__":
        suit = unittest.TestSuite()
        suit.addTest(Test_login("test_success_login"))
        suit.addTest(Test_login("test_failed_login"))
        suit.addTest(Test_login("test_null_login"))
        with(open('./login_result.html', 'wb')) as fp:
            runner = HTMLTestRunner(stream=fp,title="163邮箱登录测试报告",
                                    description="运行环境:win10, Chrome浏览器")
            runner.run(suit)

     给 Test_login模块加上doc string注释,使得报告更易读。

     测试报告命名加上时间戳

    from test_login import Test_login
    import unittest
    from HTMLTestRunner import HTMLTestRunner
    import time
    
    if __name__=="__main__":
        suit = unittest.TestSuite()
        suit.addTest(Test_login("test_failed_login"))
        suit.addTest(Test_login("test_null_login"))
        suit.addTest(Test_login("test_success_login"))
        now_time = time.strftime("%Y-%m-%d %H_%M_%S")
       
        with open(now_time+' login_function.html', 'wb') as fp:
        
            runner = HTMLTestRunner(stream=fp,title="163邮箱登录测试报告",
                                    description="运行环境:win10, Chrome浏览器")
            runner.run(suit)
            fp.close()

  • 相关阅读:
    前端 时间转换为时间戳 时间戳转时间
    RT, 吞吐量,并发用户数,QPS名词解释
    Bluetooth开发资料的收集
    Day20_学成在线项目就业指导
    Day20_docker相关xml
    Day20_Jenkins安装文档
    八段锦口诀
    Day20_GitLab安装文档
    Day20_GitCommand
    Day20_DevOps
  • 原文地址:https://www.cnblogs.com/yijierui/p/13520489.html
Copyright © 2011-2022 走看看