前面我们为大家介绍了logging模块的基本使用,相信大家已经能够通过logging提供的功能去写日志了,那么,我们来思考一个问题,在自动化测试过程中,我们可能会有很多个模块需要去写日志,难道我们要在每一个模块当中都去对这些代码进行copy吗,显然这是不可能的,我们需要将这些代码封装起来,在需要的时 ...
分类:
编程语言 时间:
2020-05-31 18:10:37
阅读次数:
105
并发:没有严格意义上的并发。并发总有先后,无论差距是1毫秒还是1微秒,总有一个时间差。所以并发讲的是一个时间范围内,比如1s内;目的是测试数据库和程序对并发操作的处理。 举例: 1.多用户在系统上进行同一操作,比如双11,大家针对同一商品进行秒杀 2.多用户在系统上进行不同操作,比如双11,大家针对 ...
分类:
其他好文 时间:
2020-05-28 20:07:03
阅读次数:
65
前面有说过在测试过程中可以截图,截图后,我们可以通过对比截图的相似度,来进行断言 本文介绍两个可以对比截图相似度的方法 方法一: from PIL import Image import math import operator from functools import reduce def im ...
分类:
其他好文 时间:
2020-05-22 21:38:40
阅读次数:
110
创建一个空仓库 进入项目根路径,右键git bash here 根据提示输入github用户名和密码 上传成功 更换远程仓库路径 修改.git/config中远程仓库地址 修改readme.md文件提交测试(过程中可能需要输入账号名、密码) idea提交 ...
分类:
Web程序 时间:
2020-05-18 00:52:40
阅读次数:
95
降低模型的过拟合的好方法就是 正则化 这个模型(即限制它):模型有越少的自由度,就越难拟合数据。例如,正则化一个多项式模型,一个简单的方法就是减少多项式的阶数。 对于线性模型,正则化的典型实现就是约束模型中参数的权重。这里介绍三种不同约束权重的方法:Ridge回归,Lasso回归和Elastic N ...
分类:
其他好文 时间:
2020-05-16 00:09:41
阅读次数:
94
get 和 post 请求区别,这个是被问烂的题了 首先这个题看似简单,实际上是个送命题!如果你百度搜到的标准答案可能是这 样的(本标准答案参考自 w3schools): 1.1GET 在浏览器回退时是无害的,而 POST 会再次提交请求。 1.2GET 产生的 URL 地址可以被 Bookmark ...
分类:
其他好文 时间:
2020-05-15 00:35:22
阅读次数:
74
测试过程中的输入框的测试涉及到的SQL注入和JS注入,这里简单记录一下。一、SQL注入二、JS注入来源:https://www.jb51.net/article/92639.htm
分类:
数据库 时间:
2020-05-14 01:12:44
阅读次数:
141
元素定位 工具介绍 1.appium 自带组件定位元素 1.1 启动appium 点开组件 2.用android SDK 自带的uiautomator 3.元素定位 与Web自动化测试一样,app自动化测试过程中最重要一个环节就是元素定位,只有准确定位到了元素才能进行相关元素的操作,如输入、点击、拖 ...
分类:
移动开发 时间:
2020-05-12 11:33:08
阅读次数:
74
关于MD5的简介:https://baike.baidu.com/item/MD5/212708?fr=aladdin 百度百科上有详细记得介绍,这里就不做过多的介绍了 //MD5类是抽象类 MD5 md5 =MD5.Create(); //需要将字符串转成字节数组 byte[] buffer = ...
一、moco简介 moco框架是github上的一个开源项目,可模拟http,https,Socket协议。 mock测试就是在测试过程中,对于某些不容易构造 或者 不容易获取的对象 又或者 开发还未完成开发的功能实现,用一个虚拟的对象来创建以便测试的测试方法。 二、moco框架的下载及启动 下载: ...
分类:
其他好文 时间:
2020-05-07 20:08:08
阅读次数:
94