自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 postman怎么进行参数化?

postman进行参数化

2023-09-21 14:53:23 507

原创 Python的break关键字和continue关键字使用讲解

Python,break关键字和continue关键字

2023-03-03 17:25:09 372 1

原创 Python学习相关链接

学习Python。!!

2022-11-19 11:39:36 298

原创 App上架小米应用商店

App上架小米商店!!

2022-11-14 16:29:04 2643

原创 APP如何上架App Store?

app上传App Store!!

2022-07-25 12:11:44 8107

原创 Jmeter线程组功能介绍

jmeter介绍线程组里面的参数功能

2022-07-02 15:00:30 198

原创 Postman如何设置成中文?(汉化)

postman设置成中文!!(汉化)

2022-06-24 17:35:16 144752 57

原创 App专项测试测试有哪些?

App专项测试测试包含哪些?

2022-06-10 16:42:47 8319

原创 如何确定你发现的bug是bug?

未实现需求说明书提到的功能实现了需求说明书提到不应该出现的功能未实现需求说明书未提到但应该出现的功能实现了需求说明书未提到的功能

2022-06-10 16:34:35 443

原创 假如给你一个XX东西你要怎么测试?

第一点:功能测试(假如是水杯的话,测试水杯的功能是否能正常喝水,是否能正常装水)(假如是笔的话,测试笔是否能正常写出,是否会出现断笔水)(假如是键盘的话,测试键盘的各个按键是否可以按的下去,连接电脑后,是否可以使用)第二点:界面测试(假如是水杯的话,查看水杯的颜色外观是否完整)(假如是笔的话,查看笔是否有图案,图案是否易磨损)(假如是键盘的话,查看键盘的键帽是否颜色为统一,如果不是为统一的话,颜色搭配是否让人感受舒适)第三点:易用性测试(假如是水杯的话,查看水杯喝水时是否方便,水杯拿起放下是否方便)(假如是

2022-06-10 16:29:58 1556

原创 2022-05-23每日记录,硬件怎么烧录固件

选择好对应的型号,然后就选择串口,选择好串口后,就选择波特率,一般波特率为115200(这个可以自己选择的),然后选择要烧录的固件,选择好之后,点击下载和编程,然后查看进度条!! 这个就是烧录的一整套流程!!!...

2022-05-23 14:48:12 728

原创 Http常见的状态响应码有哪些?它们的区别是什么?

2开头 请求成功 表示成功处理了请求的状态代码 3开头 请求被重定向 表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向 4开头 请求错误 这些状态代码表示请求可能出错,妨碍了服务器的处理 5开头 服务器错误 这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错 常见的返回请求状态码:200:客户端请求成功。201:表示请求已经被成功处理,并且创建了新的资源。新...

2022-05-18 11:25:20 799

原创 get与post的区别?

GET请求使用URL或Cookie传参。而POST请求将数据放在Body中;GET请求的URL会有长度上的限制,则POST请求的数据则可以非常大。POST请求比GET请求安全,因为数据在地址栏上不可见!(一般GET请求用来获取数据,而POST请求用来发送数据)我们可以最直观看到的区别就是GET请求把参数包含在URL中,POST请求通过request body传递参数。总的来说:GET请求和POST请求本质上就是TCP链接,并无差别。但是由于HTTP的规定和浏览器/..

2022-05-18 11:07:38 402

原创 postman - 如何实时刷新获取Token?

第一步:需要在输入编程代码界面输入以下代码:pm.test("Statuscodeis200",function(){pm.response.to.have.status(200);});vardata=JSON.parse(responseBody);if(data.data.accessToken){tests["BodyhasaccessToken"]=true;postman.setEnvironmentVaria...

2022-05-11 15:12:31 1919 2

原创 淘宝购物车的测试点有什么?

1.界面测试打开淘宝购物车页面后,页面的布局是否合理,是否完整。不同卖家的商品在不同的table区域显示,区分明显。页面的功能按钮可以正常显示。商品的最下方显示失效宝贝。页面的最低端显示“你可能喜欢”向下滑动页面,在购物车顶端展示“购物车”。购物车中如果存在有商品降价、库存不足、限购件数等,在商品详情的下面,会有对应的字体展示。2.基本功能购物车页面的所有连接是否正常。从商品信息页面添加的商品能显示在购物车中。若未登录,点击购物车中的商品直接进行结算,则提示用户输入用户名和密码,或者

2022-04-29 10:59:15 4940

原创 接口测试的测试点有什么?

测试接口的目的:测试接口的正确性和稳定性;测试的原理:模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端接收应答的过程;测试的重点:检查数据的交换,传递和控制管理过程,还包括处理的次数;测试的核心:持续集成是接口测试的核心; (持续集成并发)接口测试的优点:为高复杂性的平台带来高效的缺陷监测和质量监督能力,平台越复杂,系统越庞大,接口测试的效果越明显(提高测试效率,提升用户体验,降低研发成本);用例设计重点:通常情况下主要

2022-04-26 12:11:30 597

原创 什么是接口?怎么做接口测试?

1.什么是接口?接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。2.接口都有什么类型?接口一般分为两种:1.程序内部的接口 2.系统对外的接口系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的。程序内部的接口:方法与方法之间,模块.

2022-04-25 15:47:18 461 1

原创 Python学习----索引与切片

索引:序列中的所有元素都有编号——(从0开始递增)。反之如果索引是负数(比如:-1、-2)那么就会从右往左开始计算(注意:-0和0都是从左往右第一个开始计算,从右开始计算只能从-1开始)切片:比如输入的是([0:2] [2:5])0:2:0表示从左往右的第一个数,2表示从左往右数两个数(正常的数,从第一个开始数),然后就是我们切片的结果显示了。2:5:2表示从左往右数两个数(第一个数代表的是0然后以此类推),5表示从第一个数,数到第五个(正常的数,从第一个开始数)然后就是我们的结果了。

2022-04-24 14:05:20 1561

原创 什么是ADB,ADB有什么作用?

很多测试同学应该或多或少都有听过ADB,但是具体是什么呢,就不清楚,不了解。其实呢,ADB的全称是: Android debug bridge = 安卓 调试 桥通俗的话来说就是:如果想通过Shell命令来操作Android系统,这个调试前提就是需要ADB当成一座桥,Android环境和开发环境需要ADB来进行桥接。我们还可以借助ADB工具,可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。可以让用户在电脑上对手机进行全面的操作。.

2022-03-12 15:58:08 10713 6

原创 Jmeter参数化(Txt文件格式)

Jmeter参数化不止只有Excel格式,还有Txt格式(我用登录接口做演示)第一步:1.添加线程组2.添加http请求3.添加csv数据文件设置4.添加查看结果树添加完第一步之后,就可以编辑我们的txt文件里面的格式内容了第二步:1.在电脑桌面或者其他盘的地方新建一个txt文件,然后输入账号和密码(用逗号隔开)2.在刚刚jmeter里面的新建的"csv数据文件设置"里面把txt文件放进去,然后设置成以下界...

2022-03-12 15:33:48 2336

原创 个人学习每日记录03-10(乐鑫模组)

产品配置生产工具使用:1.模组配网,配网的话有两种办法第一种办法:直接用串口工具(产品配置生产工具)里面的‘启动配网’就可以给模组配网(前提是选好这个模组是什么型号的,比如‘ESP32’ / 8266)第二种办法:添加按键初始化,添加GPIO相对于的管脚,比如GPIO5,可以 ‘长按’,‘短按’,‘双击’,‘重复按’等等...

2022-03-10 11:09:59 82

原创 adb连接夜神模拟器会断开连接怎么处理?

在做App自动化测试的时候,会出现夜神模拟器会断开,那我们应该怎么处理呢?有两种办法:第一个办法:1.把Android目录下的adb程序复制到夜神模拟器的目录下并覆盖:(看图)注意,是把Android目录下的adb复制在夜神模拟器下并覆盖,而不是叠加!把夜神模拟器下原来的adb覆盖!!2.然后把nox_adb改成nox_adb_bf然后重新打开CMD输入adb connect 127.0.0.1:62001进行连接即可~第二个办法:就是把...

2021-12-28 17:26:47 8305

原创 UIAutomatorViewer截取不了App的UI界面怎么办?

最近在做App的自动化,截取UI界面的时候遇到一下界面的问题:一开始不知道怎么处理,也看了很多文章····那我后面是怎么处理的呢?我是这样处理的: 解决方法:解决方法:将 adb 关闭并重新打开在CMD窗口输入命令:第一 :adb kill-server第二 :adb start-server出现这样的情况后,只需要重新连接就好了,如果用的是模拟器,输入adb connect 127.0.0.01:62001重新连接即可!!重......

2021-12-26 18:04:27 9791

原创 MQTTX如何订阅监控查看消息?

话不多说~~请往下看!!第一步:(先把MQTT连上)1.2.第二步:(连接上了之后点击添加订阅,然后输入topic)1.2.第三步:(连接上了之后,点击确定后,会跳转打印台,可以看到订阅监控的消息了)...

2021-12-17 10:36:29 3946 2

原创 selenium无头模式(--headless)怎么添加使用?

有一些兄弟姐妹执行selenium的UI测试用例的时候,都会出现每次执行一条测试用例都会打开一个浏览器吧?是不是有时候觉得很麻烦、不美观、占内存?那我们应该怎么来解决这个问题呢? 那就要用到selenium里面的一个无头模式,具体如何使用,请往下看~~第一步:引入无头模式的包:from selenium.webdriver.chrome.options import Options (这个需要前提引入的,就想时间等待一样)第二步:不管是谷歌/火狐浏览器,需要在初始页面添加这段代码(参数

2021-12-08 11:20:15 15595 6

原创 什么是PO设计(封装)?

为什么要封装呢?有些同学都会写UI自动化脚本,但是不会封装,所以写到后面会发现代码很长,很乱,不好管理。在开发阶段时开发工程师把代码修改了,随之而变的是UI自动化脚本也要修改,不得不修改所有对应的代码,导致工作量变大。所以什么是PO设计模式(封装)呢?1.PO模式:PO是Page Object的缩写,是一种自动化测试的设计模式可以减少重复的代码,并可对代码进行管理,分离测试步骤及测试对象PO模式可以把一个页面分为三层,基础层(base)、页面对象层(page)、测试用例层(case)

2021-11-30 11:36:40 2400 2

原创 pycharm如何导入selenium框架?

导入selenium框架其实很简单,一共有两个办法~~第一个:手动添加打开pycharm,点击file>settings>点击加号>搜索selenium>点击添加即可打开pycharm,File >> Settings >点击加号>搜索selenium,进行安装即可第二个:代码添加打开pycharm,然后新添加一个py文件,然后输入代码(from selenium import webdriver)...

2021-11-20 10:06:56 15642 1

原创 Jmeter如何利用随机函数来批量注册账号?

jmeter这个工具,是很实用的,有一个功能不知道你们有没有使用过,就是他的随机函数。可以用它的随机函数来进行批量注册不重复的账号~ 要是你不知道怎么使用的话,那你就往下看吧~~一:先添加需要的使用的组件1.创建线程2.添加HTTP请求3. 添加HTTP信息头管理4. 最后一步添加查看报告的组件二: 添加接口/添加随机函数1.添加注册接口2.打开随机函数助手3.随机函数助手使用(功能选择RandomString,Random..

2021-11-18 10:42:59 1334

原创 如何使用jmeter进行MQTT压力测试?

一、添加线程组 1. 添加线程组,Jmeter执行是通过线程组进行驱动的,测试计划必须最少有一个线程组,选中测试计划,点击右键,添加>线程>线程组二、添加如下请求 1. 添加创建连接请求-选中线程组,点击右键,添加>取样器>MQTT Connect2.这个请求的作用是进行MQTT连接,本次使用本机开启的MQTT服务进行测试,默认ip为127.0.0.1,端口默认18833. 添加发布请求-选中线程组,点击右键,添加>取样器>MQTT..

2021-11-16 15:16:42 13203 9

原创 什么是测试思维?测试思维都有什么?

每个人都会测试,但是你们知道测试工程师的测试用什么思维进行测试吗?开发工程师自测与测试工程师测试的区别你知道吗?测试思维:1.正向思维(一般用于冒烟测试)简述:指软件可以在正常运行状态下所表现出来的特征目的:根据需求标准检查系统功能是否正常实现2.逆向思维简述:根据结果逆推条件用处:减少多余的测试用例3.组合思维简述:将相关的事物组合到一起example: 比如多进程并发   比如按照是否排序组合可分为...

2021-11-16 10:52:17 4045

原创 http与https网络协议的区别?

相信很多同学上网的时候,都会看到有http和https这两种协议吧,但是你们可能不知道,一个有S一个没有S的区别很大...http是基于tcp连接的,可能你看到tcp就会在想tcp是什么,简单的来说tcp协议是传输控制协议,http协议中的数据是利用tcp协议传输的,所以说支持http传输的协议也是能够支持tcp协议的,tcp的定义就是数据传输和连接方式的规范,http定义的是传输数据的内容的规范。https协议与http的协议内容意思差不多一样,但是呢,https的协议是 http+ssl

2021-11-11 15:28:31 2604

原创 unittest框架怎么生成测试报告?

unittest生成报告

2021-11-09 16:22:27 11319 1

原创 TCP三次握手与四次挥手的过程与结果

应该有一些同学会有不懂TCP的三次握手与四次挥手,然后去看其他博主的文章会发现博主讲的很深奥,把一些原理过程都说出来了,导致不是很理解。 我把理解的三次握手与四次挥手用自己的理解话语来告诉大家~(我们把握手和挥手比作成女朋友)三次握手:你发信息给女朋友询问他今天出来玩吗这个是第一次握手,女朋友回信给你说好的,这个是第二次握手,你再回她信息把他约她出来这个是第三次握手四次挥手:假如那一天你与你女朋友关系不好,你想与你女朋友分手(断开不再联系)这时的你发信息跟女朋友提分手 这个是第一

2021-11-08 10:46:48 149 2

原创 什么是黑盒测试?有什么?

1.黑盒测试也称功能测试或数据驱动测试,也叫基于需求规格说明书的测试;2.把程序看作一个不能打开的盒子,不关心软件内部只关心输入输出,针对软件界面和软件功能进行测试;3.黑盒测试要依据是需求文档;4.黑盒测试用例设计方法有:1.等价划分法;2.边界值分析法;3.错误推测法;4.场景法;5.因果图法;6.判定表法;7.正交试验设计法5.黑盒测试类型包括:1.系统测试;2.验收测试;3.性能测试;3.Alpha测试;4.Beta测试;5.接口测

2021-11-08 10:31:21 5350 3

原创 软件测试的概念

1.软件测试的定义:在规定的条件下对程序进行操作,已发现程序的错误,并对软件质量进行评估用简单的话来说就是我们可以把软件测试理解为:在把软件交付给用户使用前,我们先用一遍。 其实软件测试就是在使用软件,站在用户的角度上,模拟各种正常的和异常的场景来使用软件2.测试的目的:软件测试不仅仅是为了发现软件的缺陷与错误,而且也是对软件质量进行质量和评估,为提高软件的质量提供依据...

2021-11-08 10:27:37 4718

原创 软件测试的原则

本人是一名软件测试工程师,也做过几个项目,我给一些刚入行的小白,或者是还没入行在观望这个行业的兄弟分享一些软件测试的原则。测试应该尽早进行!需要尽早!尽快!持续!先找大问题,(主要流程),不要过于纠结小问题!!什么时候开始测试?应在需求分析阶段就应该介入!!完全测试是不可能的,测试需要终止!!因为初涉软件测试人员希望拿到软件后就进行完全的测试,找出所有的软件错误,并使软件趋于完美.想法是非常好的,但是实现它是不可能的!哪怕是最简单的程序,主要原因有三个原因:

2021-11-08 10:16:01 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除