- 博客(16)
- 收藏
- 关注
原创 Python操作文件系统最重要的os模块
python的os模块是用来操作计算机文件系统的,获取文件的路径,删除文件夹,新增文件夹等等。常用的方法有:os模块1,os.getcwd() 获取当前的目录2,os.sep 解决window()和Linux(/)系统分隔符不统一的问题3,os.listdir(path) 获取path下面所有的文件或文件夹4,os.remove(path) ...
2020-04-21 15:37:26 258
原创 测试必认识的设计模式之抽象工厂模式
专业版:https://blog.csdn.net/qq_27825451/article/details/84284681非专业胡扯版:想要看懂这篇文章,得先看上一篇,因为用的比喻是类似的第一篇:https://blog.csdn.net/wangsais54977/article/details/105573894第二篇:https://blog.csdn.net/wangsais5...
2020-04-17 16:14:45 219
原创 测试必认识的设计模式之工厂方法(函数)模式
专业版:https://blog.csdn.net/qq_27825451/article/details/84246759非专业胡扯版:想要看懂这篇文章,得先看上一篇,因为用的比喻是类似的https://blog.csdn.net/wangsais54977/article/details/105573894工厂方法(函数)模式应用的场景和简单工厂模式是一致的,只是工厂方法模式更符合开...
2020-04-17 13:21:22 272
原创 测试必认识的设计模式之简单工厂模式
这里写的更详细,术语描述的更准确:https://blog.csdn.net/qq_27825451/article/details/84235974这里是个人粗浅的理解加上不靠谱的比喻!第一次看到工厂模式时硬是没有理解,导致往后看到它都绕着走,但无意间看到了别人写的代码,突然恍然大悟,工厂模式并不复杂,也是一套模板!~~它究竟是解决什么问题的呢?(个人有限的看法)某一大类中有很多...
2020-04-17 10:06:40 237
原创 Python测试常用库collections之namedtuple
collections是python的标准库,它提供了一些解决特定问题的容器,也就是说有些问题虽然可以用list,tuple,dict解决,但解决起来太麻烦,而这些问题又经常遇到,所以他们就把这些问题的通用方法整理了出来,放到collections库中让人使用。collections中一共有9种容器,其中counter、defaultdict、deque、namedtuple、orderdict...
2020-04-16 11:40:20 274
原创 Python中安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))
用pip安装包时会出现下面的情况,原因是SSL错误。我们只要信任一下它就可以了> WARNING: Retrying (Retry(total=4, connect=None, read=None,> redirect=None, status> =None)) after connection broken by 'SSLError(SSLCertVerification...
2020-04-15 15:07:05 539
原创 Python测试常用库collections之counter计数器
collections是python的标准库,它提供了一些解决特定问题的容器,也就是说有些问题虽然可以用list,tuple,dict解决,但解决起来太麻烦,而这些问题又经常遇到,所以他们就把这些问题的通用方法整理了出来,放到collections库中让人使用。collections中一共有9种容器,其中counter、defaultdict、deque、namedtuple、orderdict...
2020-04-15 14:10:12 369
原创 RobotFramework框架系列(三) – Screenshot 截图
我们在执行自动化测试脚本时,经常会报错,虽然看报错日志是个不错的选择,但作为更喜欢看截图的测试来说,如果能够在报错时截图下来,那就在完美不过了。RobotFramework就为我们提供了这么一个库Screenshot,顾名思义,它最主要的功能就是截图。1,先导入Screenshot,Screenshot并不是内置的库,必须先导入。2,“Screenshot”库有3个关键字:Set Scre...
2020-04-14 14:04:06 1863 2
原创 测试必认识的设计模式之单例模式
学习一个知识,首先要知道它是做什么的,它的应用场景是什么。编程领域的设计模式对于开发大佬们应该很熟悉,但对于非测试开发来说基本用不到,但也不能不知道啊。设计模式(Designpattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。...
2020-04-14 09:35:47 213
原创 RobotFramework框架系列(二) – 常用内置关键字
http://robotframework.org/robotframework/latest/libraries/BuiltIn.html官方文档在上,保佑我理解正确!在RobotFramework框架中内置了很多功能,全部功能可以参考官方文档,我在这里总结了一下常用的功能,后期慢慢补充!一,log参数有 message, level=INFO, html=False, console=...
2020-04-11 14:12:05 1258
原创 Python 虚拟环境简述virtualenv
一,为什么要用虚拟环境为了减肥,你是不是经常会遇到这种情况,做某个项目时,下载了很多很多的包,在做另一个项目时,又下载了很多很多包,最终导致你打包项目时也会把以前项目用到的包打在一起,浪费空间也浪费时间。虚拟环境就可以解决你的这种困扰,每新建一个项目,就新建一个虚拟环境,将这个项目使用的包全部下载到这个虚拟环境中,不用再考虑以前的项目。二,种类在python中最常用的就2个,其实也是一个,...
2020-04-10 16:31:33 243 1
原创 RobotFramework框架系列(一) – 安装与Hello World
RobotFramework框架系列(一) – 安装与Hello Word一,介绍我们只需要知道RobotFramework是一个测试框架,可以进行web自动化,接口自动化,APP自动化就可以了,其他的什么特点对我们初学者来说没什么用处,可以等到对它很熟悉了,再去关注!二,为什么使用它呢还不是因为公司在用,作为小测试人员,还不得跟着公司的脚步走,就是你公司现在没有做自动化,那还不得找网上资...
2020-04-10 15:15:41 781
原创 win10 关闭快速启动以及进入BIOS
**win10关闭快速启动**管理员权限运行cmd:powercfg /h on 关闭休眠powercfg /h off 开启休眠
2017-06-24 19:01:26 10977
原创 Navicat联接kali Linux中的mysql
Navicat联接kali Linux中的mysql一. 在kali中默认已安装mysqlservice mysql start 开启mysql服务ps aux|grep mysql 查看是否开启mysql服务service mysql stop 关闭服务service mysql status查看服务的当前状态也service mysql restart 重新开启服务注释:如果没有安
2017-04-09 18:43:40 1442
原创 网络安全的基本知识
网络安全的基本知识学习网络安全时,接触到的知识很杂,因此,在这里记录下:2017/3/27网卡的工作模式分为4中:1,广播(broadcast)模式 2,多播(multicast)模式 3,单播(unicast)模式 4,混杂(promiscuous)模式:一般情况下,网卡只接受自己需要的数据包,其他会被网卡驱动自动过滤掉,将网卡设为混杂模式是允许网卡接受所有经过的数据包,网络嗅探就是基于这个
2017-03-27 10:54:46 599
原创 Python最常用的打包工具
python打包工具:1,py2exe 2,pyInstaller(使用这个)它不是一个库或包,而是一个工具 下载地址 http://www.pyinstaller.org/ 它会把python程序打包为一个exe(基于你的操作系统)文件。安装方法pip install PyInstaller 使用方法 执行build命令,并添加必要的搜索路径,外加执行文件的图标: cd到程序所
2017-02-15 23:11:48 575
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人