- 博客(677)
- 收藏
- 关注
原创 Web测试,小程序测试,app测试有哪些区别
下方这份完整的软件测试 视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】。
2026-06-03 21:59:43
160
原创 接口测试需要注意的一些BUG
针对上述BUG类型,接口测试人员可以采取相应的解决策略,如建立严格的规范和标准、合理设置超时机制、通过自动化测试工具模拟不同用户权限、进行充分的回归测试以验证旧接口在新版本中的可用性、增加测试用例 的覆盖面等。同时,随着AI技术的不断发展,AI驱动的自动化测试工具也开始在接口测试中得到应用,这些工具能够通过机器学习算法自动识别接口中的潜在问题,并在问题发生前进行预警,从而提高测试效率和降低人为错误的风险。例如,一个返回用户密码的API,或者一个没有对信用卡信息进行加密的支付API。
2026-06-03 21:59:05
225
原创 自动化测试中如何高效进行元素定位
良好的元素定位可以帮助测试人员处理大量的测试用例 ,加快测试进度,降低工作负担。所以,高效定位元素需要掌握基本的定位方法、选择最佳的定位方法、缩小选择器的范围、处理定位失败的问题以及加强对代码的封装。由于多个元素可能共享相同的class属性,因此定位到的元素可能不是唯一的。对于无法通过ID、Name、Class Name等属性唯一定位的元素,可以考虑使用XPath或CSS Selector进行组合定位。在实际的测试场景中,每个元素都会有各种各样的属性,而我们需要根据元素的特点来选择最佳的定位方法。
2026-06-03 21:58:34
182
原创 AI测试:从理论到实践的全面解析
AI测试正从“事后检测”转向“全流程嵌入”,其核心价值在于通过自动化与智能化,将测试效率提升10倍以上,同时覆盖人工难以触达的复杂场景。随着AI原生应用爆发,测试工程师需掌握Prompt工程、数据治理与模型调优等交叉技能。下方这份完整的软件测试 视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】软件测试面试文档我们学习必然是为了找到高薪的工作,下面这些面试题。
2026-05-28 20:56:48
173
原创 AI测试、大模型测试(四)AI测试分类&AI测试岗位分工
下方这份完整的软件测试 视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】。
2026-05-28 20:54:45
238
原创 用AI测试AI的“自我认知”:它知道自己是AI吗?
当AI系统回答“我是AI”时,这本质是训练数据 的统计映射。真正的测试价值在于:通过持续验证模型的自我表述与行为一致性,我们不仅在测试机器,更在审视人类对智能的认知边界。测试工程师正成为人机认知鸿沟间的桥梁建造者,每一次对“AI自我认知”的测试,都是对人类 智能理解的升华。下方这份完整的软件测试 视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】软件测试面试文档我们学习必然是为了找到高薪的工作,下面这些面试题。
2026-05-28 20:50:55
189
原创 Artillery 性能测试:从入门到能用的一点实践
下方这份完整的软件测试 视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】。
2026-05-25 17:07:17
355
原创 测试工程师要失业?AI正在吃掉软件测试
很多人问,AI应用这么多,为什么测试领域这么快出成果?我的判断是,软件测试几乎是现阶段AI落地最完美的场景之一。目标明确、数据丰富、容错性高第一,目标明确,反馈清晰。测试的终极目标就是“找出不符合预期的地方”。这个预期(产品需求文档、设计稿)是相对明确的,AI干得好不好,结果一目了然:bug找没找到,用例覆盖全不全。这比让AI去写一个“优秀”的营销文案要容易评价得多。第二,数据丰富,模式可循。软件行业几十年,积累了海量的测试用例、bug报告、代码变更记录。这些数据都是AI绝佳的养料。
2026-05-25 17:06:14
384
原创 AI提示词(Prompt)| 高效使用 AI 工具
AI 提示词Prompt是指用户提供给人工智能系统的指令或问题,用于引导AI生成特定类型的响应。
2026-05-25 17:05:28
426
原创 服务端性能测试:行业流行性能监控工具介绍
vmstat 和 top 都是Linux 系统自带的命令,提供了实时的监控信息,对于系统管理员和开发人员来说非常有用。vmstat 是一个命令行工具 ,用于报告 Linux 系统的虚拟内存、进程、CPU 和 IO 状态。它可以提供实时的系统监控信息。vmstat 命令可以通过指定不同的参数和时间间隔来控制输出的频率和详细程度。它对于监测系统的性能问题和调优非常有用。top 是一个交互式命令行工具,用于实时监控系统的进程和资源使用情况。
2026-05-08 22:19:55
314
原创 Airtest脚本的重构与优化:提升测试效率和可读性
下方这份完整的软件测试 视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】。
2026-05-08 22:19:18
307
原创 性能测试常见的内存溢出问题: JVM 内存溢出如何调优?
线程私有,用于存储指向下一条指令的地址,是一块很小的空间,一般不会有内存问题,也不会进行垃圾回收。所以做性能测试的时候我们不太需要关注。作用:用于存储指向下一条指令的地址特点很小的内存区域,读取速度很快每个线程独有,线程之间不会相互干扰JVM中唯一一个没有Out Of。
2026-05-08 22:17:47
379
原创 性能测试:内存瓶颈问题分析和调优
的时候,如果只管压测执行,不管分析和调优,那么就相当于看医生只管开化验单,不管治病开药,就是耍流氓的行为。等内存问题是性能分析和调优非常常见的一类 问题,所以,今天我们就来深入系统的学习一下内存相关的知识,以帮助大家在遇到内存性能瓶颈的时候进行分析和调优工作。所以可以理解为内存就是cpu和外设之间的缓存机制,CPU需要的数据先从外存加载到内存,提高cpu读取数据的效率和整体性能的。free:可用的物理内存大小;因为外存的性能是比较差的,CPU速度非常的快,如果直接去外存获取数据,外设会拖垮cpu的性能。
2026-05-08 22:15:55
342
原创 测试循环结构经常踩坑?那些测试老司机们都这样处理~
下方这份完整的软件测试 视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】。
2026-05-08 22:15:21
353
原创 软件测试(功能、接口、性能、自动化)详解
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
2026-04-30 21:12:34
366
原创 Pytest框架之fixture测试夹具详解
关键代码:@pytest.fixture(),用于声明函数是处理前置后置的测试夹具函数。def my_fixture(): # 记住这个夹具名print("我的测试夹具") 测试夹具已经定义好了,那测试用例如何调用呢?方式一:将fixture名称作为参数传给测试用例,可以传多个fixture,按先后顺序执行。
2026-04-30 21:11:55
368
原创 Python测试框架--Allure
AllureAllure是由Qameta Software团队开源的一款旨在于解决让每个人能更容易生成并更简洁阅读的测试报告框架。它支持大多数的测试框架,如:Pytest、TestNG等,简单易用便于集成。
2026-04-30 21:10:04
331
原创 Jmeter分布式性能测试细节+常见问题解决
Jmeter分布式测试时需要的特别注意1)参数化文件的位置和内容如果使用csv文件进行参数化,即通过读取csv文件中的数据来为测试脚本提供不同的输入值,那么需要注意以下两点:需要把参数文件在每台slave上拷贝一份,最好都放置在bin目录下,因为Jmeter会直接从bin目录下查找;参数文件的内容要保持一致,即每台slave上的参数文件的行数、列数、数据类型等都要相同,否则可能会导致数据不匹配或缺失。2)slave机器的响应数据。
2026-04-29 20:57:14
380
原创 Appium + mitmProxy 实现APP接口稳定性测试
为了保障 App 的稳定性,我们现在有 XMoney 智能遍历测试(崩溃、界面错乱、加载异常等)、UI自动化(崩溃和业务逻辑验证)、Top1000 小程序遍历(崩溃和业务逻辑报错)、接口稳定性建设(崩溃和业务逻辑验证)。今天要给大家介绍的是接口稳定性建设,就是在后端返回数据如果不可靠的情况下,App 是否依然可以稳定运行。为了方便理解整个业务设计,顺便把我们的机房设计也给大家简单介绍一下。
2026-04-29 20:56:16
384
原创 没有任何经验的0基础人员如何成功进入IT行业?
目前市场上公认的进入IT行业最简单,能力要求最低的就是:软件测试这个工作。要选择适合自己的方式,其中有两个条件需要考量:一个是你和目标之间的距离,应使用最高效最快速的方式进行学习。是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。既然是0基础,那么得知道哪个行业进入是最简单的,要求是最低的。综上所述:0基础进入IT行业肯定是需要投入一定的时间和精力,主要用来学习相关行业和岗位上的技术能力,以及行业所需的其他技能。
2026-04-27 21:48:42
41
原创 AI给软件测试带来的5大机遇,错过一个都不应该!
人工智能(Artificial Intelligence, AI)是一门集合了计算机科学、信息工程、心理学、哲学等多学科知识的研究领域,它旨在创建能够执行通常需要人类智能的任务的机器和软件。对软件测试有什么影响?基本上可以预见,一个会写代码的超级智能体将会诞生,未来会帮我们实现比较大的效率提升。不过尽管如此,人工智能(AI)对开发与测试方向的影响,目前还可以持乐观的态度。是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
2026-04-27 21:48:00
213
原创 软件测试解读——性能效率测试
2023年,在软件测试的性能效率和信息安全性的两次能力验证中,均获得“满意”的结果,展现了我院软件质量测评实验室的优秀的技术实力。性能效率测试内容主要包含:时间特性、资源利用率、容量以及性能效率的依从性这四个方面,并以书商形式展示可验证的依从性证据,具体的测试内容还需依照被测系统或软件的测试需求再做细分。容量指的是产品或系统参数的最大限量满足需求的程度,包括软件所能支撑的最大并发用户数、可存储的最大数据量、数据处理容量、最大的交易吞吐量等。响应时间是指用户发起一个请求开始,到接收到处理结果所经历的时间。
2026-04-25 21:30:09
347
原创 软件测试之功能测试包含哪些方面的测试?
功能测试通常涵盖用户界面、API、数据库、业务逻辑 等方面的测试,以确保系统的功能性完整、准确、有效、可靠,并符合用户需求。:对系统提供的API进行测试,包括API的输入和输出是否满足预期,以及API的错误处理和异常情况下的行为。:验证系统对于特定的业务规则、约束和逻辑的执行是否正确,包括数据校验和业务规则的逻辑判断。:验证系统的各项功能是否按照需求规格进行了正确的实现,包括各种操作、流程和功能点的测试。:验证系统在不同的环境和条件下的兼容性,包括不同浏览器、操作系统、设备等的兼容性。
2026-04-25 21:29:37
215
1
原创 技术篇--软件测试工具:您了解的越多,实施得越好
特征:提供安全测试和漏洞评估,提供自动和手动测试功能,提供一系列自动化选项,以满足各种需求,支持API和守护进程模式,允许用户通过全面的API完全控制ZAP,为了与 GitHub 集成,ZAP 通过 GitHub Marketplace 上提供的 GitHub Actions 提供打包扫描,快速启动命令行提供了一种快速而直接的方法,最适合更简单的扫描。回归测试涉及重新运行以前执行的测试用例,以确保对软件的新代码更改或修改(例如新功能、错误修复或代码更新)不会引入新缺陷或对现有功能造成意外的副作用。
2026-04-25 21:29:02
386
原创 自动化回归测试平台 AREX 的 Mock 实现原理
下方这份完整的软件测试 视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】。
2026-04-24 21:37:52
395
原创 深入了解 Pytest Markers:提升测试用例的组织和控制能力
标记用例,在命令行通过-m运行指定标记的用例assert 1!= 2运行p0运行p0/p1执行后,会发现有警告信息,你可以忽略。想要解决的话,也可以在配置文件中配置自定义的标记,配置后警告信息会消失。pytest.ini[pytest]markers =p0: 冒烟p1: 功能再次执行,会发现已经没有警告信息了。当然也可以像这样反向运行,运行不是p0自定义标记可以通过钩子 函数在配置阶段添加。'markers',在上面的例子中,我们定义了一个自定义标记。
2026-04-24 21:35:55
388
原创 技术分享 | 接口自动化的高复用测试方案
调试或执行案例时,执行解析模块会自动读取参数案例集内容并记录案例总数,根据案例总数循环遍历执行所有案例,遍历过程中通过逻辑控制来实现如跳过执行、流程分支控制、执行前置交易等操作。待测系统与关联系统联系紧密,各交易返回报文格式不一、同一交易不同数据返回结果不同,而常规方案将断言内容与执行步骤固化,缺乏合理的重试机制和灵活丰富的断言方式,难以保证接口自动化测试的健壮性。梳理待测功能的测试点和接口参数,通过参数案例模板编写参数案例集,填写测试参数数据,其中正例参数数据用我们事先约定的占位符代替。
2026-04-23 15:20:54
345
原创 学会python+unittest框架打造高效自动化测试
unittest是Python标准库中的一个自动化测试框架,它提供了丰富的功能和灵活的扩展性,支持单元测试、集成测试等多种测试类 型。unittest框架基于xUnit架构,通过编写测试用例、组织测试套件、运行测试并生成测试报告等步骤,帮助我们构建高效、可靠的自动化测试体系。在软件开发中,框架通常指的是一组预先编写好的代码库、库文件、工具集等,它们为开发者提供了一种结构化的开发环境,帮助开发者更快速、更高效地构建软件。提高测试覆盖率:通过编写详细的测试用例,我们可以确保软件的各个方面都得到了充分的测试。
2026-04-23 15:20:09
394
原创 单元测试守护神:pytest框架下的代码质量保障
Python自带的标准库unittest提供了丰富的测试框架,它包含了TestCase类、assertions断言方法以及其他辅助工具。利用unittest,我们可以组织测试用例、设置setUp/tearDown方法,构建有序的测试集。passPytest作为一个强大而灵活的测试框架,已经在软件工程领域产生了深远影响。它通过简洁易用的API、丰富的插件系统以及对现代编程特性的深度支持,彻底改变了开发者对单元测试的认知与实践。
2026-04-23 15:19:08
402
原创 浅谈测试用例设计的技巧:确保软件质量的关键
好的测试用例不仅能够发现潜在的问题,还能提高测试效率和覆盖率。通过等价类划分、边界值分析、决策表和场景测试等技巧,测试人员可以高效地设计出覆盖全面、执行简便的测试用例,确保软件的高质量和稳定性。等价类划分是一种将输入数据划分为不同类别的方法,每个类别中的数据被认为对测试是等效的。是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。决策表用于描述复杂的业务规则,通过列出所有可能的条件组合及其对应的操作,确保所有逻辑路径都被覆盖。
2026-04-22 20:35:26
394
原创 APP软件测试:内容与方法剖析
例如,在新闻APP中,测试人员需要测试APP在不同网络环境下的新闻加载速度和流畅度,以确保用户在不同网络环境下都能获得良好的使用体验。例如,在跨平台APP中,测试人员需要测试APP在iOS和Android两个平台上的运行效果,以确保APP在不同设备上的兼容性。例如,在支付APP中,测试人员可以测试支付流程中的各个环节,如输入金额、选择支付方式、确认支付等,以确保支付功能的正确性。例如,在视频APP中,测试人员可以测试APP在不同网络带宽下的视频播放流畅度,以评估APP的负载能力。
2026-04-22 20:34:00
332
原创 自动化测试实践:揭秘WebSocket在接口测试中的应用
图2为51testing客服对话窗口,当我们想模拟自动化测试,获取发送请求的接口信息时,却发现唯一一个通过Fetch/XHR获得的接口(https://chat2445.talk99.cn/chat /msg.dll?如下图4所示,可以点击ws的链接,通过Request URL得到的url,再通过Messges获得发送的请求(All下拉列表选择“send”)和收到的响应(All下拉列表选择“receive”)。然后,我们可以通过得到的请求信息,使用Python或其他开发语言帮助我们完成相关的接口测试。
2026-04-22 20:32:27
331
原创 经验分享:测试左移
生产环境下的 QA 所设置的监控标准是根据系统的行为特点和在预生产环境下的表现来定义的,生产环境下各项反馈的分析结果反过来又影响着预生产环境的 QA 过程,而且这两者是相辅相成的,只有形成了良性环路,才能把生产环境下的 QA 做好。可能大家也会注意到我们会强调 QA/测试人员参与需求分析,或者说从需求分析阶段开始介入,其原因主要是因为在绝大多数团队,QA/测试人员还是作为质量保障工作的主力,左移的测试活动暂时还离不开这些主力的参与。因此,需要持续频繁地开展测试左移相关测试活动,预防缺陷,实现质量内建。
2026-04-21 17:01:24
380
原创 大厂测试人亲测:大模型自动生成测试用例,效率飙升50%!
在创建数据表时,需要了解向量数据库的检索模型及其对应的参数,目前支持六种类型,IVFPQ,HNSW,GPU,IVFFLAT,BINARYIVF,FLAT(详细区别和参数可点此链接),目前我选择了较为基础的 IVFFLAT--基于量化的索引,后续如果数据量太大或者需要处理图数据时再优化。:这个是大多数大模型都会有的一个功能,就像我们平常在使用的ChatGPT、Kimi等聊天,不需要把每次上面的内容都重复再输入一遍,大模型会自动记忆我们上述的对话内容。降低编写测试用例的时间,人工只需要进行内容确认和细节调整;
2026-04-21 16:59:44
384
原创 自动化测试技术:接口测试技术选型与TestNG接口测试实践
一般所说的服务端是指为用户在 APP 或 PC 使用的互联网功能提供数据服务的背后的一切。以天猫精灵智能音箱系列的产品链路为例,服务端便是网关(包括网关在内)之后的链路。一般讲的接口测试指的是对某个给定接口进行功能测试,输入不同的参数时,接口返回值是否正确。下图是经典的测试金字塔模型。在这个模型中,越往下比例会占的越高,也就是说在一个产品测试中,单元测试 比例是最高的,依次是接口测试和UI自动化测试,最顶端是人工测试部分。服务端接口测试在中部,承上启下,由此可见其重要性。
2026-04-21 16:59:02
400
原创 Jmeter 性能压测-分析定位
是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。下方这份完整的软件测试 视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】我们学习必然是为了找到高薪的工作,下面这些。4)Redis内存瓶颈如何定位分析。1)数据库内存瓶颈如何定位分析。2)网络io瓶颈如何定位分析。3)带宽瓶颈如何定位分析。定位:。分析:。
2026-04-18 21:14:31
55
原创 安全测试工具大全
是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。OWASP ZAP (Zed Attack Proxy): 开源的Web应用安全测试工具,提供被动和主动扫描。Burp Suite: 功能强大的Web应用渗透测试工具,支持定制化的安全测试。Hdiv: 结合了SAST和DAST的特性,实时监控应用运行时的安全问题。AppScan: IBM的产品,提供Web和移动应用的安全扫描。
2026-04-18 21:12:24
215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