官网文档   

   nose 1.3.7 documentation

简单介绍

nose是一个比较牛逼的单元测试框架,nose不是python自带模块,这里我才用pip的方式安装

pip install nose

这样就完成了安装,然后再确认下是否安装成功了,直接打开cmd输入nosetests

出现这个一般就说明安装成功。

nose相关执行命令:

1、  nosetests  –h查看所有nose相关命令

2、  nosetests –s执行并捕获输出

3、  nosetests –with-xunit输出xml结果报告

4、  nosetests -v: 查看nose的运行信息和调试信息

5、  nosetests -w 目录:指定一个目录运行测试

nose 特点:

a)         自动发现测试用例(包含[Tt]est文件以及文件包中包含test的函数)

b)         以test开头的文件

c)         以test开头的函数或方法

d)         以Test开头的类

经过研究发现,nose会自动识别[Tt]est的类、函数、文件或目录,以及TestCase的子类,匹配成功的包、任何python的源文件都会被当做测试用例。

下面写一个简单的测试用例

# coding = utf-8
# author:semishigureclass Testclass:def __init__(self):passdef setup(self):print 'start'def teardown(self):print 'stop'def testfunc1(self):print 'this is case1'def testfunc2(self):print 'this is case2'def testfunc3(self):print 'this is case3'

执行结果如下:

进阶阅读

python 测试框架nose (nosetests)相关推荐

  1. python测试框架nose研究

    最近在使用openstack自动化测试工具tempest,tempest中用到了nose,这里先了解一下nose的用法吧. 关于nose的安装什么的就不介绍了,这个可以在网上搜一搜. 这里主要介绍no ...

  2. python测试框架nose研究_详解Python nose单元测试框架的安装与使用

    本文介绍了Python nose单元测试框架的安装与使用 ,分享给大家,具体如下: 安装(Python2下安装) pip install nose 原理与命名规则 Nose会自动查找源文件.目录或者包 ...

  3. python测试框架untest_Python测试框架之unittest和pytest

    目前搜狗商城接口测试框架用的是unittest+HTMLTestRunner,case数有1097条,目前运行一次自动化测试,时长约为30分钟,期望控制在10分钟或者更短的时间内.近期打算重新优化框架 ...

  4. Python测试框架Pytest的基础入门

    Pytest简介 Pytest is a mature full-featured Python testing tool that helps you write better programs.T ...

  5. Python测试框架pytest(05)fixture - error和failed、fixture实例化、多个fixture

    Python测试框架pytest系列可以查看下列 Python测试框架pytest(01)简介.安装.快速入门_编程简单学的博客-CSDN博客 Python测试框架pytest(02)PyCharm设 ...

  6. Python测试框架pytest(04)fixture - 测试用例调用fixture、fixture传递测试数据

    Python测试框架pytest系列可以查看下列 Python测试框架pytest(01)简介.安装.快速入门_编程简单学的博客-CSDN博客 Python测试框架pytest(02)PyCharm设 ...

  7. Python测试框架pytest(03)setup和teardown

    Python测试框架pytest系列可以查看下列 Python测试框架pytest(01)简介.安装.快速入门_编程简单学的博客-CSDN博客 ​​​​​​Python测试框架pytest(02)Py ...

  8. Python测试框架之pytest详解

    目录 前言 1.pytest安装 2.Pytest的setup和teardown函数 3.Pytest配置文件 4 Pytest常用插件 4.1 前置条件: 4.2 Pytest测试报告 5.pyte ...

  9. gtest测试框架使用详解_【python】新手小白必看,教你如何使用全功能Python测试框架 - python秋枫...

    大家好,我是在升职加薪道路上越奋斗头发越少的阿茅. 今天来跟想入门还徘徊在门外的小白们聊一聊 1.安装和简单使用 2.配置文件 3.断言 一. 第1步 (安装和简单使用) pytest是一个非常成熟的 ...

最新文章

  1. 7. Docker - 网络管理
  2. Vue.JS项目输入框中使用v-model导致number类型值自动转换成string问题的解决方案
  3. Linux 内存机制
  4. 国内ip信息库的组建
  5. Netty工作笔记0082---TCP粘包拆包实例演示
  6. Android 六大布局之 LinearLayout( 线性布局)
  7. java企业级进销存管理系统源码
  8. 〖教程〗Winrm远程命令/WinrmCmd/端口复用后门/Windows密码爆破
  9. 01 #pragma once用法总结
  10. 基于朴素贝叶斯的新闻分类
  11. 计算机系统文件命名规则,Windows10系统怎样自定义副本文件默认命名规则
  12. css 全角设置,CSS Flex框布局:全角行和列
  13. 网桥工作在计算机网络的,网桥的作用和工作原理是什么
  14. 美国计算机专业四年毕业率达多少,卡内基梅隆大学毕业率知多少
  15. 面试数据分析师岗位要注意的几点
  16. 【RuoYi框架】RuoYi框架学习超简单案例 - 新闻管理系统(附源码)
  17. c语言的if指令表示,if(赋值语句)
  18. 怎样将AutoCAD图转换成jpg等图片格式
  19. SpringBoot入门:项目下载,依赖,启动
  20. C++结构体嵌套结构体

热门文章

  1. 【微机原理与接口技术】之一微型计算机系统概述
  2. 行人重识别基础(一)
  3. Linux 要不要防病毒软件或防火墙
  4. 网络安全需要看什么书?(网安工程师)?
  5. 病毒丨熊猫烧香病毒分析
  6. echats实现进度条、饼状图、折线图、柱状图、柱状图和折线图的集合体
  7. 小米平板刷机shell怎么退_小米MI PAD(小米平板)手机快速救砖,线刷教程分享,小白轻松救活手机...
  8. 用zrender制作一个基础的绘图板,绘图板可用于组态界面的基础性开发
  9. torch.meshgrid()函数解析
  10. C++程序设计语言学习笔记:名字空间