自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aurora的博客

测试工程师一枚

  • 博客(52)
  • 资源 (7)
  • 收藏
  • 关注

转载 HTTP状态码

HTTP状态码是超文本传输协议的3位数字代码HTTP请求状态码的具体表述如上。

2023-11-17 17:48:22 65

原创 接口自动化和UI自动化的区别

目前自动化已经应用于各个测试领域,每个企业需求的接口自动化和UI自动化也都不尽相同,下面来详细减少下 ,仅个人观点以上就是个人对接口和UI自动化的一些见解,如有讨论请发在评论区呀!

2023-11-17 17:16:38 285

原创 AI绘画运行webui.sh报错如何解决

Python AI 绘画,配置环境启动时报错。

2023-11-16 16:31:48 519

原创 tkinter和Tkinter的区别

tkinter和Tkinter是Python中用于创建GUI应用程序的库。区别在于导入语句、模块及函数名称等。

2023-11-16 16:00:53 269

原创 游戏基础知识—游戏测试与软件测试的区别

游戏测试:基本不可延期,前期宣发、推广铺好,变化会影响前期推广。游戏测试:对于数值的要求比较高,玩家对数值体验敏感。游戏测试:客户端内存、CPU、卡顿、流畅度等等。游戏测试:玩家关注时间与产出、活动衔接。游戏测试:需要单独或者自己编写的工具。软件测试:非资产金钱类较低。软件测试:视项目决定是否延期。软件测试:开源框架居多。软件测试:要求度较低。软件测试:视需求而定。

2023-11-12 22:17:54 116

原创 测试概念第六篇—代码检查的常见错误

代码检查,是以组为单位阅读代码,进行一系列规程和错误检查技术的集合,通常由代码检查小组负责。

2023-11-04 19:49:57 112

原创 缺陷之灵魂操作bug

正常来说,我们在测试缺陷的时候都是按照case来测试的,但是有些场景,例如说发散思维这种场景,就会找到一些比较不太正常、不好复现的缺陷,然后如果要辅助研发修复,就会极为痛苦。其实我相信,每个测试或者编程的同行业者,都有一些自己的行为习惯,可能会令我们工作上获得益处或者头痛,大家都理性看待就好,人生是旷野而非轨道,无需每个人都只有一面。

2023-11-04 16:25:54 438

原创 稳定性测试—fastboot和monkey区别

稳定性测试是指检验程序在一定时间内能否稳定地运行,在不同的场景下能否正常地工作的过程。主要目的是检测崩溃、内存泄漏、堆栈错误等缺陷。是一个命令行工具,通常在adb安卓调试运行,模拟用户的行为,一般为,点击屏幕,滑动屏幕,back返回,等随机事件对安卓APP来做压力测试Fastbot 是一种基于模型的测试工具,用于对 GUI 转换进行建模以发现应用程序稳定性问题。它结合了机器学习和强化学习技术,以更智能的方式协助发现。

2023-11-04 15:43:14 657

原创 游戏基础知识—游戏类型分类

游戏分类是指对电子游戏的分类。电子游戏的种类五花八门,为了方便区别,需要对它们进行分类。由此就产生了游戏分类的定义。

2023-11-03 16:50:47 1116

原创 python冒泡排序算法

冒泡排序(Bubble Sort),依次比较两个相邻的元素,如果顺序错误就把他们交换过来。直到没有相邻元素需要交换,也就是说该元素列已经排序完成。2)对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。4)持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。1)比较相邻的元素。如果第一个比第二个大,就交换他们两个。3)针对所有的元素重复以上的步骤,除了最后一个。

2023-11-03 15:29:23 57

原创 python插入排序算法

插入排序,一般也被称为直接插入排序。基本思想是将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增1的有序表。1)从一个列表元素开始,认为已经是排序好的。3)若第二个元素小于第一个元素则调整顺序。2)第二个元素跟第一个元素比较。平均时间复杂度:O(N^2)

2023-11-03 14:36:33 118

原创 接口框架第二篇—unittest/pytest 有什么区别

通过@pytest.mark方法来标记类和方法,pytest.main()加入参数-m来标记执行标记的类和方法。断言有很多格式,(assertEqual,assertIn,assertTrue,assertFalse)默认执行全部用例,也可通过加载testsuit,执行部分用例。2)测试类必须继承unittest.TestCase。1)测试文件名要以test_打头,或者_test结尾。3)测试类必须有unittest.main()方法。4)测试方法必须要以test_打头。2)测试类名字要以Test打头。

