考虑动机: 考虑一个简单的软件应用场景,一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形按钮、菱形按钮等),这些按钮都源自同一个基类,不过在继承基类后不同的子类修改了部分属性从而使得它们可以呈现不同的外观,如果我们希望在使用这些按钮时,不需要知道这些具体按钮类的名字,只需要知道表示该按钮类的 ...
分类:
其他好文 时间:
2018-06-02 19:05:55
阅读次数:
172
DI Dependency Injection 依赖注入:从程序代码中移除依赖关系的一种设计模式. 这样就可以更容易地管理和测试应用程序. DI使我们的程序编码 loosely coupled.松耦合. 为了更好地理解DI,先了解 Dependency Lookup (DL): Dependency ...
分类:
编程语言 时间:
2018-06-02 18:29:58
阅读次数:
153
数据驱动 是根据数据来测试的,如读取 excel表中的测试用例自动填写测试结果,发送测试报告 包括以下模块: 1.获取用例 2.调用接口 3.校验结果 4.发送测试报告 5.异常处理 6.日志模块 1. 首先设计好测试用例 2.建立文件结构 该自动化测试框架命名为:ATP,bin目录下写主程序,ca ...
分类:
其他好文 时间:
2018-05-31 21:10:45
阅读次数:
258
TensorFlow TensorFlow 是相对高阶的机器学习库,用户可以方便地用它设计神经网络结构,而不必为了追求高效率的实现亲自写 C++或 CUDA 代码。它和 Theano 一样都支持自动求导,用户不需要再通过反向传播求解梯度。其核心代码和 Caffe 一样是用 C++编写的,使用 C++ ...
分类:
其他好文 时间:
2018-05-31 19:28:24
阅读次数:
266
1.自我设计一个excel相关的测试框架。 分析所需封装的要求如 1、获取用例 2、调用接口 3、校验结果的 4、发送测试报告 5、异常处理 6、日志 2.具体设计(主要) lib 目录下log.py(之前写好的日志类) ...
分类:
其他好文 时间:
2018-05-31 00:42:53
阅读次数:
255
一、创建表空间create tablespace atp logging datafile 'D:\oracle\oradata\orcl\atp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; ...
分类:
数据库 时间:
2018-05-30 17:37:05
阅读次数:
236
1.自动化 自动化三种:数据驱动,代码驱动,关键字驱动。 框架其实就是工具的集合。 数据驱动 :根据数据来去测试的。比如case是存在excel中的数据 代码驱动: 测试用例都是写代码来测试的。业务case是代码实现 关键字驱动 主要用于ui自动化 有集成包比如 点击 --> .click() 下一 ...
分类:
其他好文 时间:
2018-05-30 00:19:10
阅读次数:
351
520这一天,也是网络情人节。就在那天,如果没有女朋友的自己,如何假装自己是有朋友的!如何在朋友圈“秀恩爱” 虽然520过去了,但是小编在这里收集了很多“秀恩爱”的姿势,等到七夕如果你还是一个人的话,那么就有用了,不过小编还是祝你早日找到他(她) 女生版: 很有感觉有木有~~ 男生版: 其实这些都是 ...
分类:
编程语言 时间:
2018-05-27 16:23:23
阅读次数:
243
前言: 最近在学习深度学习,最先要解决的当然是开源框架的环境安装了。之前一直在学习谷歌的Tensorflow开源框架,最近实验中需要跟别人的算法比较,下载的别人的代码很多都是Caffe的,所以想着搭建好Caffe环境跑别人的代码。这中间经历过很多弯路,开始是入了Ubuntu16.04的坑,很多教程都 ...
分类:
编程语言 时间:
2018-05-24 21:18:09
阅读次数:
262
虽然NumPy用户很少会对数组的跨度信息感兴趣,但它们却是构建非复制式数组视图的重要因素。跨度甚至可以是负数,这样会使数组在内存中后向移动,比如在切片obj[::-1]或obj[:,::-1]中就是这样的。 高级数组操作 除花式索引、切片、布尔条件取子集等操作之外,数组的操作方式还有很多。虽然pan ...
分类:
编程语言 时间:
2018-05-24 15:13:29
阅读次数:
283