随笔分类 - 测试
摘要:表头增加自定义问号描述,render-header传自定义参数
阅读全文
摘要:
本文demo是学习虫师的博客。附上虫师的链接:https://www.cnblogs.com/fnng/p/14311181.html 本文demo用到的源码在:https://github.com/zhangxiaoxueya/playwright-pytest-demo 一、目录结构 commo
阅读全文

摘要:一、playwright是什么? UI自动化的理解:定位元素 >操作元素 >断言 根据定位元素方法不同,衍生出来不同的UI自动化框架: 元素定位类型的:Selenium、Cypress、Appium、playwright 图像定位类型的:Airtest 与常用的selenium的对比 seleniu
阅读全文
摘要:1-资源下载 链接: https://pan.baidu.com/s/1qPSILsqR_DeSETVPRFXbxw 提取码: k45g 2-安装软件 双击下载好的包burpsuite_community_macos_v2_1_01.dmg,傻瓜式安装即可。 3-汉化破解 3.1、修改burp Su
阅读全文
摘要:哈哈,一鼓作气,再而衰,三而竭。 今天将unittest框架整理了下,写完了,接下来开始写pytest框架,先占个位置,等哪天想起来了开始整理。 ps:今日份开心:今天喝的咖啡☕️好好喝 unittest框架链接:https://www.cnblogs.com/zhangxue521/p/15161
阅读全文
摘要:一、功能介绍 目前实现的功能有对接口进行测试(类里面进行用例编写)、excel读取用例、多个接口批量运行、生成报告、报告发送到邮箱。。。 整个流程就是: 1-导入功能包requests、unittest 2-创建一个测试类继承(unittest.TestCase) 3-写具体的测试内容setUp()
阅读全文
摘要:一、碎碎念 前一段时间,在一个博客的评论里看到一个小姐姐的回复,想要一个页面的模版,包含列表、搜索、增删改查、分页啥的,就是基本的后台项目页面。拖延症了几天,今天整理了下,0.0 二、效果展示 主要功能有列表展示、分页、查询、添加、删除、【修改没有写,忘记了】 三、接口格式 1 接口:http://
阅读全文
摘要:一、常规视频播放器本身测试点 视频资源大小测试-能正常渲染视频 正常长度视频10分钟左右、短视频、超长视频5g 视频格式测试-能正常渲染视频 目前支持的视频格式:支持mp4、mov、flv、avi、asf、wmv、webm、mpg 视频录制状态测试-能正常渲染视频,大小屏/横竖屏播放正常 录制时是横
阅读全文
摘要:一、项目背景 目前后端接口几乎都完成了自动化梳理,每天定时跑所有的自动化接口,项目上线前手动跑接口,进行接口回归。虽然跑出来数据量很大,能再单次运行中,看到结果。但是如此大的数据,频率也大的情况下。将这些数据分析下,以图表的形式展示出来,会更加直观的看到后端接口的问题,看到我们所有的数据。 二、技术
阅读全文
摘要:1、背景 最近做了一个测试项目-流量回放。我主要负责前端的工作。 该项目主要功能是回放线上的接口数据,用以进行自动化测试,毕竟线上的数据大,场景多。拿到这批数据测试用例后,无论是用来压测还是用来进行接口自动化价值都是很大的 流量回放的价值:通过记录线上流量,在开发或者测试环境回放,来发现系统是否能够
阅读全文
摘要:一、项目背景 因为每日发送的项目报告中,bug总数、未完成数量、12级别严重数量等指标都是自己手动填的,比较繁琐,还不直观。所以想要在禅道上汇总一些报表,添加发送邮件的功能,可直接将项目报告发送到邮箱里 二、技术背景 后端:python+django 前端:vue 三、主要功能展示 可根据项目需求,
阅读全文
摘要:一、项目背景 1、测试用例执行过程中,创建所需的数据耗时较长,从而使得测试用例执行的时间变长,影响项目的整体进度。 2、大多时候为了创建一个需要使用的业务数据,往往需要先创建一堆其他相关联的数据,越是业务链后期的数据,这个问题就越严重。 3、作为测试的一份子,为了解决测试过程中的一个"痛点"之一:造
阅读全文
摘要:一、介绍 1、是什么?为什么?怎么用? Airtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具。 Airtest的框架是网易团队自己开发的一个图像识别框架,这个框架的祖宗就是一种新颖的图形脚本语言Sikuli。 Sikuli这个框架的原理是这样的,计算机用户不需要一行行
阅读全文
摘要:转发别人博客:https://www.cnblogs.com/nanaheidebk/p/10103866.html
阅读全文
摘要:一、最终目标 npm run build:prod后生成的dist资源文件夹,自动打包成dist.zip压缩包 二、下载插件 2.1、下载插件 filemanager-webpack-plugin npm install filemanager-webpack-plugin --save-dev 2
阅读全文
摘要:一、需求背景 有一个接口需要批量修改入参,但是不固定多少个入参,不固定是哪一个。就得做一个动态添加表单项,如下面的格式params里面,一个key,一个value 参数形式如下面params,忽略pvaId。 {"pvaId":9,"params":[{"paramName":"1","paramV
阅读全文
摘要:备注:后端接口分页返回数据,前端分页展示 一、后端接口 1 http://127.0.0.1:9001/alice/sys/user/getUserList?pageNum=1&pageSize=20&email=test 2 3 get 4 5 返回结果: 6 { 7 "status":1, 8
阅读全文
摘要:备注:后端接口返回全部数据,前端页面进行分页 一、后端接口格式 1 http://127.0.0.1:9528/dev-api/alice/api/plan/api/case?apiId=1001 2 get 3 返回结果: 4 { 5 "status":1, 6 "message":"OK", 7
阅读全文
摘要:一、 功能展示 图一:树结构 图二:代码结构 图三:form结构 图四:text结构 图五: view结构 二、安装插件 1 npm install vue-json-editor --save 三、使用方法 1 <template> 2 <vue-json-editor 3 v-model="re
阅读全文
摘要:一、说明 大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。 重定向命令列表 命令 说明 command > file 将输
阅读全文
