当前位置: 首页 > news >正文

同城分类信息网站wordpress国内医疗

同城分类信息网站,wordpress国内医疗,河北邯郸做网站的公司,wordpress后台添加logo一、UnitTest单元测试框架提供了那些功能 1.提供用例组织和执行 如何定义一条“测试用例”? 如何灵活地控制这些“测试用例”的执行? 2.提供丰定的断言方法 当测试用例的执行结果与预期结果不一致时,判定测试用例失败。在自动化测试中,通过“断言”…

一、UnitTest单元测试框架提供了那些功能

1.提供用例组织和执行

如何定义一条“测试用例”?
如何灵活地控制这些“测试用例”的执行?

2.提供丰定的断言方法

当测试用例的执行结果与预期结果不一致时,判定测试用例失败。在自动化测试中,通过“断言”来判定测试用例执行成功与否,测试框架提供丰富的断言方法,例如:判断相等/不相等包含/不包含、True/False等

3.提供丰富的日志

需要从结果中清晰地看出失败的原因。另外,我们还需要统计测试用例的执行结果,如总执行时间、失败测试用例数、成功测试用例数等,这些功能也是由单元测试框架提供的。

二、认识unittest

1.引入unittest模块,自定义的类必须要继承unittest模块的TestCase类

2.创建的测试方法,必须以test开头

3.重要的概念

3.1 TestCase

Test Case是最小测试单元,用于检查特定输入集合的特定返回值。unittest提供的TestCase基类被自定义的测试类进行继承,它可以用来创建新的测试用例

3.2 TestSuite

测试套件事测试用例\测试套件或者两者的集合,用于组装一组要运行的测试

3.3 Test Runner

Test Runner是一个组件,用于协调测试的执行并向用户提供结果。Test Runner可以用图形界面、文本界面或返回特殊值来展示执行测试的结果

3.4 Test Fixture

Test Fixture代表执行一个或多个测试所需的环境准备,以及关联的清理动作。

三、断言方法

四、测试用例的组织

1、unittest中的TestLoader类提供的discover()方法可以从多个文件中查找测试用例

2、找到指定目录及其子目录下的所有测试模块,只有匹配的文件名才能被加载,如果启动的不是顶层目录,那么顶层目录必须单独指定

discover(start_dir,pattern=’ test*.py’ ,top_level_dir=None)

3、start_dir:待测试的模块名或测试用例目录
4、pattern= 'test*.py’:测试用例文件名的匹配原则
5、top_level_dir:测试模块的顶层目录,如果没有顶层目录,则默认为None

五、测试用例的执行顺序

多个目录>多个测试文件>多个测试类>多个测试方法

执行多级目录的测试用例

unittest默认按照ASCII码的顺序加载测试用例(字母与数字顺序为0-9,A-Z,a-z)

执行多级子目录下放一个__init__.py文件,该文件的作用是将一个目录标记一个标准python模块 

import unittesttest_dir = './test_case'suite=unittest.defaultTestLoader.discover(test_dir, pattern='test*.py')if __name__ == '__main__':runner = unittest.TextTestRunner()runner.run(suite)

六、跳过测试和预期失败

七、数据驱动应用

安装方式

pip install parameterized

使用方式

通过@parameterized.expand()去装饰测试用例,expand中的每个元组都被认为是一条测试用例,元组中的数据就为测试用例变化的值

 

http://www.yayakq.cn/news/938559/

相关文章:

  • 家具在线设计网站网站建设培训四川
  • 一网网站制作平台枣阳建设局网站
  • 网站编辑是做什么高端网站建设上
  • 这么联系做网站推广广告传媒公司起名大全最新
  • 茶叶seo网站推广与优化方案怎么查看一个网站有没有做推广
  • 网站推广优化方案模板线上推广专员岗位职责
  • 设计手机网站公司三端网站如何做
  • 下载企业网站智能wordpress
  • 旅游网站建设流程是什么意思视频背景制作软件app
  • 专业建站公司怎么收费wordpress heart
  • 注册公司网站怎么收费惠州网站seo
  • 裁剪图网站网页seo是什么意思
  • 网站建设liluokj投资公司名字大全集
  • 网站改版的方式重庆市渝兴建设投资有限公司网站
  • asp网站源码免费下载外贸网站建设工作计划
  • 网站和微信 微网站解决方案两个网站如何做端口映射
  • 网站付款链接怎么做的wordpress 文章id排序
  • 渐变网站网站开发与设计的实训报告
  • 福建省建设执业注册中心网站wordpress iis伪静态
  • 做企业网站电话销售话术建站宝盒做的网站
  • 怎样用ps做网站的效果图建设壁纸网站的目的
  • 制作企业网站首页怎么做2345网址导航怎么卸载
  • 做网站公司三年财务预算表云南建设投资集团网站
  • 企业网站制作多少钱问题不大工作室 网站
  • 网页及网站建设用什么软件做网站市场价格多少钱
  • 央企门户网站哪家做的最好深圳龙岗网站建设公司
  • 做外卖那些网站好网站怎么建设微信支付宝支付功能
  • 东莞网站设计风格更合网站设计
  • 贵州安顺网站建设深圳返利网站建设
  • 温州网站建设和推广dw怎么把代码做成网页