自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件测试的职业规划与发展

软件测试工程师在工作中通常拥有更多的机会接触业务、客户、技术、平台等,通常比开发更懂业务(如果不是,很可能是你平时工作不够细心和用心),并且始终在和不同岗位的人群交流合作,更容易锻炼沟通和协调能力(也就是被大家调侃的拉通-对齐能力),这也意味着成为某个业务领域的专家的机会更多,如果你的沟通不仅仅是为了甩锅的话,可行的路线如下:;关于人际关系,最重要也最容易被忽视或漠视的其实是家庭关系,是亲人之间的关系,包括以你为中心向上一辈及下一辈的扩散,如你与自己的父母,与你另一半的父母,与你的另一半、你的孩子。

2026-01-30 23:30:06 64

原创 AI Agent测试核心要点

根据最新检索结果,我为您整理了本周软件测试领域的热点面试题,涵盖传统测试与AI时代新兴测试方向。

2026-07-31 17:54:13 215

原创 四大行之某行笔试真题(附答案及个人经验总结)

某行笔试真题,其对软件测试工程师要求要有金融项目经验,如果没有经验简历还通过了,那至少技术要过关(笔试是其行里第一轮考验,其后的多个面试官的面试是第二轮),本文提供的题目即为笔试真题。

2026-07-30 20:45:00 2

原创 测试面试新趋势:工程思维成关键

2026年的软件测试面试已发生根本性转变。传统"八股文背诵"权重大幅下降,面试官更关注候选人的和。测试岗位的价值定位从"证明软件有Bug"转向"构建质量基础设施",面试本质已从"知识点问答"演变为"工程思维探测"。

2026-07-24 17:53:20 253

原创 AI项目测试实战详解:以开源项目ChatGLM3为例

AI项目的测试是一个系统工程,它要求测试工程师具备传统测试功底机器学习知识和数据科学素养。需求评审阶段:核心是将模糊的AI能力期望转化为可量化的测试指标测试规划阶段:需要建立分层测试体系,覆盖单元、模型、集成、系统、验收各层用例设计阶段:从"输入-输出"范式转向"场景-评估"范式,引入概率性评估测试执行阶段:自动化流水线与人工评估相结合,持续监控模型能力变化随着AI技术的快速发展,测试方法论也在不断演进。未来,AI测试AI(如用GPT-4评估ChatGLM3的输出质量)、持续测试。

2026-07-21 19:45:00 208

原创 每周高频面试题精选

本周高频面试题呈现三大趋势:一是基础原理深度化,如HashMap源码、B+树设计不再满足于表面定义;二是业务场景结合化,如线程池调优、秒杀系统设计需结合线上经验;三是新兴技术融入,如AI Agent架构成为P7+面试分水岭。建议备考时采用"原理+源码+业务落地"三层答题结构,避免停留在概念背诵层面。

2026-07-21 17:12:09 529

原创 大模型特性测试:偏见检测、鲁棒性与可解释性实战指南

测试类型核心关注点关键技术指标测试方法论记忆关键词偏见检测公平性(不偏心)人口均等性、机会均等性、群体性能差异对比相同素材看差异输出公平性鲁棒性测试稳定性(抗干扰)噪声容忍度、对抗样本防御、分布外泛化给混乱输入看反应一致性稳定性可解释性测试透明性(说理由)特征重要性、决策路径可追溯、反事实解释要结论带依据能落地验证透明性。

2026-07-20 08:15:00 113

原创 AI测试进阶:从基础到创新的八大核心能力实战指南

能力层级核心能力学习重点适用场景基础层功能验证需求分析、用例设计常规功能测试进阶层创新性测试场景挖掘、风险识别复杂业务逻辑高级层扩展性测试系统架构、性能评估大规模系统专家层边界突破极限测试、故障注入高可用系统大师层复杂推理问题分析、根因定位生产问题排查。

2026-07-20 06:00:00 165

原创 AI大模型基础功能测试完全指南:从概念到实战的7大核心能力

基础必备:标准化、文本理解、语言能力进阶提升:通用性、文本生成专业深化:多轮对话、稳定性、安全合规。

2026-07-19 08:00:00 16

原创 大模型技术入门:软件测试工程师需要知道的核心概念

