举个栗子,如果我要输出数字对应的中文描述,我可以用这种方法来写: 但是如果有一百个数字,难道你要写一百次的if语句么??所以可以优化成下面这样: 然后在Main函数中直接调用该方法System.out.println(ConvertNumber(num));就可以啦! 显而易见的是,第二种数据驱动的 ...
分类:
编程语言 时间:
2018-05-18 11:40:52
阅读次数:
199
废话不多说,上车吧,少年 paper链接:Rich feature hierarchies for accurate object detection and semantic segmentation &创新点 采用CNN网络提取图像特征,从经验驱动的人造特征范式HOG、SIFT到数据驱动的表示学... ...
分类:
其他好文 时间:
2018-05-15 22:33:48
阅读次数:
310
Vue.js 提供了我们一个获取 DOM 对象的接口—— vm.$refs。在这里,我们通过了 this.$refs.wrapper访问到了这个 DOM 对象,并且我们在 mounted 这个钩子函数里,this.$nextTick 的回调函数中初始化 因为 Vue 是数据驱动的, Vue 数据发生... ...
分类:
其他好文 时间:
2018-05-15 22:32:52
阅读次数:
177
前言 1.环境准备: python3.6 requests xlrd openpyxl HTMLTestRunner_api 2.目前实现的功能: 封装requests请求方法 在excel填写接口请求参数 运行完后,重新生成一个excel报告,结果写入excel 用unittest+ddt数据驱动 ...
分类:
编程语言 时间:
2018-05-12 11:13:12
阅读次数:
573
本次写的是针对有代码基础的,没基础建议先去学基础,以下所有描述内容都是我已经在公司项目实践成功的!仅供参考 整体思路: 1、接口自动化用的是Python中unittest框架 2、所有的测试数据用例存放Excel表 3、封装一套读取和写入的Excel方法 4、重写request方法(为了从Excel ...
分类:
Web程序 时间:
2018-05-11 20:33:55
阅读次数:
1360
2. 方案 针对上面的API,在做接口测试时,需要的测试用例动辄会多达10+, 这个时候采用数据驱动的方式将共性的内容写入配置文件或许会更合适。 这里考虑把API、参数、以及预期结果预行在格式化的CSV里保存,利用csv组件从CSV里读取URL、参数以及预期结果,Requests组件发起请求,将响应 ...
分类:
编程语言 时间:
2018-05-11 15:33:08
阅读次数:
187
软件测试中,最常听到“黑盒测试”与“白盒测试”,它们是软件测试中最基本的测试方法。 那么究竟何为“黑盒”,何为“白盒”呢?下面就对其概念与常用方法进行一下介绍。 黑盒测试: 也称功能测试、数据驱动测试,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。 概念:黑盒测试是从一种 ...
分类:
其他好文 时间:
2018-05-07 13:33:09
阅读次数:
185
前言 paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例前面讲数据驱动的时候,用ddt可以解决多组数据传入,自动生成多个测试用例。本篇继续介绍另外一个参数化的框架paramunittest,也能实现一样的效果。 环境准备 1.先pip 下载安装 ...
分类:
编程语言 时间:
2018-05-06 16:32:28
阅读次数:
213
前言 在设计用例的时候,有些用例只是参数数据的输入不一样,比如登录这个功能,操作过程但是一样的。如果用例重复去写操作过程会增加代码量,对应这种多组数据的测试用例,可以用数据驱动设计模式,一组数据对应一个测试用例,用例自动加载生成。 一、环境准备 1.安装ddt模块,打开cmd输入pip instal ...
分类:
编程语言 时间:
2018-05-06 13:37:08
阅读次数:
146
想象一下T形交叉口。蓝色的自动驾驶汽车拉到停车标志,并会左转,但看到这辆绿色的汽车从左边出来。 如果绿色的汽车向右转,这辆蓝色汽车是安全的。但如果绿色汽车正在直行,那么蓝色的汽车应该等待。 我们用基于模型的方法处理这个问题的方式如下。首先,我们会提出两个流程模型,一个直行,一个右转。 我们会用一些简 ...
分类:
其他好文 时间:
2018-05-04 15:22:10
阅读次数:
186