自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 持续测试与自动化测试的区别是什么?

不管是精益中提倡的 持续改善,还是Devops里提倡的CI(持续集成)- CD(持续部署) - CT(持续测试)- CD(持续交付)

2025-09-18 16:43:13 517

原创 Appium自动化环境搭建保姆级教程

1、Appium 服务分为界面版和命令行版本,新手可直接使用界面版,上手快一些,Appium 下载的速度非常慢,自备工具或者做伸手党,向别人要也可以。

2025-09-18 16:34:27 616

原创 单元测试体系集成

点击执行后,job 将会拉取代码进行单元测试的执行,点击页面上的 result 能进入到报告查看的页面,并能进入详情查看

2025-09-18 16:30:43 238

原创 Selenium自动化框架:数据驱动、关键字驱动和混合

在关键字驱动框架中,关键字被写入一些外部文件,如EXCEL文件,Java代码将调用该文件并执行测试用例。

2025-09-18 16:29:35 362

原创 如何提升单元测试的效率?

· 自动化原则:单元测试应该自动化,并且应该能够在每次代码提交后自动运行,确保不会因为遗漏而导致重大缺陷。

2025-09-18 16:20:22 487

原创 你的Postman为什么连不了数据库?

充值接口参数化将请求参数中的mobilephone改为{{mobilePhone}},可以看到请求成功了

2025-09-17 15:45:30 734

原创 Web UI 自动化测试框架哪个更适合你?

作为一个历史悠久的框架,它的中文资料相当的丰富,只是在 JavaScript 方面有些不足,不能生成对应的 HTML 报告。作为一个历史悠久的框架,它的中文资料相当的丰富,只是在 JavaScript 方面有些不足,不能生成对应的 HTML 报告。对于能支持中文的 BDD 框架来说,这就是业务人员和测试人员等编写的用例,他们能轻松地编写出这样的用例,而开发人员便是去实现这一个又一个的 DSL 语句。上面采用的是 Node.js 8 支持的异步写法,除此与 cucumber.js 写的代码并没有太多的差异。

2025-09-17 15:44:05 585

原创 软件测试之登录测试详解

​一、功能测试--登录功能性测试用例包括:1.什么都不输入,点击提交按钮,看提示信息。(非空检查)2.输入已注册的用户名和正确的密码,验证是否登录成功;3.输入已注册的用户名和不正确的密码,验证是否登录失败,并且提示信息正确;4.输入未注册的用户名和任意密码,验证是否登录失败,并且提示信息正确;5.用户名和密码两者都为空,验证是否登录失败,并且提示信息正确;6.用户名和密码两者之一为空,验证是...​

2025-09-17 15:43:04 528

原创 常见的8个JMeter压测问题

使用JMeter提供的调试工具,如Debug Sampler和View Results Tree监听器,定位问题并进行排查。

2025-09-17 15:41:43 420

原创 为什么要学Selenium自动化测试?

 Java :Selenium 异常在 Java 中使用 try-catch 方法处理。try 代码块是代码块的开始,catch 代码块包含解决异常的执行。catch 块位于 try 块的末尾。

2025-09-17 15:40:21 1018

原创 Pytest自动化测试框架介绍

 Pytest测试框架:可以通过@pytest.mark来标记测试用例,执行命令前加上参数"-m",即可运行标记的用例。

2025-09-16 15:49:13 943

原创 有哪些好用、简单的性能测试工具?

 我想人们使用 tracepoint 的基本需求是对内核的运行时行为的关心,如前所述,有些内核开发人员需要专注于特定的子系统,比如内存管理模块。这便需要统计相关内核函数的运行情况。另外,内核行为对应用程序性能的影响也是不容忽视的:

2025-09-16 15:48:21 729

原创 如何测试Web网页的兼容性测试?

总结测试结果并发布测试报告,供开发人员、测试人员、网站管理员以及其他相关人员参考。  遵循以上步骤可以帮助确保你的网站在各种不同的设备和浏览器上都能提供最佳的用户体验。

2025-09-16 15:44:50 281

原创 文章置顶功能的测试用例应该怎么写?

​  根据具体的项目需求和功能特点,你可以适当调整和扩展这些测试用例。确保覆盖各种可能的情况,以提高测试的完整性和可靠性​

2025-09-16 15:42:12 354

原创 新讲软件测试中的测试左移与测试右移