大模型(Large Models)通常指参数量巨大(数十亿到数万亿)、训练数据海量、能够处理复杂任务的人工智能模型。其中最常见的是大语言模型(LLMs),如GPT系列、Claude、Llama等。不是传统规则系统:大模型不依赖硬编码的if-else规则基于概率的生成:每次输出都有一定的随机性(可通过温度参数控制)上下文理解能力:能够理解长文本的语义和逻辑关系大模型正在改变软件开发和测试的格局。

2026-07-19 07:15:00 12

原创 大模型辅助测试:优势、局限与应用场景解析

随着人工智能技术的飞速发展,大语言模型(LLM)正逐渐渗透到软件开发的各个环节,测试领域也不例外。大模型辅助测试已成为当前测试技术演进的重要方向,它通过自然语言理解、代码生成和逻辑推理等能力,为传统测试方法带来了新的可能性。本文将系统分析大模型在测试中的优势与缺点,并详细探讨其在测试各环节的具体应用场景和限制。

2026-07-19 06:30:00 165

原创 大模型时代,测试人员如何抓住机遇?

大模型”无疑是近年来科技领域最炙手可热的话题。从ChatGPT的横空出世,到各类AI助手、代码生成工具的涌现,我们正身处一场由大模型驱动的生产力革命之中。对于测试人员而言,这既是前所未有的挑战,也是巨大的机遇。本文将带你系统性地理解大模型,并探讨它如何成为你测试工作中的“超级助手”。

2026-07-18 09:45:00 89

原创 app测试面试题(附答案)

注:android手机、模拟器统一称为“设备”

2026-07-18 08:30:00 10

原创 app测试笔试题(附答案)

造成ANR(Application Not Responding)异常原因就是在主线程执行了耗时过长的操作,发生ANR时,系统会弹出程序无响应的对话框,作为测试人员,在测试中遇到APP发生ANR的时候需要详细记录操作步骤和提供现场数据,现场数据如何提供呢,Android ANR日志存放于/data/anr/traces.txt中,开发可以通过这些数据定位问题。6)当客户端有新版本时,在本地不删除客户端的情况下,检查资源同名文件如图片是否能正常更新成最新版本,如果以上无法更新成功的,也都属于缺陷。

2026-07-18 07:45:00 9

原创 第四十四课——Android Monkey压力测试实战

在Android应用质量保障体系中,Monkey测试作为一项经典的稳定性与压力测试手段,历经多年仍是发现深层次Crash、ANR问题的利器。本文由一位拥有10年一线测试开发经验的工程师撰写,将系统解析Monkey命令的实战用法、参数精解、执行策略与结果分析,并分享多个真实项目中的避坑经验。在实际项目中,Monkey测试通常安排在每日夜间执行(8-10小时),从功能基本稳定阶段一直持续到验收测试前,是发现随机性、深层次缺陷的有效手段。:早晨发现应用停留在登录界面,Monkey测试实际已中断。

2026-07-18 07:00:00 9

原创 app测试同步练习题3(附答案)

选项D错误,-p参数只需要一个,重复-p是错误的。分析:Monkey测试主要用于测试App的稳定性,通过模拟用户的随机操作来发现潜在的崩溃、ANR等问题。分析:选项B错误,正确的参数是–throttle,不是-throttle。分析:H5测试需要验证连接有效性、分享功能、屏幕适应性等,同时也要验证内容正确性,选项D错误。分析:小程序测试应从功能测试、兼容性测试、超链接测试、表单测试等多个方面入手,所有选项都正确。分析:重定向是保存logcat日志的常用方法,可以将日志输出到文件中,便于后续分析。

2026-07-17 08:00:00 12

原创 app测试同步练习题2(附答案)

D错误,云测试通常是自动化或远程执行,不能随时与测试人员沟通。D正确:弱网测试确实验证系统在弱网环境的表现和稳定性。A错误:PerfDog测试的是移动端app的性能,不是服务端;C错误,模拟器测试不能完全替代真机测试,存在性能、传感器等方面的差异;在Charles中,通过Proxy菜单下的Throttle Settings设置网络限速,设置后可以点击工具栏的小乌龟图标快速开启/关闭限速功能。云测试平台通常提供多种测试服务,包括功能测试、压力测试(如monkey)、安全测试和UI适配测试等。

