自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全链路压测到底是什么?如何开展全链路压测?

整个压测优化过程就是一个不断优化不断改进的过程,通过长期的循序渐进的改进不断发现问题,优化系统,才能让系统的稳定性和性能都得到质的提升。

2025-12-20 15:34:37 1027

原创 自动化测试用例的编写,只需要牢记7点

好了,以上就是关于自动化测试用例的一些设计因素与心得,希望可以帮助到大家更好的总结出各自的心得体验。下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​软件测试面试文档我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

2025-12-20 15:33:54 603

原创 Jmeter接口测试与压力测试详解

jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因 为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在 linux/windows/macos上都可以使用。jmeter可以做接口测试和压力测试。

2025-12-20 15:33:22 548

原创 Python+appium自动化测试

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-20 15:32:20 235

原创 Jenkins安装配置及插件安装使用

HTML Publisher Plugin 插件在新的Jenkins版本中会导致打开的网页中无法加载CSS以及无法点击按钮的情况,由于CSP导致,可在Jenkins控制台中执行:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")以解决此问题。其他由于CSP原因导致的html插件也可用此方法解决。

2025-12-10 22:26:37 756

原创 App自动化测试是怎么实现H5测试的

移动端应用有两种典型的开发方式,一种是原生的 native app,一种是基于网页开发技术的 web app。原生应用的体验感更好,但是如果想同时开发安卓应用和 ios 应用,需要不同的原生开发技术。web 应用可以非常轻松的做到安卓和 ios 的跨平台开发,它的体验感要稍微差一些,不像原生应用那么流畅。Hybrid App(混合模式移动应用)是介于 web app和native app之间的开发方式,可以在原生界面中嵌套网页,因而可以同时具备体验感和跨平台能力。目前主流的移动端 app 测试框架。

2025-12-10 22:25:12 568

原创 【接口自动化测试】HTTP协议详解

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-10 22:23:49 814

原创 记录Postman接口测试,配置token为全局变量,配置测试环境

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-08 21:47:05 974

原创 安卓APP和小程序渗透测试技巧总结

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-08 21:46:27 544

原创 常用的软件测试接口测试工具

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-08 21:45:56 522

原创 没有接口文档的怎样进行接口测试

既可以满足接口测试的要求,还可以在接口测试完成之后生成完整的接口文档,补充没有接口文档的空白,节省了编写接口文档的时间。一、接口抓包工具在没有接口文档的时候,就需要我们使用抓包工具,这里可以使用fiddle进行抓包获取接口数据进行接口测试。在进行接口测试之前,一般开发会提供接口文档,给出一些接口参数和必要熟悉,便于我们编写接口脚本。在分析接口,可以在接口分析的页面下载markdown、word等格式的接口文档。这就是在没有接口文档测试接口的方法了,测试完之后还可以生成对应的接口测试文档。

2025-12-06 15:45:27 206

原创 Selenium + python自动化测试环境搭建

更改IE的internet选项->安全,将Internet/本地Internet/受信任的站定/受限制的站点中的启用保护模式全部去 掉勾,或者全部勾上。你前期工作已经做了,上面的步骤确实有些繁琐,但是并不难,不过我们已经完成成了,下面体验一下成果吧!是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。ie driver的下载地址在这里,记得根据自己机器的操作系统版本来下载相应的driver。别急,去配置一下环境变量吧)

2025-12-06 15:44:48 662

原创 性能VS功能,同为测试又有哪些不一样?

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-06 15:43:15 598

原创 基于Fastbot的移动端自动化测试方案

自动测试生成 ATG(Automated Testing Generation)技术,也叫 AIG(Automated Input Generation)技术。传统的自动化方式,比如录制与回放(Record & Replay),依赖于测试人员编写测试脚本。同时,跟随着测试需求的改变,测试人员需要耗费一定的时间维护和调整相应的测试脚本。与录制回放的方式相比,将测试活动依赖的通用服务进行抽象,依靠自动的方式生成测试活动需要的操作,能较大程度减少测试脚本的编写与维护工作量。程序分析;

2025-12-05 21:38:47 953

原创 Postman通用接口加密解决方案

很对小伙伴对于psotman接口加密不知道如何解决,这里给大家出了一个全网最详细的解决方案,希望能帮助到大家。

