
python
文章平均质量分 72
程序员吾非同
公众号「吾非同」 python linux 自动化测试,回复1024给你精选资料。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python中一个非常高效的json对比库--deepdiff
工作中我们经常要两段代码的区别,或者需要查看接口返回的字段与预期是否一致,如何快速定位出两者的差异?除了一些对比的工具比如、等,或者命令工具diff(在linux环境下使用),其实Python中也提供了很多实现对比的库,比如deepdiff和difflib,这两个的区别是deepdiff显示的对比效果比较简洁,但是可以设置忽略的字段,difflib显示的对比结果可以是html的,比较详细。今天我们就学习一下快速实现代码和文件对比的库–。......原创 2022-07-16 16:17:41 · 4363 阅读 · 0 评论 -
原来Pycharm中有这么多好用的插件
pycharm是一款强大的python集成开发环境,带有一整套python开发工具,今天就给大家介绍几款非常好用的插件。首先插件的下载方法进入File -> Settings -&...原创 2020-05-27 09:05:32 · 10176 阅读 · 0 评论 -
彻底解决Python包下载慢问题
因为python默认使用的是国外镜像,有时候下载非常慢,最快的办法就是在下载命令中增加国内源:pip install requests -i https://pypi.tuna.tsin...原创 2020-11-11 22:50:00 · 13995 阅读 · 28 评论 -
推荐几个评价非常高的Python库
大家好,今天介绍几个评价不错的Python库,希望对大家的项目编写有所帮助。ArrowPython的标准库模块和类型太多,时区转换麻烦,而Arrow是一个更加智能的Python时间处理库。...原创 2021-06-30 17:00:00 · 222 阅读 · 0 评论 -
还不会http/https抓包,十张图搞定抓包神器Fiddler
抓包的目的1.抓取pc或者手机数据包,获取请求数据及规律。2.测试分析bug是前端还是后端。3.实时监控网络活动4.模拟接口mock,调试前端页面。5.模拟网络入侵Fiddler工作原理F...原创 2021-05-28 17:00:00 · 659 阅读 · 0 评论 -
Python入门书籍推荐
作为编程技术学习,不管是自学入门,还是技术提升,看书绝对是不二选择,下面是一些自己看过,包括一些大佬推荐的Python入门学习书籍。1.《Python编程 从入门到实践》本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:首部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的P转载 2021-02-21 16:23:25 · 437 阅读 · 0 评论 -
自动化测试/爬虫定位真难,那是你还没掌握XPath定位
XPath (XML Path Language) 是一门在 XML 文档中查找信息的语言,可用来在 XML 文档中对元素和属性进行遍历。XPath定位在爬虫和自动化测试中都比较常用,通...原创 2021-01-08 17:00:00 · 381 阅读 · 0 评论 -
Python经典面试题|Python面试宝典
公众号:吾非同,回复“面试宝典”获取python最新面试宝典。1.python2和python的区别?列举至少五个Python 2中的print语句被Python 3中的print()函数取代,在Python 3中必须用括号将需要输出的对象括起来;Python 2有基于ASCII的str()类型,其可通过单独的unicode()函数转成unicode类型,但没有byte类型。在...原创 2020-05-05 01:36:38 · 1017 阅读 · 0 评论 -
快速用Python实现冒泡排序,面试经典题目
快速用Python实现冒泡排序,面试经典题目什么是冒泡排序?给定N个数值,按照从小到大或者从大到小排序。从第一个记录开始依次和后面值进行比较,根据大小需求判断是否交换。然后从第2个,执行执行相同操作,直到完成所有排序。下面用for循环实现代码如下:a=[1,7,4,89,34,2]for i in range(0,len(a)): for j in range(i+1,len...原创 2019-10-24 23:17:45 · 1129 阅读 · 1 评论 -
2019年BAT公司Python面试题之爬虫
2019年BAT公司Python面试之爬虫关注公众号【软件测试大本营】,获取更多Python面试笔试资源。一、试列出至少三种目前流行的大型数据库的名称:、、,其中您最熟悉的是_,从__________年开始使用。Oracle,Mysql,SQLServer Oracle根据自己情况二、有表List,并有字段A、B、C,类型都是整数。表中有如下几条记录:ABC...原创 2019-08-12 00:14:10 · 648 阅读 · 0 评论 -
一张最全的Python基础知识思维导图|助你快速入门Python编程
微信公众号【软件测试大本营】回复“资料”,获取100G测试资源。软件测试之家,软件测试开发知识干货,互联网职场,程序员成长崛起,终身学习者。现在最火的编程语言是什么?答案就是Python。人生苦短,我用PythonPython的特点:Python一直是位于编程语言排行榜的前三位,Python遵循"简单、优雅、明确"的设计哲学,语法简单易懂,而且Python的中文文档也于201...原创 2019-08-09 18:48:24 · 1378 阅读 · 0 评论 -
Selenium知识思维导图|从元素定位到操作断言,助你快速入门自动化测试
微信公众号【软件测试大本营】回复“资料”,获取100G测试资源。软件测试之家,软件测试开发知识干货,互联网职场,程序员成长崛起,终身学习者。为什么要进行自动化测试?缩短测试周期,节省成本。避免人为出错,提高准确性和可靠性。获取需求覆盖率,代码覆盖率,提供衡量软件质量的指标。自动化测试的条件?手工测试完成后。项目周期长,需求稳定。频繁的回归测试。seleni...原创 2019-08-09 00:30:06 · 488 阅读 · 0 评论 -
pycharm中快速批量对齐快捷键和代码排版的快捷键
有时候我们需要批量对代码进行缩进对齐或者注释批量缩进选择代码区域TAB 取消缩进 shit+TAB批量排版代码:快捷键:CTRL+alt+L类和方法会增加空行注释会增加空格...原创 2019-04-15 15:28:15 · 13042 阅读 · 0 评论 -
使用HTMLTestRunner实现HTML测试报告
测试完成后,为了便于量化工作和结果分析,需要生成测试报告。使用Python标准库unittest单元测试框架的一个扩展文件来生成HTML文件:HTMLTestRunner。下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html适配python3需修改如下几行代码,修改完成如附件所示:94行, import StringIO...原创 2019-04-15 12:47:23 · 23939 阅读 · 3 评论 -
python单元测试之unittest
什么是单元测试?单元测试负责最小的软件测试单元(模块)进行验证,它使用软件设计文档中对模块的描述作为指南,对重要的程序分支进行测试以发现模块中的错误。python拥有诸多单元测试框架,如doctest、unittest、pytest、nose等,其中最常用就是python自带的unittest框架(也被称为PyUnit框架),Python2.1及其以后的版本已将unittest作为标准模块...原创 2019-04-12 19:21:07 · 395 阅读 · 0 评论 -
python之unittest框架实现接口测试实例
python之unittest框架实现接口测试实例接口测试的方法有很多种,具体到工具有postman,jmeter,fiddler等,但是工具的局限性是测试数据的组织较差,接口的返回工具的判断有限,工具也不能很好的生成可视化的报告和结果数据,使用代码来进行接口测试就便于进行更多的拓展和结果输出。首先安装Requests库(需要安装好python环境)在cmd窗口运行如下命令:pip ins...原创 2019-04-11 23:43:29 · 822 阅读 · 0 评论 -
python学习1-基础语法
ctrl+/注释快捷键第一次:# -- coding: utf-8 --age = 3name = "tom"#{}中数字的顺序代表format中参数的顺序print("{0} was {1} years old".format(name,age))print(name + " was " + str(age) + " years old")--------------------...原创 2017-10-26 14:46:27 · 317 阅读 · 0 评论