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)

  

最新文章

  1. No.11
  2. mysql 在linux 修改账号密码
  3. jquery元素插入、删除、清空
  4. MySql 插入数据中文乱码
  5. OC9_字符串的内存管理
  6. python mysqlDB
  7. mysql关联更新
  8. java课程设计(计算器)
  9. Tomcat部署发布JSP应用程序的三种方法 (转)
  10. 使用PHP开发一个简单的后台接口(响应移动端的get请求和post请求)
  11. EXISTS/NOT EXISTS CASE WHEN等使用方法
  12. 提高测试脚本复用性降低DOM结构引起路径变化的影响
  13. POJ_2318_TOYS&&POJ_2398_Toy Storage_二分+判断直线和点的位置关系
  14. Git开发工作流
  15. position的sticky与fixed
  16. Java多线程系列——线程池原理之 ThreadPoolExecutor
  17. IntelliJ IDEA 2017版 spring-boot2.0.4+mybatis反向工程;mybatis+springboot逆向工程
  18. npm私服搭建
  19. 如何让 Xcode 在读写上提速100倍?
  20. linux-修改时区时间

热门文章

  1. Django Cookie于Session
  2. css设置一行显示,超出部分显示...
  3. VS code 自定义快捷输入
  4. Spring Boot 整合 Thymeleaf 完整 Web 案例
  5. Python学习系列-----第二章 操作符与表达式
  6. $.each遍历JSON字符串和 Uncaught TypeError: Cannot use 'in' operator to search for '156错误
  7. python爬虫系列:(一)、安装scrapy
  8. 信用卡精养卡POS机方案
  9. collectd的python插件(redis)
  10. 上传附件(图片base64)封装方法