2025-12-05 21:37:27 522

原创 什么是集成测试?集成测试方法有哪些?

集成测试一般说来是必需的,但是实际情况中往往由于时间进度上的问题,没有足够的时间做集成测试,还有许多原因导致人们不愿意做集成测试。单元测试是针对软件的基本单元(如:函数)所做的测试,而集成测试则是以模块和子系统为单元进行的测试,主要测试接口间的关系。的主要依据也是详细设计。而集成测试是针对软件的概括设计做的测试,测试用例的主要依据则是概括设计。集成测试关注的是接口的集成,和单元测试只关注单个单元,因此在具体测试方法上也不同。集成测试主要测试的是接口层的测试空间,单元测试主要测试的是内部实现层的测试空间。

2025-12-05 21:35:53 388

原创 软件测试面试之支付系统测试

假设你测试的系统支持微信支付,在微信支付成功点击完成返回被测APP,这时候APP的订单状态需要更新,就会向服务器发起查询,如果因为网络问题没查到返回结果,APP需要展示给用户一个支付处理中的页面,请用户等待并再次发起查询,但是这个等待和查询不能是无期限的,需要有次数限制,如果最后还是没有查询到,需要提示用户稍后查询,如果查询到支付结果,则需要展示给用户对应的结果。如果再采用向上取整或者向下取整,也会有问题,所以涉及到金额,除了考虑单位外,还要考虑合适的取整和计算方法,不然都会导致精度丢失。

2025-12-02 16:31:33 669

原创 什么是pytest自动化测试框架?如何安装和使用呢?

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-02 16:30:49 796

原创 在一个高并发的应用中进行调试和测试

使用静态代码分析工具,如FindBugs, Checkstyle, PMD或SonarQube,它们可以帮助你发现潜在的并发问题,如死锁、竞态条件、不正确的锁使用等。是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在高并发应用的调试和测试中,没有一劳永逸的解决方案,这通常需要一个综合的策略,结合多种工具和方法,以确保应用程序的可靠性和性能。在模拟的生产环境中进行压力测试,检查应用程序在高负载下的表现。

2025-12-02 16:28:09 780

原创 5种方法,教你如何清理接口测试后的测试数据

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-12-01 16:54:08 343

原创 给测试新人介绍几种常见的自动化测试框架

更重要的是,appium 是一个跨平台的测试工具,它允许测试人员在不同的平台(iOS、 Android)使用同一套 API 编写自动化测试脚本,这大大增加了 iOS 和 Android 测试套件之间代码的复用性。Selenium 2 将浏览器原生的 API 封装成 WebDriver API,可以直接操作浏览器页面里的元素,甚至操作浏览器本身(截屏,窗口大小,启动,关闭,安装插件,配置证书之类的),所以就像真正的用户在操作一样。通过测试这些组件,您可以在应用程序开发的早期就确认并解决可能产生的问题。

2025-12-01 16:53:33 778

原创 Web框架基准测试指南

不过,每个被测试的框架都有其强大的生态系统,例如Django有Django REST Framework用于构建API,Flask拥有Flask-RESTful等扩展来增强REST服务。,直接的应用案例较少。具体运行哪个框架的测试,你需要参照项目的说明文件,通常涉及到配置文件的修改。最佳实践包括理解每个框架的设计哲学,选择适合应用规模和特性的框架,并利用该框架的最佳编码习惯来达到性能最大化。对于想要深入了解各框架生态的用户,建议直接访问相关框架的官方网站,那里有丰富的插件、库以及最佳实践示例。

2025-12-01 16:52:38 255

原创 纯干货分享:银行测试面试题大揭秘!

1、首先,逾期会额外计算逾期利息 + 罚息。一旦贷款发放给客户,银行需要对客户的还款行为和贷款情况进行跟踪和管理,确保贷款合同得到履行,并及时采取措施处理可能出现的风险。1)信用评估准确性:测试授信模块时,需要验证银行对客户信用评估的准确性,包括客户的信用历史、收入情况、负债情况等。在银行项目中,合同模块是非常关键的一部分,它涉及到银行与客户之间的交易合约,明确双方的权利和义务。5)合同变更和终止处理:测试需要验证合同变更和终止的处理是否正确,包括变更请求的提交、审核和确认流程,以及终止合同后的相应处理。