2026-07-17 07:45:00 11

原创 app测试同步练习题1(附答案)

Android Runtime:Android的运行环境,我们学过java的都知道,java程序的运行需要java的核心包的支持,然后通过JVM虚拟机来运行我们的应用程序,这里Android Runtime里的Core Libraries就相当于java的JDK,是运行android应用程序所需要的核心库,Dalvik Virtual Machine就相当于JVM,这时Google专为Android开发的运行android应用程序所需的虚拟机。后台推送客户端接收消息功能/后台推送,客户端是否能接收到消息.

2026-07-17 07:15:00 11

原创 第四十三课——移动应用与H5安全测试实战:从登录安全到业务逻辑漏洞

如果业务必须存储(如自动登录的Token),务必使用系统提供的安全存储机制(如 Android 的 Keystore、iOS 的 Keychain)进行加密存储。本文基于一线安全测试实战经验,系统梳理了从客户端登录安全、H5专项测试到服务端漏洞防范的完整知识体系。H5测试与Web测试类似,涵盖功能、兼容性、性能、安全、自动化。并获得一份来自实战的“避坑指南”,助你绕过测试中的那些“坑”。:以文中的例子为例,这是一个经典的“会签”与“或签”逻辑。客户端是用户交互的第一线,也是安全防御的薄弱环节。

2026-07-17 06:30:00 98

原创 第四十二课——Android Monkey压力测试:从原理到避坑

在Android应用质量保障体系中,Monkey测试作为一项经典的稳定性与压力测试手段,历经多年仍是发现深层次Crash、ANR问题的利器。本文由一位拥有10年一线测试开发经验的工程师撰写,将系统解析Monkey命令的实战用法、参数精解、执行策略与结果分析,并分享多个真实项目中的避坑经验。在实际项目中,Monkey测试通常安排在每日夜间执行(8-10小时),从功能基本稳定阶段一直持续到验收测试前,是发现随机性、深层次缺陷的有效手段。在自动化脚本中,可以实时监控日志中的特定关键词并触发动作。

2026-07-16 19:00:00 237

原创 第四十一课——移动端性能测试实战(PerfDog工具)

工具选择:PerfDog作为专业的移动端性能测试工具,提供了全面的性能指标监控能力测试流程:设计→连接→录制→分析→报告,形成完整闭环指标理解:不仅要看平均值,更要关注方差、峰值和异常点环境控制:测试环境的一致性直接影响结果的可靠性问题定位:结合性能数据与代码逻辑,准确定位性能瓶颈。

2026-07-16 18:45:00 104

原创 第三十九课——移动应用兼容性测试

兼容性测试(Compatibility Test Suite,简称CTS)在计算机术语中,是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能够正常运行的测试。对于移动应用而言,兼容性测试的核心目标是确保应用在目标用户群体的各种真实设备上功能正常、体验一致。核心要点总结:设备选型是基础:基于数据(功能、人群、市场占有率)科学选择测试设备,杜绝使用模拟器和个人手机。人工与云测结合:人工测试保证深度和问题闭环效率,云测解决设备覆盖和短期人力瓶颈,二者互补。

2026-07-16 18:30:00 123

原创 第四十课——弱网测试解析与Charles抓包及避坑指南

通常,我们将4G以下的网络环境(如2G、3G)视为典型的弱网环境。然而,随着5G和Wi-Fi的普及,弱网的界定也需动态看待:在信号覆盖边缘、网络拥塞时,5G/Wi-Fi同样可能表现出“弱网”特性。弱网测试的核心目标是:验证应用程序在带宽受限、延迟高、丢包率高的网络环境下的稳定性、兼容性及用户体验,并评估其在数据流量与Wi-Fi之间切换时的行为是否正常。核心要点回顾弱网测试是质量保障的刚需,能提前暴露网络不稳定导致的用户体验、数据一致性、应用稳定性等深层问题。Charles是强大的辅助工具。

2026-07-16 18:30:00 190

原创 第三十八课——移动App功能测试实战指南