左移和测试右移是两种不同的测试策略,它们在时间点和重点上有所不同。测试左移注重在软件开发的早期阶段进行测试,以尽早发现和解决问题;而测试右移则注重在软件开发的后期阶段进行测试,通过持续监控和反馈来提高软件质量。选择合适的测试策略取决于项目的需求和情况,有时候也可以结合使用两种测试策略来提高软件的质量和稳定性。

2025-09-16 15:37:27 834

原创 兼容性测试的正确打开方式

为了解决软件APP的兼容性问题,良好的研发设计规范是必须的。比如统一字体/颜色做自适应,缺省图崩溃图提示等进行统一的规范设计。

2025-09-15 15:48:36 692

原创 功能测试:原理、方法与实践

功能测试是保证软件产品质量的关键环节,通过黑盒、白盒和灰盒等不同的测试方法,可以全面、严谨地发现和解决软件中存在的问题。在实际操作过程中,需要制定详细的测试计划,设计有效的测试用例,执行严谨的测试过程,分析全面的测试结果,总结经验和教训,从而确保软件产品的质量和用户体验不断提升。同时,功能测试也需要与开发团队保持密切的沟通和合作,共同推动软件开发过程的优化和改进。

2025-09-15 15:44:23 505

原创 常用的Selenium基础使用模板和简单封装

·基础使用模板,针对隐藏chromedriver.exe驱动和隐藏Selenium特征做了通用适配,从此再也不用担心驱动出错和Selenium被网站发现的问题;

2025-09-15 15:38:28 944

原创 使用Selenium爬取动态表格中的多语言和编码格式

本文介绍了如何使用Selenium Python爬取一个动态表格中的多语言和编码格式的数据,并将其保存为CSV文件。通过使用Selenium,我们可以处理JavaScript渲染的网页,支持多种浏览器,模拟用户的交互行为,定位元素,提取数据,处理多语言和编码格式等。Selenium是一个强大而灵活的工具,可以用于各种Web爬虫的场景。希望本文对你有所帮助和启发。

2025-09-15 15:34:53 734

原创 软件测试分类: 你需要知道的不同类型测试

 灰盒测试, 是介于白盒测试与黑盒测试之间的一种测试.  灰盒测试多用于集成测试阶段, 不仅关注输出, 输入的正确性, 同时也关注程序内部的情况.

2025-09-15 15:30:35 769

原创 Android常用9种自动化测试框架对比,Appium有哪些优势?

不需要为了自动化测试来重造轮子,因为扩展了 WebDriver。(WebDriver是测试WebApps的一种简单、快速的自动化测试框架,所以有Web自动化测试经验的测试人员可以直接上手);

2025-09-12 16:23:26 764

原创 测试用例、测试流程模型、测试方法详解 超详细分解

​一组由前提条件、测试输入、执行条件以及预期结果等组成,以完成对某个特定需求或者目标测试的数据,体现测试方案、方法、技术和策略的文档。​

2025-09-12 16:19:58 707

原创 Jenkins UI与接口自动化测试持续集成实战

Allure Report展示测试结果报告Jenkins + python + allure

2025-09-12 16:17:29 576

原创 web功能测试方法大全—完整!全面!(纯干货,建议收藏哦~)

通常来说,使用少许或尽量不使用背景是个不错的选择。如果您想用背景,那么最好使用单色的,和导航条一起放在页面的左边。另外,图案和图片可能会转移用户的注意力。

2025-09-12 16:15:34 293

原创 【接口测试】微信小程序接口自动化的实现方案

http://127.0.0.1:3000/wxlogin?appid=xxxxxxxxxxxx 这个接口因为需要调用微信开发者工具,然后再获取 code,所以响应速度会比较慢

2025-09-12 16:13:00 1002

原创 手把手教你Jenkins整合Jmeter实现自动化接口测试

的脚本,启动前修改jmeter.properties 中 jmeter.save.saveservice.output_format值为xml。mkdir -p /usr/local/jmeter ,下载tgz结尾的压缩包解压到此目录,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个。-n : 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter。-l : 日志文件 -> 记录结果的文件。-t : 测试文件 -> 要运行的。-o : 指定测试报告的存放位置。

2025-09-11 15:33:50 700

原创 【Docker】实现JMeter分布式压测

