- 博客(127)
- 收藏
- 关注
原创 python实战(输出会动的爱心)*
在Python中直接输出一个“会动的”爱心到控制台(命令行界面)是比较有挑战性的,因为控制台本身不支持动画效果,比如动画移动或变色。但是,我们可以使用字符来模拟一个爱心形状,并通过不断地刷新控制台来“模拟”移动效果。模块来清除屏幕和暂停执行,从而模拟动画效果。请注意,这种方法在不同的操作系统上可能需要不同的清除屏幕命令。下面是一个使用Python打印并“模拟移动”爱心形状的简单示例。
2024-07-20 16:14:46
152
原创 Appium环境搭建,华为nova8鸿蒙系统(包括环境安装,环境配置)(一)
如上图所示的,Tools文件夹里面的Android SDK Tools(这个我们在之前的一步已经下载好了的,一般不会让你再安装了,不过有可能会让你更新),然后就是Android SDK Platform-tools和Android SDKBuild-tools,注意只需要下载。在“我的电脑”右键,“属性”,“高级系统设置”,“高级”,“环境变量”,“系统变量”增加一个环境变量“ANDROID_HOME”,浏览到对饮你解压的android sdk目录。,我两个都试过,exe安装会直接安装在c盘,没得你选。
2024-07-04 10:44:51
885
原创 面试相关-接口测试常问的问题
在之前项目中,接口测试测试的环境有开发环境,测试环境等,为了测试的时候方便,就在postman 设置环境变量,到时所有接口都引用该环境变量,这样就不用为了切换环境导致每次都去修改被测系统接口的主机地址;(1)现在大多系统都是前后端分离的项目,前端和后端的进度可能不一样,那为了尽早的进入测试,前端界面没有开发完成的情况下,只要后端的接口开发完了,就可以提前做接口测试了;比如,提现输入框,在页面上 输入负数,肯定是无法提交过去(前端页面会判断金额),如果我不走前端,直接用接口工具发请求,输入一个负数过去。
2024-06-27 14:02:07
684
原创 百度AI-语音合成(python代码练习-把文本转换为语音)
(1)在浏览器输入http://ai.baidu.com(2)点击右上角控制台,进入用户注册登录界面(3)如果没有百度账号,可以先注册然后再进行登录;如果已经有了百度账号可以直接登录;登录成功后,进入控制台管理界面(4)点击实名认证按钮进入实名认证页面(因我的账号已经进行过初级实名认证,实名认证内容大家按照提示进行即可)百度AI开发平台。
2024-06-20 14:37:08
576
原创 python之并发编程实战(用多线程,多进程,多协程加速程序运行)(五)
CPU密集型(CPU-bound )CPU密集型也叫计算密集型,是指I/0在很短的时间就可以完成,CPU需要大量的计算和处理,特点是CPU占用率相当高;例如;压缩解压缩、加密解密,正则表达式搜索I/0密集型(//O bound)I/0密集型指的是系统运作大部分的状况是CPU在等I/0(硬盘/内存)的读/写操作,CPU占用率仍然较低;例如:文件处理程序、网络爬虫程序,读写数据库程序。
2024-06-18 16:57:20
349
原创 python进阶:多线程原理python(四)
开个QQ,开了一个进程;开了迅雷,开了一个进程在QQ的这个进程里,传输文字开一个线程、传输语音开了一个线程、弹出对话框又开了一个线程所以运行某个软件,相当于开了一个进程。在这个软件运行的过程里(在这个进程里),多个工作同时运转,完成了QQ的运行,那么这“多个工作”分别有一个线程,所以一个进程管着多个线程,一个进程有且至少有一个线程线程与进程的区别(了解)线程共享创建它的进程的地址空间;进程有自己的地址空间。线程可以直接访问其进程的数据段;进程有它们自己的父进程的数据段副本。
2024-06-18 09:30:00
340
原创 python基础:字符集和编码*
例如我们所熟悉的:ASCII,USC,GBK,BIG5…这些不同的字符集从收录到编码都各不相同,给软件的移植和信息的交换带来了很大的困惑。最严重的问题就是字符乱码,这也是到现在为止还影响着每个测试和开发人员的根本问题。为了处理不同的文字,各大计算机公司,各国政府,以及各种标准化组织发明了几百种字符集。位:计算机的最小单位 二进制中的一位 用二进制的0/1表示。解码:将计算机表示的0/1编码转换成肉眼可见的字符。编码:将字符转换成计算机可识别的0/1代码。字节:八位组成一个字节。字符集:字符的集合。
2024-06-17 15:05:39
209
原创 python之日志(三)--将捕获的异常写入日志中
默认第1和第2级的日志不会打印想打印前面的1,2级,需要加一行代码同理:如果代码中换成如下那么只会打印出一条日志。
2024-06-17 14:17:26
477
1
原创 python之异常机制与常见的异常类型(二)
异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。
2024-06-15 14:39:00
810
原创 微信开发者工具下载与安装
根据自己的操作系统下载对应的安装包进行安装,有关开发者工具更详细的介绍可以查看 。点击进入到开发者工具下载页面。(2) 选择版本 点击下载。
2024-06-05 11:09:52
369
原创 微信小程序注册流程及APPID,APPSecret获取
的时候小程序账号信息是必填项,因此在注册小程序以后,需要补充小程序的基本信息,如名称、图标、类目等。体验版本:通过微信公众平台发布为体验版本,仅供测试人员使用(不超过15人,需要开发者进行添加对应测试的微信账号)小程序密钥(AppSecret)生成后需自己妥善管理,后续平台不可再次明文查看,忘记秘钥只可重置生成操作。线上版本: 提交微信公众平台的官方审核通过之后,生成正式的二维码,真实用户扫码使用的小程序版本。在完成小程序账号的注册后,需要打开微信公众平台对小程序账号进行一些设置,这是因为小程序在。
2024-06-01 17:06:21
1852
原创 如何区分前端BUG和后端BUG
前端一般指的是我们肉眼可见的界面设计,主要体现在人机交互的视觉效果,往往需要调用后台的一个接口,进行一个HTTP请求,根据后台反馈回来的数据,渲染到前端页面上。后台无法肉眼可见,但是主要为了实现某一具体功能,还有关于数据、逻辑、安全性等底层的东西均属于后端。知道前后端概念后,我们不难理解到底自己提交的bug是属于前端的bug还是后端的bug,方便bug定位,便于提高工作效率。
2024-05-30 10:30:24
831
原创 计算机域名的解释,通俗易懂:域名与IP的关系讲解
在我们平时上网的过程中都会用到一个专业词——域名,例如百度的域名是:www.baidu.com,那这个域名的作用是什么呢?而我们更熟悉的一个词是IP,为何不用IP而用域名来访问网站呢?今天就给大家科普一下域名与IP的关系,以及用域名来访问网站的原因,这里用书店买书为例子来解释让专业的术语更加通俗易懂。
2024-05-29 11:25:02
620
1
原创 Python+Playwright自动化测试-playwright操作iframe(三)
iframe 是web自动化里面一个比较头疼的测试场景,在Selenium中处理 iframe 需要切换来切换去非常麻烦。但是在playwright中,让其变得非常简单,我们在使用中无需切换iframe,直接定位元素即可。
2024-05-21 13:52:11
831
原创 Pycharm配置Git以及Gitee实现代码管理(全网最详细)
如果是自己想练手,完全可以用gitee当做代码管理平台(gitee注册后就可用)
2024-05-14 14:30:41
760
原创 Playwright安装和录制脚本(ui/web自动化)(一)
Playwright是2021年微软开源的一个项目「playwright-python」。针对 Python 语言的纯自动化工具,它可以通过单个API自动执行 Chromium,Firefox 和 WebKit 浏览器,同时支持以无头模式、有头模式运行。
2024-04-09 16:44:52
966
原创 jmeter之常用函数-第六天
counter 计数器函数 TRUE(每个用户都有自己的计数器) FALSE(所有用户共用一个计数器)_Random 随机数函数 参数1:取值范围最小值(包含) 参数2:取值范围最大值(包含)_time 获取当前时间的函数 无参: 获取的是距离 1970/01/01 00:00:00 的毫秒值参数1:yyyyMM_dd HH:mm:ss 格式化成 年\月_日 时:分:秒 格式。
2024-03-20 18:51:09
537
原创 jmeter之Http请求默认值与Http信息头管理器-第五天
点击测试计划-右键-添加-配置元件-Http请求默认值http请求默认值:设置重复的字段。
2024-03-19 20:22:46
771
原创 测试用例实战(全网最详细-注册,登录,发布文章)
需求图片如下:注册测试点(用等价类和边界值)正向:⼀次尽量覆盖多条逆向:⼀次只能覆盖⼀条,其他选项必须正确。注册测试用例注意:注册的测试点和测试用例如有需要可在资源绑定中自行获取。
2024-03-13 13:48:35
638
原创 python自动化之pytest框架以及数据驱动(第五天)
(1).py测试文件必须以test开头(或者以 test结尾)(2)测试类必须以Test开头,并且不能有 init 方法(3)测试方法必须以test开头(4)断言必须使用assert。
2024-03-11 08:22:15
557
原创 java自动化之自动化框架项目(第五天-解析并执行初始化sql)
先将常用变量占位符替换为实际值,然后解析并执行初始化sql,保证用例中的数据可用,这样不用每次执行测试前修改测试数据。
2024-03-04 15:00:00
451
原创 python自动化之项目架构搭建与思路讲解(第二天)
自动化测试是指使用自动化工具和脚本来执行测试任务,以验证软件或系统的正确性和稳定性。它可以提高测试的效率和准确性,并节约时间和成本。
2024-03-02 13:08:29
416
原创 python自动化之项目实战准备(第一天)
告诉服务器客户端的相关信息(如果是浏览器会有版本,内核等信息):告诉服务器,此请求是从哪个页面上发出来(防盗链。买家端--自行注册(用手机进,界面效果好点)账号|密码:ct0909 | 89254。(3)springCloud 微服务。协议的版本、状态码、状态描述符组成。功能完善,包含:后端。(2)spingboot框架。:告诉服务器消息体的数据类型。响应报文格式:四个部分组成。:告诉浏览器回送数据的长度。:告诉浏览器回送数据的类型。请求报文格式:四个部分。:告诉服务器这个是一个。:告诉浏览器跳到哪里。
2024-03-01 14:54:44
1094
原创 idea连接mysql数据库,报错Unknown database ‘testjava‘-(最全教程,并教你如何用idea直接连接mysql)
idea创建maven项目,连接windows中的mysql数据库时,报错Unknown database 'testjava'在项目中检查了jdbc.properties文件,数据库的url、username、password都是正确的,项目启动后还是无法连接数数据库。
2024-03-01 14:15:00
1547
2
sdk安装包+appium server gui安装包+appium inspector安装包
2024-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人