读完你将收获:一套可直接复用的App功能测试Checklist、一份规避常见“玄学”Bug的避坑指南,以及如何将零散测试点整合为高效测试策略的思维框架。作为一名测试老兵,我深知一份严谨、全面的功能测试计划与执行策略,是保障交付质量的生命线。:关注事件干扰后,App的功能状态、数据一致性、性能表现(如是否卡顿、崩溃、内存泄漏)是否正常。:结合手机系统通知设置,测试App各类通知(推送、本地)的触发、显示、点击跳转是否正常。账户体系是App的守门员,必须严谨测试。平滑的升级体验是留住用户的关键。

2026-07-16 18:00:00 318

原创 第三十七课——移动端应用测试简介

指应用程序,包括手机端和电脑端(如QQ、腾讯课堂等)口语中的"App":通常特指移动端应用(手机App)手机组成硬件系统:Android、iOS、鸿蒙等操作系统应用程序:测试的主要对象。

2026-07-16 17:45:00 217

原创 软件测试面试必考题解析

代码不仅要"能跑",还要"好测"。请解释测试性需求的定义及实现方式。

2026-07-13 18:02:42 445

原创 性能测试同步练习题(附答案)

”>,()括起来的部分就是要提取的内容。单 响应返回值示例:{“orderid”:“5ebb516837cc82f35d2b0944”,“code”:“0”,“des”:“订单提交成功”} 写出提取“5ebb516837cc82f35d2b0944”的正则表达式。判 Jmeter中的各个线程(用户)在进行业务操作中的顺序存在一定的随机性,设置集合点元件的目的是让各个线程(用户)步调一致,对系统进行加压。B. {“orderid”:“(.+)”,“code”:“0”,“des”:“订单提交成功”}

2026-07-12 19:30:00 27

原创 从零到专家:性能测试工程师的十年进阶学习路径

书籍:《性能之巅》、《全链路压测》、《JMeter实战》网站/社区:PerfMa社区、TesterHome、极客时间相关专栏实践环境:在本地使用Docker搭建一套简单的微服务Demo(如系列),作为长期的练习靶场。

2026-07-12 13:30:00 16

原创 政务系统性能测试报告(性能测试报告模板)

本次性能测试旨在评估“XX市智慧政务一体化平台”在模拟真实用户负载下的性能表现,识别系统瓶颈,验证其是否满足既定的性能指标要求,并为系统上线及容量规划提供数据支撑。

2026-07-12 10:00:00 82

原创 软件测试入门——第三十六课(性能测试之从用例设计到执行落地的完整方法论)

模糊的验收标准是性能测试失败的主要原因。性能指标标准响应时间:平均响应时间、P90/P95/P99分位值吞吐量:TPS、QPS(每秒查询数)资源利用率:CPU、内存、磁盘I/O、网络带宽错误率:成功率必须≥99.9%稳定性标准持续运行时间:通常需要≥2小时性能衰减:运行期间性能波动不超过±10%内存泄漏:内存使用率无持续增长趋势容量规划标准最大并发用户数系统吞吐量极限资源扩容阈值。

2026-07-11 12:00:00 25

原创 软件测试入门——第三十五课(使用Jmeter录制https请求实操示例)

作为技术人员一定要有不怕问题和困难的良好心态,因为一旦踏上技术这条路,等待你的就是无穷无尽的问题和麻烦,测试虽然技术难度没有开发那么大,但要遇到、要解决的问题丝毫不比开发少,尤其是新入行的测试人,往往一个问题要搜好久。本文是关于jmeter实操的手把手教学内容,包括最初的准备工作到单个请求编写、再到多个请求联合测试。

2026-07-11 10:00:00 85

原创 接口测试实战报告:以电商订单系统为例

本报告基于电商平台订单系统接口测试项目,报告将涵盖测试计划、用例设计、执行过程、缺陷分析及总结建议,展示从需求分析到报告输出的全流程。项目背景:某电商平台V2.0版本上线前,需对其核心“订单创建”、“订单查询”及“库存扣减”接口进行全面的功能、性能及安全测试,确保系统在高并发场景下的稳定与数据一致性。测试目标验证接口功能是否符合需求规格。评估接口在高并发下的性能表现(RT、TPS、错误率)。检查接口是否存在常见安全漏洞(如越权、SQL注入)。输出可量化的测试结果与改进建议。报告读者。

2026-07-11 09:00:00 134

原创 接口文档(教官系统实战案例)

