
软件测试
文章平均质量分 69
软件测试
铃昕之光
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Docker容器技术介绍,应用场景,安装应用以及项目部署
Docker就是一个虚拟机,它是一个开源的容器平台,它和VM有相似的地方,也有不同的地方。仓库(Docker仓库,Dokcerhub):存放镜像的地方,类似于GitHub,包含:ubuntu,mysql,tomcat,redis,nginx,通过push上传镜像到仓库,通过pull命令下载镜像。镜像(images):说白了就是由本体打包出来的一个镜像文件。容器:容器是正在运行的虚拟机,它是由镜像run时生成的容器,一个镜像可以run出N个容器。原创 2025-06-11 18:59:10 · 911 阅读 · 0 评论 -
Jenkins持续集成CI,持续部署CD,Allure报告集成以及发送电子 邮件
它是一个可以扩展的持续集成CI和持续部署CD的平台,它只是平台,主要的运作的是插件。主要作用:持续的监控项目版本的发布。实现持续部署CD监控外部的定时任务。原创 2025-06-07 11:52:01 · 1270 阅读 · 0 评论 -
jenkins 持续集成环境从0到1搭建全过程
6、点击”继续”按钮后如出现如下图的报错信息:这是 jenkins 的一个Bug,解决方案是:通过地址 http://localhost:8080 访问 jenkins 项目即可。安装插件的时候,会有一些插件安装失败(如上图的X),这些插件的安装是有前置条件的,等安装结束后,按右下角“重试”,继续安装,之前失败的插件就都能安装了。安装完成后,点击“继续”按钮,输入用户名:admin,密码:123456,确认密码:123456,全名:admin,电子邮件地址后点“保存并完成”按钮。原创 2025-06-07 08:00:00 · 536 阅读 · 0 评论 -
Git,GitHub,Gitee 集成 Pycharm 实现代码版本控制以及基于 Flask 的接口 Mock Server 服务器
集中式:版本库存放在中央服务器,操作:从服务器获得代码—>操作(增,删,改,查)—>提交到服务器。自动化团队在开发时必须联网(局域网)才可以操作。分布式:版本库没有中央服务器,每个人的电脑都是一个完整的版本库,不需要联网。Flask 是一个基于 Python 语言开发的 Web 应用框架。Git Git是目前最主流的控制工具,特点是:分布式的版本控制。SVN 基于CS架构的版本控制工具,特点是:集中式的版本控制。安装 Git 和注册 Gitee,参考。CVS/VSS 版本控制工具的老祖。原创 2025-06-06 19:06:00 · 1128 阅读 · 0 评论 -
GIT分布式版本控制系统的安装和配置
9、选择 SSH 可执行程序,第一个是使用 Git 自带的 OpenSSH,第二个是使用外部的 OpenSSH,新手选择第一个即可,点击"Next"14、选择凭据助手,默认第一个即可,可“记住” 你的远程仓库密码,不用每次输入密码,点击"Next"7、初始分支选择,第一个默认master,第二个自定义初始分支,选择完毕后,点击"Next"13、配置 git pull 默认行为 ,新手默认第一个即可,点击"Next"16、完成Git安装向导,默认即可,点击"Next",完成安装。原创 2025-06-06 16:18:05 · 874 阅读 · 0 评论 -
adb 连不上真机设备问题汇总
原创 2025-06-05 15:14:29 · 732 阅读 · 0 评论 -
pytest+allure+allure-pytest 报告输出遇到的问题汇总
08 接口自动化-用例管理框架pytest之fixtrue,conftest.py,allure报告pytest由于这些框架和插件如果版本不适配,就会导致各种报错,本人踩过的坑记录下来,方便自己的同时方便他人,有什么问题,欢迎大家留言评论~原创 2025-05-24 11:10:47 · 1134 阅读 · 0 评论 -
Selenium+Pytest+POM
创建一个对象,就会执行它的 init 方法1、执行 Maintest_login4、执行 LoginPage 页的方法5、执行后置:print(“关闭浏览器”)未完待续。。。。。。原创 2025-03-24 17:31:08 · 1107 阅读 · 0 评论 -
JMeter 性能测试
第三种错误方案:线程数:20 ,Ramp-UP:1,循环:永远,持续时间 10s,常数吞吐量定时器(每分钟样本量 60 个)–【巨大 BUG】第二种错误方案:线程数:20 ,Ramp-UP:1,循环:永远,持续时间 10s?RPS:每秒请求数-每秒向服务器发送多少请求数(一个场景,系统面临多大的压力)具体场景:比如压测目标:确认系统能否达到 20 TPS,持续压测 10 s。第一种错误方案:线程数:1 ,Ramp-UP:1,循环:20?线程组:线程-虚拟用户(VU),不同场景不同线程组。原创 2025-03-17 23:03:14 · 493 阅读 · 0 评论 -
Android 7 及以上夜神模拟器,Fiddler 抓 https 包
使用 OpenSSL 对 FiddlerRoot.cer 证书进行转换,然后放入手机系统证书目录内(/system/etc/security/cacerts------系统证书具体目录),并对其附加读写权限,以下为详细步骤。1、 下载抓包工具 Fiddler 或 Fiddler everywhere 版。3.1 连续点击下图所指的版本号五次,即可进入开发者模式。,进入下图页面,按照顺序进行配置环境变量地址即可。5.2 这个文件夹内可以看到有个。4、 AndroidSDK 安装。3、 OpenSSL 安装。原创 2025-03-13 15:52:05 · 3071 阅读 · 3 评论 -
fiddler everywhere 绿色永久版
由于版本号比较低,打开 FiddlerEverywhere 会出现提示更新问题,所以需要修改版本号,以保证可以正常使用。原创 2025-03-07 19:12:35 · 2053 阅读 · 0 评论 -
Android-UI自动化测试环境配置
Appium-Android-Python-Mac开发环境。原创 2025-01-22 10:30:20 · 499 阅读 · 0 评论 -
Selenium-WEB自动化测试环境配置
Selenium-WEB-Python-Mac开发环境。原创 2025-01-22 10:28:16 · 529 阅读 · 0 评论 -
”彩色的验证码,使用pytesseract识别出来的验证码内容一直是空“的解决办法
【代码】”彩色的验证码,使用pytesseract识别出来的验证码内容一直是空“的解决办法。原创 2025-01-22 10:18:51 · 546 阅读 · 0 评论 -
Selenium定位元素方法
Selenium极力推荐使用CSS 定位,而不是XPath来定位元素,原因是CSS 定位比XPath 定速度快,语法也更加简洁。原创 2025-01-22 10:16:31 · 162 阅读 · 0 评论 -
Docker 使用
2、新建并运行容器的命令:docker run -t -i ubuntu:18.04 /bin/bash。5、删除本地镜像:docker image rm 镜像ID的前3个字符/镜像名/镜像摘要。6、启动已终止容器:docker container start 容器ID。1、获取镜像的命令:docker pull ubuntu:18.04。4、列出已经下载下来的镜像:docker image ls。3、退出容器的命令:exit。原创 2025-01-22 10:14:08 · 468 阅读 · 0 评论 -
Android 刷机
参考:https://blog.youkuaiyun.com/A_LiuHaiYang/article/details/72821211。如果按照官方文档中所说的执行 flash-all.bat 一键刷机脚本文件不成功。则打开flash-all.bat 文件,按照里面的说明单行执行命令即可。原创 2025-01-22 09:24:14 · 131 阅读 · 0 评论 -
adb 相关命令
可见官网文档:https://developer.android.com/studio/command-line/adb。此命令有助于通过使用大屏幕设备模拟小屏幕分辨率来测试不同屏幕尺寸的应用,反之亦然。参考于:https://www.jianshu.com/p/cebb7778df7b。原创 2025-01-22 09:22:52 · 727 阅读 · 0 评论 -
测试用例方法总结
测试用例是指为实施测试而向被测试系统提供的输入数据,操作或各种环境设置以及期望结果的一个特定的结合。(测试用例就是确定在什么环境下进行测试,测试哪些内容,进行测试的具体步骤,以及测试结果是否正确的标准)。原创 2025-01-22 08:58:54 · 852 阅读 · 0 评论 -
功能测试、自动化测试
调用被测试的接口,构造相应的数据(id=1,name=zhangsan),得到返回值,是200成功,并返回查询结果。元测试是测试中的最基本的测试, 也是测试中的最小单元, 它的对象是函数对象,也可以包含输入输出, 针对的是函数功能或者函数的内部逻辑方面。这里的自动化主要包含三个层面的自动化,单元测试自动化,接口测试自动化和web测试自动化。所以,从测试的行为本质上来看,功能测试与单元自动化测试,接口自动化测试和web自动化测试并没有区别。唯一的区别是,一个由人来执行,一个由代码或工具执行。原创 2025-01-22 09:04:57 · 204 阅读 · 0 评论 -
常见 Linux、DOS 命令总结
【代码】常见 Linux、dos 命令总结。原创 2025-01-22 09:02:32 · 228 阅读 · 0 评论 -
测试点集合
3.如果数据量巨大,这个数值显示出来是否会影响后面的显示,或者页面的布局。4.用户进行查询操作时,一般情况是不进行查询条件的清空,除非需求特殊说明。5.如果用户更新了图标后,其他用户能够显示这个用户的新图标。特别是在用户粘贴数据的时候。1.图标是否可更换,可更换,需要考虑不同图片的格式和尺寸。9)连续多次选择不同的文件,查看是否上传最后一次选择的文件。2.如果用户更换了图标,再登录时图标需要做相应的更新。2.标题如果很长,显示不下的部分是否显示为省略号。5.如果数据增加,或减少了,能否显示更新的数据。原创 2025-01-22 09:00:47 · 314 阅读 · 0 评论