2023-11-03 00:27:31 326

原创 python小程序篇—回文数

【代码】python小程序篇—回文数。

2023-11-02 22:29:42 157

原创 python基础知识总结二

python多线程有个全局解释器锁,任意时间只能有一个线程使用解释器。接受任意多个参数并且返回单个表达式值的函数,包含的表达式不能超过一个。修改被引用的对象,原始和新拷贝的对象都会被影响。修改被引用的对象,原始和新拷贝的对象没有 联系。**kwarg会把关键字参数转化为dict。match是检查re匹配到的第一个字符串。*arg会把位置参数转化为tuple。浅拷贝,拷贝数据集合的第一层。深拷贝,拷贝数据集合的所有层。非贪婪匹配,只匹配第一个值。.贪婪匹配,从头到尾匹配。is判断内存值是否相等。

2023-11-02 20:31:37 85

原创 测试概念第五篇—测试用例编写

编写测试用例是验证软件系统功能是否按预期工作的重要步骤。测试用例应涵盖各种情况,包括正常情况、异常情况和边缘情况。

2023-11-02 20:06:55 100

原创 GPT引发智能AI时代潮流

作为辅助工具存在,目前应用于多种场景,如最近新型的AI机器人、AI面试,GPT可提供信息、建议和创意支持,但仍需要人来审查、修改和整合。另外,关于智能AI,我们在学会如何用它优化效率之外,也应该在确保高效率使用的同时,不会让我们自己懈怠,人一旦丧失了思维,那与机器就无异了,AI机器学习除了带来便利,也需要来做一些监管和记录,比如说坏人利用这个搜索引擎来搜索如何实现不好的目的等等,高技术带来的也有高风险,所以风险管控是有必要的。也就是说,在真实情境中,GPT及类似技术的应用还处于发展阶段,尚未取代人类工作。

2023-11-02 17:19:40 595

原创 测试概念第四篇—购物车测试用例

• 新加入购物车商品排序(添加购物车中存在店铺的商品和购物车中不存在店铺的商品);• 将商品加入购物车,页面跳转到登录页面,登录成功后购物车数量增加;• 购物车中下架的商品是否有特殊标识;• 商品是否可以成功加入购物车;• 商品文字太长时是否显示完整;• 店铺名字太长时是否显示完整;• 商品删除后商品总数是否减少;• 购物车商品总数是否有限制;• 创新券商品是否打标;• 商品总数是否正确;• 全选功能是否好用;• 删除功能是否好用;

2023-11-01 22:41:07 224

原创 测试概念第三篇—注册登陆测试用例

1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。2.输入错误的用户名或者密码,验证登录会失败,并且提示相应的错误信息。3.登录成功后能否能否跳转到正确的页面4.用户名和密码,如果太短或者太长,应该怎么处理5.用户名和密码,中有特殊字符(比如空格),和其他非英文的情况6.记住用户名的功能7.登陆失败后,不能记录密码的功能8.用户名和密码前后有空格的处理9.密码是否非明文显示显示,使用星号圆点等符号代替。

2023-11-01 22:36:05 641

原创 测试概念第二篇—web测试和app测试区别

app项目:不同设备类型如Android/IOS,不同手机系统,不同屏幕尺寸、不同分辨率等。app项目:测试安装、安装时的中断、弱网、安装后删除安装文件、断点续传、更新、卸载、web项目:一般是基于浏览器的B/S架构,更新了服务器端,客户端就会同步会更新。app项目:响应时间、电量、流量、CPU、Memory等。app项目:一般是C/S架构,客户端和服务器都要更新。web项目:不同浏览器、不同电脑硬件和系统兼容。web项目:主要关注服务器性能和响应时间。web项目:不需要考虑。

2023-11-01 22:29:33 27

原创 性能测试第四篇—性能测试方案简略版

第一步:“adb shell dumpsys batterystats 包名 > /sdcard/appbatterystats.txt”第一步:adb shell "dumpsys batterystats > /sdcard/batterystats.txt"1、测试前,需要将手机的电量信息清空:adb shell "dumpsys batterystats --reset"第二步:adb pull /sdcard/appbatterystats.txt D:\测试数据\。借助VLC工具查看。

2023-11-01 22:18:01 154

原创 性能测试第三篇—APP性能测试的指标