2025-11-29 15:33:50 847

原创 性能测试工具:JMeter脚本编写技巧

通过掌握以上JMeter脚本编写技巧,我们可以更好地利用JMeter工具进行性能测试,从而评估系统的性能,发现潜在的性能问题,并及时进行优化,确保系统的稳定性和可靠性。在性能测试中,经常需要对请求参数进行变化,以模拟不同的用户行为。是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在编写JMeter脚本时,需要考虑到不同的测试场景和需求,编写灵活的脚本以应对各种情况,同时也需要注意脚本的可维护性和复用性。

2025-11-29 15:32:37 578

原创 如何使用 Python 进行自动化测试

相比手动测试,自动化测试可以提高测试效率,减少人为错误,加快开发周期。我们使用了 unittest、pytest、Selenium 和 requests 等工具,并通过一个实战案例展示了如何自动化测试一个简单的Web应用。是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。运行这段代码,你会看到浏览器自动打开Google首页,输入搜索词并提交搜索,最后验证搜索结果是否包含“Python自动化测试”。

2025-11-29 15:31:38 566

原创 回归测试原则:确保软件质量的基石

优先考虑那些关键的、可疑的或高优先级的测试用例,忽略那些低优先级或高稳定性的测试用例。针对修改部分:如果测试者对修改的局部化有足够的认识,可以通过相关分析识别软件的变化并分析修改的影响,将回归测试限制在被修改的模块及其界面上。追加新测试用例:对于新增或修改的功能,仅仅运行以前的测试用例可能不足以揭示所有问题,需要追加新的测试用例来测试这些新功能或特征。关注关键模块:根据二八原则(80%的软件缺陷集中在20%的软件模块中),应重点关注那些可能出现问题的模块,以提高缺陷发现率。库中的所有测试用例。

2025-11-27 15:18:48 252

原创 论软件测试中缺陷管理及其应用

定期评审与沟通:每周组织一次缺陷评审会议,邀请开发、测试和项目经理参加,共同讨论缺陷的修复进度和存在的问题,确保缺陷得到及时处理。制定缺陷管理流程:根据项目实际情况,我们制定了详细的缺陷管理流程,包括缺陷的发现、记录、分析、分配、修复、验证和关闭等各个环节。提高缺陷修复效率:缺陷管理系统的使用使得缺陷的记录、跟踪和修复过程更加规范化和高效化,提高了缺陷修复的效率。缺陷预防:通过分析已发现的缺陷,总结经验教训,制定预防措施,减少未来缺陷的产生。缺陷关闭:经过验证后,若缺陷已被修复,则关闭缺陷;

2025-11-27 15:16:32 350

原创 如何编写一份高质量的测试计划?

综上所述,编写测试计划的目的是为了明确测试的目标和范围,制定测试策略和方法,规划测试计划和进度,定义测试用例和数据,评估和管理测试风险,以及促进沟通和协作。虽然游戏测试和软件测试之间存在一些差异,但在编写测试计划时,仍然需要考虑共同的方面,如测试目标、测试策略、测试计划、测试资源和环境、测试进度和风险管理等。4)测试策略:定义测试的方法和策略,包括测试方法(如黑盒测试、白盒测试、灰盒测试)、测试级别(如单元测试、集成测试、系统测试、验收测试)和测试技术(如手动测试、自动化测试)等。

2025-11-27 15:15:54 388

原创 Selenium 隐藏浏览器指纹特征的几种方式

上面罗列出了多种应对网站反爬的解决方案,大家可以根据实际需求去选择适合自己的方案下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​软件测试面试文档我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

2025-11-26 16:43:18 830

原创 JMeter 设置请求头信息的详细步骤

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-26 16:40:48 466

原创 Python 在 JMeter 中如何使用?

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-26 16:40:08 365

原创 测试用例设计指南

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-25 16:52:55 802

原创 全链路压测方案实践

