Python中的类和对象

2022-08-30
阅读 3 分钟
920
在这个场景中,涉及到的人和物,有 “我”, "车", “油”, 这些人和物就可以通过对象来表示。 我是一个人,属于人这个类, 我的车属于 车这个类, 油就是属于油这个类。

python基础知识——Python函数

2022-08-29
阅读 2 分钟
879
Python函数的定义函数是代码封装的一种手段,函数中包含一段可以重复执行的代码,在需要用到这些代码时,只需要调用函数,就会运行函数中的代码。python 函数这么定义: {代码...} 比如一个很简单的函数定义: {代码...} 现在我们举个例子说明函数的作用。 {代码...} 如果要开很多次车,那么每次都需要敲相同的 5 行代码...

Python自学笔记10-for循环和while循环

2022-08-29
阅读 4 分钟
799
循环是另一种控制流程的方式,一个循环体中的代码在程序中只需要编写一次,但可能会连续运行多次。在 python 中主要包含两种循环结构:while 循环,表示满足某种条件是,重复运行一段固定代码。for 循环,表示遍历某组数据,每次取出一个,重复运行一段固定代码。while 循环while 循环的语法和 if 条件非常类似: {代码....

Python自学教程8-数据类型有哪些注意事项

2022-08-29
阅读 2 分钟
789
但正因为元组不可变,限制了功能,从效率上来讲它会更加快一些,而且,当你不想让用户去修改这个数据的时候,用元组会更合适,数据相对来说更加安全,不容易出bug。

Python自学教程5-字符串有哪些常用操作

2022-08-29
阅读 4 分钟
723
任何编程语言,不管是Python、Java 还是 Golang, 字符串都是最重要的一种数据类型。 但是字符串的操作又很多,初学者经常毫无头绪,不知道从哪儿学起,也不知道哪些操作用得多,今天九柄就和你来扒一扒Python当中,怎么使用字符串比较合适。

Python自学笔记6-列表有哪些常用操作

2022-08-25
阅读 3 分钟
824
和字符串一样,列表的操作方法也有很多。如果说一头钻进去,可能会导致学习没有重点。在这篇文章当中,首先九柄会跟大家介绍列表的基础操作,然后我会跟大家去说一些列表这个数据类型常用的实战操作。

Python自学教程4-数据类型学什么

2022-08-24
阅读 3 分钟
651
每一门编程语言都要学数据类型的,每种类型的操作会稍微有一点区别。Python是一门非常灵活的编程语言,数据类型的指定和其他编程语言会稍微有一点区别。

Python自学教程3-英语不好,变量怎么命名

2022-08-24
阅读 3 分钟
656
变量的作用是用来存储数据,当一个数据很大,或者需要使用多次的时候,就可以通过变量来存储。 假设我们现在有一串比较长的数据需要打印多次,要每次输入这么长的数据就比较麻烦。

Python自学教程2:大牛们怎么写注释

2022-08-23
阅读 3 分钟
727
在还没开始学代码前,就要先学会写注释。不会写注释的程序员会遭到鄙视和唾弃,甚至在工作中会被人穿小鞋。注释也不是随便写一下就行,用好注释还是有点讲究的。

软件测试100天上岸3-测试有哪些最高原则

2022-08-19
阅读 2 分钟
363
软件的复杂性仅次于生命体,甚至现在很多软件都已经有了人工智能的属性。对于这样精妙的系统,一小点异常都有可能产生连锁反映,最终让整个系统无法运行。就好像人体只需要吸入一粒微小的尘埃,就可能感染病菌,从而引起人体的高能反应,最终导致人病倒,无法行动。

软件测试 100 天上岸 2- 测试必须有策略

2022-08-18
阅读 2 分钟
411
软件测试一个破坏性的过程,甚至是一个施虐的过程,也就是第一天说的“找茬”游戏。 当一个输入框让我输入手机号码时,我偏不,我要输入非手机号码,甚至不填。 当界面提示让我点击第一个按钮时,我偏不,我要点第二个,第三个。

软件测试100天上岸1-测试就是找茬游戏

2022-08-17
阅读 2 分钟
391
软件测试是找茬游戏以前有一个很火的游戏叫《大家来找茬》,我玩这个游戏很厉害,在这个游戏中,两幅图中有几个不一样的地方,有些地方很明显,一眼就能看到,有的地方隐藏得比较深,要仔细看才能看清楚。 游戏也不需要你把没处不同都找出来,只要达标就可以进入下一关。

playwright录制脚本-自动化测试

2022-08-05
阅读 2 分钟
2.1k
我喜欢Playwright! 这是微软开源的一款非常强大的自动化工具,再过几年,他很有可能取代Selenium在浏览器自动化的通知地位。使用过一段时间,我没有找到很好的中文资料可以参考,导致很多问题无法得到及时解决,因此我决定自己记录一下使用的笔记,算是给社区回馈。

【微服务测试教程】使用Python测试gRPC接口案例

2022-07-28
阅读 3 分钟
1.3k
现在大多数企业都会采用微服务作为软件的架构,在这种架构的大背景下,微服务框架和协议广泛流行,而RPC也开始流行。 grpc 是基于RPC的框架,性能高,使用非常广泛。grpc 由谷歌公司开发和维护,支持几乎所有的主流编程语言。 不管你用的是 Java, 还是 Python, 还是 Go, 还是 Ruby 等等,都可以使用他来实现远程的服务。

App自动化测试是怎么实现H5测试的

2022-07-22
阅读 2 分钟
1.2k
移动端 app 自动化框架很多,但是有一些框架因为不支持混合应用测试,一直没有完全流行。比较典型的是经典的 Python 框架 uiautomator2, 这个框架简单好用,没有 appium 那样复杂的 api 调用,受到不少 python 自动化工程师的青睐。

Python函数默认参数避坑指南

2022-07-20
阅读 2 分钟
535
要测试的内容是:返回的 data 数据是否跟需求符合。在测试之前,需要对数据进一步处理,比如要增加 "王昭君" 这个元素进去,需要写一个函数:

ModuleNotFoundError_No_module_named通俗的解释和方法

2022-07-20
阅读 2 分钟
595
阿刁是一个自动化测试用例,从一出生他就被赋予终生使命,去测试一个叫登录的过程是否合理。他一直就被关在一个小黑屋里面,从来也没有出去过,小黑屋里还被关着其他的同胞,他们身上都捆着两个小袋子。

Python网页解析库:用requests-html爬取网页

2022-07-19
阅读 3 分钟
518
Python 中可以进行网页解析的库有很多,常见的有 BeautifulSoup 和 lxml 等。在网上玩爬虫的文章通常都是介绍 BeautifulSoup 这个库,我平常也是常用这个库,最近用 Xpath 用得比较多,使用 BeautifulSoup 就不大习惯,很久之前就知道 Reitz 大神出了一个叫 Requests-HTML 的库,一直没有兴趣看,这回可算歹着机会用一下...

Pycharm使用教程:5个非常有用的技巧

2022-07-15
阅读 2 分钟
973
PyCharm 是一款非常强大的编写 python 代码的工具。掌握一些小技巧能成倍的提升写代码的效率,本篇介绍几个经常使用的小技巧。一、分屏展示当你想同时看到多个文件的时候:右击标签页;选择 move right 或者 split vertical;效果。二、远程 Python 解释器解释器设置里点击设置;选择 docker, ssh 等远程解释器。三、Liv...

一种新的UI测试方法:视觉感知测试

2022-07-15
阅读 2 分钟
880
视觉测试(Visual Testing),主要检查软件用户界面(UI)是否正确显示给所有用户。它检查网页上的每个元素的形状、大小和位置是否符合预期,还检查这些元素是否在不同的设备和浏览器上是否兼容,不同的环境、不同的屏幕大小和其他影响UI显示的因素是否会影响产品的使用。视觉测试是解决 GUI 测试的一种测试手段。

接口测试中,应不应该用数据库

2022-07-14
阅读 1 分钟
418
首先,接口自动化测试是分层测试的一种,那就意味着它只能测到一部分范围,就是接口的请求和响应是否正常,其他的地方它是测不到,这时候只有引入其他的测试手段才能把测试范围覆盖完全,比如 ui 测试和数据库测试,还有其他的中间件测试。

Chrome实现自动化测试:录制回放网页动作

2022-07-14
阅读 1 分钟
2.3k
Chrome 浏览器是真的恐怖,它会把相关的小工具都卷死。从它诞生至今,创造了一个又一个的传奇,现在可以看到基于它的操作系统 chrome os ,还能买到用它做系统的笔记本电脑。

开发一款图片压缩工具1:尝试 pillow库

2020-04-26
阅读 2 分钟
2.7k
开发目的 我经常使用图片。公众号文章发文也好,还是生活中要使用素材。图片是一种比文字更加直观的载体。 但是图片更加占用带宽,很多软件都对图片有大小限制。图片太大也会影响加载速度。 我试过几款图片压缩工具,比如 tinypng 和 tinyjpg 非常好用,体验也非常棒。但是它存在几个局限的地方: 1, 每次不能超过 20 ...

开发一款图片压缩工具(二):使用 pngquant 实现图片压缩

2020-04-26
阅读 2 分钟
2.6k
上一篇我尝试使用了 pillow 库对 png 图片进行了压缩,效果不好。这次我换用 pngquant 来压缩。pngquant 是用于 PNG 图像有损压缩的命令行实用程序和库。压缩程序会显著减小文件大小(通常高达70%),并保持完全的alpha透明度。通过使用alpha通道将图像转换为更高效的8位PNG格式(通常比24/32位PNG文件小60-80%)。

让你的代码更优秀的 14 条建议

2018-07-04
阅读 3 分钟
946
学习代码语法是一件比较简单的事情。但是如何利用简单的语法去组建庞大的项目,会衍生出很多问题。这里总结了一些编程过程中需要注意的陷阱和原则,之后如果有新的总结,我会继续更新。