在这篇文章中,我们的目的是使用Docker来创建JMeter分布式测试基础设施。如果你按照上面的步骤,你就会明白,使用docker创建测试基础设施是非常容易和快速的。我们把整个基础设施写在一个文件中,可以进行版本控制。然后我们从该文件中创建一个实例(容器)。Docker确保该容器具有所有的软件和依赖性等。你可能会问,在一台机器上运行多个jmeter服务器实例以产生更多的负载是否可以?不,这是不可以的。这根本没有帮助。事实上,一个JMeter实例比在同一主机上运行多个JMeter实例能够产生更多的负载。

2025-09-11 15:32:52 835

原创 软件测试/测试开发:常见面试题与流程篇

边界测试:可用存储空间少、没有SD卡/双SD卡、飞行模式、系统时间有误、第三方依赖(QQ、微信登录)等。

2025-09-11 15:30:11 897

原创 谁能把验收标准、验收测试和测试用例的关系说清楚

对于成熟度较高的团队,验收标准写得粗枝大叶一些也不至于有太多的偏颇,因为大家也许在一起工作了很长时间,无论是对领域知识的理解程度,还是大家对很多事情认知的一致程度都具有了相当高的水准,相对基本的操作和认知不用浪费笔墨。这样的好处是节约时间,工作高效。同时也为各种角色提供更大的发挥空间。

2025-09-11 15:29:26 751

原创 超全汇总,性能测试常用指标大全

一般在性能测试中,都用来描述 HTTP Request,那它代表每秒发送 HTTP 请求的数量,和 RPS 概念完全一样

2025-09-11 15:28:41 940

原创 超全汇总,性能测试常用指标大全(重要)

有很多维度可以衡量一个系统的性能能力,但是如果把五个指标同时都拿来描述系统性能能力的话,未必太混乱了

2025-09-10 15:55:56 410

原创 Pytest接口自动化测试实战演练

os.system('allure generate report/tmp -o report/html --clean') # /report/tmp 为存放报告的源文件目录

2025-09-10 15:53:27 577

原创 JMeter压力测试实例操作

添加一个Cookie管理器,该次测试是需要登陆操作,如果没有Cookie管理器,登陆后的HTTP请求,在脚本运行的时候,就不会带Cookie。OK 脚本没问题,其他页面不去验证了,测试时,根据测试流程验证关键的几个页面请求和响应数据,是否和正常操作对应。运行完后通过结果树查看脚本运行结果,中间栏为脚本运行请求过的页面,都是绿色表示页面请求和响应都正常。运行之前添加一个监听器,用于查看脚本运行情况,建议用观察结果树监听器,可以看到来回的HTTP交互。聚合报表,看到每个页面的响应时间,错误率,请求次数等。

2025-09-10 15:47:10 606

原创 Postman接口测试实战讲解

点击主页左上角Runner进入,选择之前构建好的接口,并选择好环境,点击Run xxx 接口运行脚本测试

2025-09-10 15:43:53 312

原创 自动化处理,web自动化测试处理多窗口+切换iframe框架页总结

如果iframe既没有id也没有name属性,通过index也不好判断需要切换的iframe,那么需要通过元素去定位到要切换的iframe,然后再进行切换

2025-09-10 15:40:30 876

原创 这七个自动化测试小知识,帮助你在自动化测试中走的更远

持续在在自动化投入,你会面临成功的挑战,当自动化测试成为测试过程可靠的基础后,自动化测试的道路将会越来越平坦。

2025-09-09 15:39:38 564

原创 实操自动生成接口自动化测试用例

 API自动化测试一般用于对较稳定的API进行测试,这些API一般是已经可用的。 但是API文档的变化一般比较快,当API文档发生变化时,此时新版本的API不一定已经是可用的,文档只是记录了新版本的API应该是什么样的而已。 如果将 API 文档的变化自动同步到自动化测试中,很可能会导致你的测试用例执行失败,并且你无法了解到底同步了什么内容。何况还有可能同时存在多个版本的API。

2025-09-09 15:38:24 375

原创 Python自动化测试【selenium面试题】

从整个的面试题来看,难度还是挺大的,特别是脚本性能的优化这块,如果只是会简单的几个元素定位是完全无法着手优化的。

2025-09-09 15:37:16 654

原创 性能测试常见故障和解决思路

比如是否有缓存服务,缓存服务器配置,缓存命中率、缓存穿透以及缓存过期等,都会影响到测试结果。

2025-09-09 15:36:35 897

原创 Python接口自动化测试输出日志到控制台和文件

3.调用Loger类:在类的外部创建Logger类的实例化对象,传入需要的参数

2025-09-09 15:34:24 691

空空如也

空空如也

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

TA关注的人

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