全链路压测是在模拟实际用户使用场景的基础上,通过对整个应用程序栈进行压力测试,评估系统在高负载下的表现。这包括了从用户界面、前端服务、中间件到后端数据库等所有组成部分,以全面了解整个软件系统的性能。全链路压测是一种系统性的性能测试方法,旨在模拟真实用户场景下的完整操作流程,全面评估软件系统在不同压力下的性能表现。这种测试方法对于保证应用程序的高可用性、稳定性和可扩展性至关重要。基于实际的生产业务场景、系统环境,基于真实数据模拟海量的用户请求对整个业务链进行压力测试,并持续调优的过程;

2025-11-25 16:47:06 810

原创 你真的了解appium吗?

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-25 16:40:06 764

原创 WinApp自动化测试之辅助工具介绍

keybd_event(bVk, bScan, dwFlags, dwExtraInfo)方法有四个参数,bVk是虚拟键码, bScan是硬件扫描码,一般设置为0即可,dwFlags是函数操作的一个标志位,如果值为KEYEVENTF_EXTENDEDKEY则该键被按下,也可设置为0即可,如果值为KEYEVENTF_KEYUP则该按键被释放,dwExtraInfo是定义与击键相关的附加的32位值,一般设置为0即可。DC相当于一个视频缓冲区,对这个缓冲区的操作,会表现在这个缓冲区对应的屏幕窗口上。

2025-11-24 21:49:36 967

原创 鸿蒙性能测试指南:基础质量保障实践

性能基础质量测试: 性能基础质量测试服务通过模拟用户的操作行为,对应用进行长时间、高操作频率的页面遍历,收集遍历过程中的性能数据,提供全面、专业、可靠的。4、应用图标在桌面可见,不要藏起来(自动化会翻页查找,但不会打开文件夹)进入服务卡片后,选择要测试的应用,点击创建任务即可开始,任务过程无需人工干预。A2:如果发生设备断连情况测试会终止,并生成测试报告,由于测试执行不充分,会导致生成的报告数据不完整,请保证设备在测试的过程中正常连接。在应用测试过程中,不满足测试用例执行条件,将不执行相关测试场景。

2025-11-24 21:46:02 821

原创 为何你的Playwright测试变慢?从同步依赖到并行自治的进化实践

在 Playwright 论坛的支持对话和帖子中,经常出现一个难以描述的问题,归根结底就是同步测试:开发人员编写一系列 Playwright 测试,假设其中一项测试会最先运行或最后运行,从而承担设置和清理脚本的功能。这是一个好现象:这意味着更好的监控能够提供更准确的结果,随着经验的积累,配置不断改进,这意味着更好的测试覆盖,减少误报。一般来说,顺序运行测试的缺点值得考虑,特别是在 Checkly 系统中,试图在其他所有测试之前运行一项测试,意味着要与一个旨在快速、一致地为你提供结果的系统作对。

2025-11-24 21:44:17 1006

原创 自动化数据驱动?最全接口自动化测试yaml数据驱动实战

我们在做自动化测试的时候,通常会把配置信息和测试数据存储到特定的文件中,以实现数据和脚本的分离,从而提高代码的易读性和可维护性,便于后期优化。而配置文件的形式更是多种多样,比如:ini、yaml、json、toml、py、xml、properties 等。YAML是一种轻量级的文本格式,可以用于存储结构化数据,非常适合用作测试数据。在使用YAML数据驱动进行自动化测试时,通常需要准备一个或多个YAML文件,其中包含了测试用例的数据和预期结果。

2025-11-20 15:25:50 1019

原创 全网爆火的从零到一落地接口自动化测试

下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】​​​。

2025-11-20 15:21:52 566

原创 深入探究测试用例设计的底层逻辑

因此,业内才有一句话叫做:完美的测试是不可能的。所有输出点的可选项,就是输出域,而输入点到输出点之间走过的路径的重复度(覆盖率分析),就是等价划分的依据。比如,常温下的碳酸饮料、常温下的水、冰冻的碳酸饮料、冰冻的水、沸腾的碳酸饮料、沸腾的水......但是,有许多从业者,对测试用例的设计仍然依靠经验积累,即使知道用例要从功能、性能、安全等多方面考虑,也仅限于对字面的理解,未形成体系化的整理。比如一款定位是面向下沉市场的水杯,杯子不够耐摔,就是有价值的缺陷,而杯体不够透明,就是无价值(或低价值)的缺陷。

2025-11-20 15:21:06 606

空空如也

空空如也

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

TA关注的人

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