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

  • 相关阅读:
    C#多线程下更新UI的几种方法
    .net WebApi使用swagger 美化接口文档
    C#内存管理
    LINQ 推迟查询的执行
    C#多播委托详解
    泛型委托
    使用 ref 和 out 传递数组注意事项
    何时使用委托而不使用接口
    委托中的协变和逆变
    细说SQL Server数据类型
  • 原文地址:https://www.cnblogs.com/yijierui/p/13520489.html
Copyright © 2011-2022 走看看