pytest是一个非常成熟的全功能的python测试框架,主要特点有以下几点: 简单灵活,容易上手,文档丰富; 支持参数化,可以更细力度地控制需要测试的测试用例 能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试,接口自动化测试(pytest+reque ...
分类:
其他好文 时间:
2020-10-07 21:31:03
阅读次数:
35
开闭原则 模块、类和函数应该对扩展开发,对修改关闭。 用抽象构建框架,用实现扩展细节。 优点:提高软件系统的可重用性和可维护性。 开发的软件正在构建一个复杂的结构,一旦我们完成了它的一部分,不应该再修改它,而是应该在它的基础之上继续建设。 最好的办法是尝试在完成后保持模块不变,并通过继承和多态扩展来 ...
分类:
其他好文 时间:
2020-10-07 20:46:09
阅读次数:
26
1、下载python 3.0版本以上 直接搜索python https://www.python.org/getit/ 2、安装 pycharm 方便编写代码,python自带idle的编辑器,建议使用pycharm 比较方便。 3、安装谷歌浏览器 4、下载对应的谷歌版本的selenium 5、将c ...
分类:
编程语言 时间:
2020-10-07 20:37:13
阅读次数:
31
参考:https://www.cnblogs.com/poloyy/p/12633726.html 1 关键字驱动 简单而言,就是将Selenium常用功能进行二次封装 譬如:把查找元素、点击、输入等原生方法进行封装 特点:可以让不懂代码的测试人员也能做自动化测试,彻底地实现测试步骤、测试数据和程序 ...
分类:
其他好文 时间:
2020-10-06 20:52:37
阅读次数:
27
基于误差状态卡尔曼滤波(ESKF)的四元数运动学 文章作者:Joan Sol`a 发表时间:October 12, 2017(注:Quaternion kinematics for the error-state Kalman filter 貌似有好几个版本,我这里选择翻译的是2017年10月的版本 ...
分类:
其他好文 时间:
2020-10-06 20:43:52
阅读次数:
29
注意: 总人数少于1100人。 示例 输入: [[7,0], [4,4], [7,1], [5,0], [6,1], [5,2]] 输出: [[5,0], [7,0], [5,2], [6,1], [4,4], [7,1]] public static void main(String[] args ...
分类:
编程语言 时间:
2020-10-06 20:40:36
阅读次数:
25
简介 Web Storage为浏览器提供了方便的key value存储,是一种比cookie更加方便简洁的存储方式。也是诸多客户端存储方式中非常常见的一种。 一起来看看吧。 浏览器的本地存储技术 除了最早的使用cookie来进行本地存储之外,现代浏览器使用Web Storage API来方便的进行k ...
集群外访问:用户->域名->负载均衡器->NodeIP:Port(ServiceIP)->PodIP:端口1、创建NodePort型Service资源清单[root@hdss7-21~]#kubectlcreatedeploymentnginx-dp--image=harbor.od.com/public/nginx:v1.7.9-nkube-public--replica
分类:
其他好文 时间:
2020-10-06 20:22:27
阅读次数:
28
环境设置1master1slave192.168.1.40master192.168.1.41slave1安装mysqlYum安装方式(2个服务器同时装)rpm-qplmysql57-community-release-el7-11.noarch.rpmrpm-ivhmysql57-community-release-el7-11.noarch.rpmyum-yinstallmysql-clien
分类:
数据库 时间:
2020-10-06 20:04:41
阅读次数:
29
今日内容 1. Filter:过滤器 2. Listener:监听器 Filter:过滤器 1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登 ...
分类:
其他好文 时间:
2020-10-05 22:23:36
阅读次数:
22