一份清晰、准确的接口文档是前后端开发与测试团队高效协作的基石。它为测试人员提供了明确的契约:定义了请求的地址、方法、参数、格式以及预期的响应。测试人员应依据文档,设计覆盖正常、异常及边界情况的测试用例,验证接口功能、性能、安全性和数据一致性,确保系统行为符合预期。开展接口测试工作前一定要找开发拿到接口开发文档,它是你测试的关键依据(接口有问题时的证据),没文档的需在测试或开发领导明确任务及目标下进行测试。本文提供一个简单的接口文档以供参考,实际工作中文档可能更全面、详细。接口测试系统API文档。

2026-07-10 18:30:00 38

原创 功能测试报告模板(最常用的OA办公系统为例)

XX系统测试从xx年x月x日开始到xx年xx月xx日结束,共持续xx天,测试x轮,测试共发现xx个bug,其中严重级别的bugxx个,无效bugxx个。XX总共发布11个测试版本,其中B1—B5为计划内迭代开发版本(针对项目计划的基线标识),B6-B8为回归测试版本。计划内测试版本,B1—B4测试进度依照项目计划时间准时完成测试并提交报告,其中B4版本推迟一天发布版本,测试通过增加一个人日,准时完成测试。B5版本推迟发布2天,测试增加2个人日,准时完成测试。

2026-07-10 17:45:00 27

原创 软件测试入门——第三十四课(软件性能测试与JMeter实战入门指南)

性能测试是通过模拟真实用户负载,验证系统在特定条件下的响应时间、吞吐量、资源利用率等指标是否满足预期要求的测试过程。它是保障软件系统稳定性和可扩展性的关键环节。jmeter本身不需要安装,只需要配置好JDK环境,然后在在jmeter文件中的bin文件中打开jmeter.bat文件即可最新版本,建议配置的JDK最好用1.7及以上版本一、基础构成1、组成部分1)负载发生器:产生负载,多进程或多线程模拟用户行为。

2026-07-10 07:45:00 184

原创 软件测试入门——第三十三课(性能测试方法与过程:从理论到实践)

模拟生产环境的业务负载和使用场景,验证系统是否满足既定的性能要求。这是系统上线前的最终验证环节。

2026-07-10 07:15:00 17

原创 软件测试入门——第三十二课(从性能测试概念到关键指标及实战案例分析)

性能测试是软件测试的一个重要分支,主要评估系统在特定负载压力下的表现。响应时间:系统处理请求并返回结果所需的时间吞吐量:单位时间内系统处理的请求数量稳定性:系统在长时间运行下的可靠程度可扩展性:系统应对负载增长的能力资源利用率:CPU、内存、磁盘等硬件资源的使用情况。

2026-07-09 20:00:00 159

原创 软件测试入门——第三十一课(为什么必须做性能测试?)

在数字化竞争白热化的今天,软件性能已不再是技术团队的内部指标,而是直接影响产品市场表现、用户留存和商业转化的核心要素。从产品经理到市场运营,从技术架构到用户体验,性能问题贯穿产品生命周期的每一个环节。

2026-07-09 19:30:00 18

原创 Linux 操作系统相关面试题(20道)附答案

本套面试题专为,特别是需要在 Linux 环境下进行测试、部署、监控和问题排查的工程师设计。

2026-07-09 17:45:00 115

原创 软件测试入门——第三十课(Linux命令在软件测试中的实战应用:一个日志分析与故障排查案例)

对于软件测试工程师而言,Linux命令不是记忆负担,而是解决问题的思维框架。本案例展示了如何从模糊的“接口超时”报警开始,通过grepjqawkfindsort等命令的管道组合,像拼图一样逐步还原故障现场,最终定位到基础设施层的资源争抢问题。掌握这些命令,能让你在测试分析、故障排查、数据验证等场景下摆脱对黑盒工具的过度依赖,提升定位问题的深度和效率。建议在日常工作中多尝试将复杂问题分解为可由命令行解决的步骤,不断积累属于自己的“命令武器库”。

2026-07-09 07:00:00 430

怎么用python打开一个前端项目(含详细步骤及源代码)文章项目代码

怎么用python打开一个前端项目(含详细步骤及源代码)文章项目代码

2026-06-23

空空如也

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

TA关注的人

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