zoukankan      html  css  js  c++  java
  • unittest单元测试框架之unittest 框架的总结(七)

    1. Unittest 是 python 自带的单元测试框架,可以用其作为自动化框架来组织测试用例(测 试用例的执行顺序)的执行。

    2. Unittest 框架的流程:

    • 写好 TestCase
    • 通过 TestLoader 加载 TestCase 到 TestSuite 中
    • 通过 TextTestRunner 来原型 TestSuite,结果保存在 TextTestResult 中,我们通过命 令行或者 unittest.main()来执行

    3.通过 TextTestRunner 来原型 TestSuite,结果保存在 TextTestResult 中,我们通过命 令行或者 unittest.main()来执行

    4.Verbosity 参数控制输出结果的详细程度,[2]是详细报告

    5.通过 addtest(s) 来向 suite 中添加 case

    6.用 setUp、tearDown、setUpClass(类)、tearDownClass(类)在用例(类)之前布置环 境,以及在用例(类)执行之后清理环境

    7.通过 skip(skipIf、skipUnless)装饰器来跳过某个 case

    8.通过 steam,可将报告输出到文件中

    runner = unittest.TextTestRunner(stream=f, verbosity=2)
    

      

  • 相关阅读:
    Typecho
    iOS开发
    搭建自己的Git服务器
    Markdown
    微信使用篇
    bzoj2406 矩阵
    POI2010 Bridges
    上下界网络流总结
    TopCoder SRM 582 Div 1
    port命令记录
  • 原文地址:https://www.cnblogs.com/yangyang521/p/10073596.html
Copyright © 2011-2022 走看看