(1)安装目标APK后待机功耗与之前对比。(2)使用APK中能保持正常的功耗损耗。(3)长时间连续使用应用耗电无异常。(3)应用高负荷运行的流量峰值。(1)空闲状态下的内存消耗。(2)中等状态下的内存消耗。(2)应用运行两小时的流量。(3)不同应用界面切换耗时。(3)满状态下的内存消耗。(1)应用首次启用的流量。6.与服务器交互的速度。(1)非首次启动耗时。

2023-11-01 22:11:48 56

原创 安全测试第一篇

在输入框使用js脚本:,如果有信息反馈则有问题。1.sql语句:如:select * from user where id=1 or 0=0。如:一些接口正常的操作是1,2,3,4 没有限制顺序后导致内存占用过多等。假设我们定义字符有32位或计算后有32位,超过32位是否能请求成功。用户A是否可以直接修改为用户B的ID去查看或操作B的订单。之前接触了一些安全测试的内容,分享到这里,希望技术共勉。如:一些重要企业安全信息写入到代码中、网页中等。

2023-10-26 19:17:03 69

原创 python小程序篇四

每个线程在执行的过程都需要先获取GIL,保证同一时刻只有一个线程可以执行代码,在多线程环境下,GIL会对多线程的执行产生一定的影响。装饰器可以理解为是一个用来修饰函数的函数,它接收一个函数作为参数,并返回一个新的函数。垃圾回收(Garbage Collection,简称 GC)是自动进行的,它的主要目的是回收不再使用的内存,以便更好地利用系统资源。new 方法创建实例对象的,是一个静态方法,第一个参数是 cls,在对象创建之前被调用,它负责创建并返回对象给init。例如通过 for 循环来遍历一个列表。

2023-07-11 14:03:01 109

原创 大数据学习第三篇

所有收集的数据都已转换为相同的格式。根据要求,格式可以是任何格式。在该步骤中,将一组函数规则应用于提取的数据以将其转换为单个标准格式。收集来自不同来源的数据,如文本文件,XML文件,Excel文件或各种其他来源。从各种来源收集大量数据,转换它们,最后加载到数据仓库。过滤:仅将特定属性加载到数据仓库中。加入:将多个属性加入到一个属性中。清除:使用特定的默认值填充空值。拆分:将单个属性拆分为多个属性。排序:根据属性对元组进行排序。

2023-07-10 17:27:52 52

原创 python小程序篇三

python装饰器装饰的对象是函数或者方法,一般采用语法糖的形式,:@classmethod,@staticmethod,@property,@xxx.setter,@wraps(),@func_name等都是python中的装饰器。(1)调用:调用函数时传入的参数,没有匹配到位置参数,被装入到一个元组tuple中,参数args指向这个tuple对象。(1)调用函数时传入的参数,没有匹配的关键字参数,被装入到一个字典dict中,参数kwargs指向这个dict对象。3.*args和**kwargs。

2023-07-10 16:52:43 208

原创 python小程序篇二

cursor.execute(“insert into student(id,name,sex) values(2,‘Amma’,‘女’)”)list=[‘红’,‘蓝’,‘红’,‘绿’]四、python连接数据库进行增删改差。print(‘数据库连接成功’)print(‘数据库连接失败’)print(‘数据查询失败’)print(‘数据插入失败’)print(‘数据修改失败’)print(‘数据删除失败’)print(“插入成功”)print(“修改成功”)print(“删除成功”)

2023-07-08 19:33:27 220

原创 数据库操作第二篇—Mysql图形化工具Sequel pro

(3)如果提示连接失败,且参数没有错误,点击左上角苹果图标,系统偏好设置,点击mysql,安装驱动服务后重启。下载地址:https://www.sequelpro.com/下载地址:https://www.mysql.com/(1)点击电脑系统偏好设置,启动mysql服务。(2)终端输入mysql -u root -p。(2)输入参数,点击connect。五、使用sequel pro登陆。(1)打开sequel pro。一、安装sequel pro。(3) ctrl+s保存后。

2023-07-08 18:09:47 923

原创 大数据学习第二篇

HQL:from 后面跟的 类名+类对象, where 后用对象的属性做条件,增删改直接调用封装好的save()、delete()、update()方法。SQL:from 后面跟的是表名,where 后 用表中字段做条件查询。SQL面向数据库表查询。二、HQL的增删改查。

2023-07-07 17:57:38 40

原创 大数据学习第一篇

Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎,Spark,拥有Hadoop MapReduce所具有的优点;基于Hadoop的一个数据仓库工具,用来进行数据提取、转化、加载,hive数据仓库工具能将结构化的数据文件映射为一张数据库表,并提供HQL查询功能,能将SQL语句转变成MapReduce任务来执行。HBase是一个分布式的、面向列的开源数据库、HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。

