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()

  • 相关阅读:
    基础
    树梅派线程
    超声波
    电脑版微信双开多开
    子类能不能重写父类的构造方法
    window8taskost.exe一直占用cpu
    windows下rocketmq安装
    spring循环依赖问题
    线程池的种类
    并行和并发有什么区别?
  • 原文地址:https://www.cnblogs.com/yijierui/p/13520489.html
Copyright © 2011-2022 走看看