2023-07-07 17:43:53 82

原创 python小程序篇一

a=float(input("第一个数字: "))b=float(input("第二个数字: "))operator=input("运算符: ")print(‘不是回文字符串’)print(‘不是回文字符串’)print(‘回文字符串’)print(‘回文字符串’)六获取键盘输入变为大写字母。一、python列表去重。二、计算列表重复元素次数。三、查看列表重复元素。

2023-07-07 17:29:35 243

原创 python基础知识总结一

python基础知识汇总,总结了一下基础知识点

2022-09-15 17:13:49 268

原创 JAVA篇—聊天程序

Java聊天程序源码,以图文形式查看

2022-09-14 19:02:02 4118

原创 计算机基础第二篇—安全类抓包教程

安全类抓包工具说明,讲解了一些推荐工具,抓包流程

2022-09-14 18:54:37 173

原创 python脚本源码检查数据库内容并上报飞书

--host=‘数据库名称’,port=3306,user=‘用户名’,passwd='密码‘,)sql=“数据库语句;

2022-08-21 09:00:00 404

原创 计算机基础第五篇—adb命令汇总

允许安装AndoroidMainfest.xml里application指定android:testOnly=“true”的应用。adb shell input text “内容”V —— Verbose(最低,输出得最多)S —— Silent(最高,啥也不输出)将应该安装到保护目录/mnt/asec。package name包名。将应用安装到sdcard。表示保留数据和缓存目录。

2022-08-20 17:17:05 1227

原创 计算机基础第三篇—shell基本命令汇总

shell基本命令汇总

2022-08-20 17:03:50 98

原创 数据库第三篇—常见数据库基本类型笔记

select from [where ] order by [asc]或[desc]select 列名 from 表 A.a inner join 表B.b on a.key=b.key。select 列名from 表A.a right join 表B.b on a.key=b.key。select 列名 from 表A.a,表B.b where a.key=b.key。浮点数类型:FLOAT,DOUBLE。比较运算符: >,>=,

2022-08-20 17:01:33 248

原创 接口框架第一篇-Moco框架基本介绍

1.什么是mockmock测试就是在测试过程中,用一个虚拟的对象来创建以便测试的测试方法。2mock场景(1)对象信息难构建在测试过程中,需要第三方接口返回特定的数据以符合特定的测试场景(2)依赖的接口尚未开发完成在对接口性能压测的时候,需要下游接口及时返回数据,满足上游接口的调用(3)异常场景当接口需要测试一些异常数据,正常接口时无法构造的3.mock优缺点分析优点:团队可以并行工作提升测试覆盖度缺点:非现实场景建议 使用mock做主流程联调和异常返回测

2022-08-20 16:55:30 472

原创 Postman第三篇—postman+Newman+Jenkins搭建详细流程

postman+Newman+Jenkins集成自动化

2022-08-20 16:53:32 2097

原创 计算机基础第六篇—shell命令汇总

基础 echo 向屏幕输出 $ 引用变量内容 shell 大小写敏感 有空格时,用双引号,用单引号报错 单引号双引号区别: 单引号无法直接引用变量,会当字符打印,双引号 可以引用变量 引用有歧义,可以用大括号{}括起来 引用反引号`` 引用调用命令结果、 字符串、数字、布尔 定义数组类型 ,小括号 空格隔开 输出数组所有内容 ${a[@]}或${a[*]} 输出数组长度 echo ${#a[*]} 或echo ${#a[@]} which 查看安装的路径 数字型变量((i=i+1))

2022-05-27 19:36:44 118

面试经验汇总,功能性能自动化都有

面试经验汇总,功能性能自动化都有

2023-11-03

适合unity新手学习使用

适合unity新手学习使用

2023-11-03

moco 模拟接口内容讲解

moco 模拟接口内容讲解

2022-05-27

购物车网页 javascript+html

购物车网页 javascript+html

2022-05-27

坦克大战源码下载。。。

坦克大战源码下载。。。

2022-05-27

存储过程具体描述

存储过程具体描述 数据库

2018-05-22

java基础知识

java 基础知识测试

2018-05-22

android-ui-test-runner-master.rar

android-ui-test-runner-master.rarandroid-ui-test-runner-master.rarandroid-ui-test-runner-master.rar

2018-01-17

导入eclipse的json包

用于导入eclipse的json包,引入json类用java使用json数据

2018-01-09

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

TA关注的人

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