自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工作实用:Git操作

本文详细介绍了将 dev 分支修改合并到 master 并推送到远程的操作流程:1)提交 dev 分支修改;2)更新本地 master 分支;3)合并 dev 到 master 并处理可能的冲突;4)推送更新到远程的 master 和 dev 分支。关键点包括确保分支最新、正确处理合并冲突,并建议使用 --no-ff 保留合并记录。适用于需要同步开发分支到主分支的版本控制场景。

2025-08-03 16:13:06 121

原创 职场绘图工具使用教程 - drawio

【职场绘图利器:drawio】使用draw.io绘制流程图、泳道图、架构图基础教程。

2025-07-12 09:53:01 71

原创 超实用!33个面试技巧助你收割offer,从准备到谈判全攻略

🎯 面试的本质:一场双向预测的博弈🤔 上阵前必须做到的五个“心中有数”💡 面试过招:从自我介绍到问答,见招拆招🔍 反向面试:14个问题问懵面试官,双向选择不吃亏🤝 决策时刻:企业怎么选你,你怎么选offer✨ 面试加分小Tips,细节决定成败

2025-07-12 09:14:27 384

原创 电视剧 -雪豹 - 解析

电视剧《雪豹》(2010年)是一部以抗日战争为背景的经典抗战剧,改编自网络小说《特战先驱》。它以富家子弟周卫国(文章饰)的成长为主线,融合战争、友情、爱情与家国情怀,被誉为继《亮剑》后最成功的抗战题材作品之一。

2025-07-12 09:10:36 329

原创 电视剧 - 亮剑 解析

亮剑》以血肉丰满的角色、充满张力的战争叙事和“亮剑精神”的哲学升华,将个体命运融入民族抗争史,成为兼具艺术深度与时代共鸣的史诗。其成功不仅在于战场热血的渲染,更在于对中国式英雄主义的人性化诠释——英雄不是天生的战神,而是“明知不敌,也要亮剑”的凡人。

2025-07-12 08:02:33 352

原创 日本动漫 - 寄生兽 解析

寄生兽》的卓越在于它将血腥生存战升华为对文明本质的叩问。人类与寄生兽的对抗,实则是人类与自身阴暗面的对峙。作品中看似超自然的设定,最终映射的是现实中的生态危机、伦理困境及人性异化,使其成为兼具娱乐性和思想性的科幻经典。正如影评人所言:“它教会我们为人类文明的狭隘性忏悔”。

2025-07-12 08:00:44 343

原创 日本动漫《进击的巨人》解析

进击的巨人》以残酷史诗之姿,将动漫提升至哲学与政治文学的高度。其价值不在于提供答案,而是以“进击”的姿态叩问自由、仇恨与生存的本质。正如角色肯尼所言:“每个人都是某些事物的奴隶。” 这部作品迫使观众直视人类循环暴力的宿命,并在灭世的灰烬中寻觅微光——平凡活着的意义,恰是对抗荒谬世界的最终救赎。

2025-07-12 07:55:29 405

原创 Mac电脑 + 安卓手机 + Charles 抓取手机App的接口

安卓手机通过Charles抓包配置指南 环境要求:手机与Mac需在同一WiFi 关键步骤: Mac端安装Charles并开启HTTP代理(默认端口8888) 手机WiFi设置手动代理(指向Mac的IP和代理端口) 安装Charles证书(访问chls.pro/ssl下载) 注意事项: 安卓7+需在系统CA证书中安装Charles证书 HTTPS抓包需在Charles中启用SSL代理 操作流程:配置完成即可实时捕获手机网络请求 (98字,含关键步骤和注意事项)

2025-07-09 20:38:23 375

原创 Windows创建&使用虚拟环境命令

摘要 本文介绍了Python虚拟环境的基本使用方法。主要内容包括: 使用python -m venv performance命令创建名为"performance"的虚拟环境 进入虚拟环境的Scripts目录(Windows系统) 通过./activate命令激活虚拟环境 使用deactivate命令退出虚拟环境 这些命令展示了Python虚拟环境的创建、激活和退出的完整流程,适用于项目隔离开发环境管理。

2025-07-07 21:25:24 71

原创 软件测试面试JD - 以终为始

专业测试工程师简介 具备扎实的测试理论基础和全面的用例设计能力,擅长功能测试点分析与业务逻辑理解。熟练掌握Python接口自动化测试与SQL,同时对Java代码实现逻辑有深入理解。拥有丰富的相关业务经验,并具备独立负责项目质量的测试管理能力。沟通表达逻辑清晰,语言组织能力强。工作态度积极,能接受加班安排,可随时入职。

2025-07-07 19:23:51 84

原创 测试右移 - 用户反馈处理

用例设计与代码设计在架构理念上高度一致,都强调高内聚、低耦合的核心原则。两者都追求模块化设计,注重功能独立性和复用性,同时保持逻辑与数据的清晰分离。这种共性体现了软件工程中统一的设计哲学。

2025-07-07 19:12:20 286

原创 原型质量较差时,高效编写测试用例方法

摘要:本文提出一种将产品原型转化为测试用例的方法,分为三个阶段:首先进行原型翻译,重点关注逻辑验证和问题识别;其次基于核心问题设计MVP产品的原型测试用例;最后补充异常场景,形成覆盖全面的全量测试用例。该方法遵循从核心功能到边缘场景的测试设计思路,既能快速验证产品可行性,又能确保测试覆盖完整性,适用于敏捷开发环境下的质量保障需求。(98字)

2025-07-07 08:19:04 91

原创 软件测试面试题MVP - JMeter对 RabbitMQ进行压力测试

RabbitMQ性能测试与调优实践摘要 通过JMeter的AMQP插件模拟生产者和消费者负载,设计流量削峰、持久化等场景,测试吞吐量、延迟和资源利用率。分析瓶颈后,针对性地调整Prefetch Count(如从10提升至100可提升30%吞吐量)、连接池复用及镜像队列策略。结合Prometheus监控关键指标,验证水平扩展能力与流控机制。测试需注意真实场景混合流量模拟、连接泄露防范及消息幂等性,最终输出并发性能报告与调优建议(如Prefetch Count=200,消费者线程≥50)。测试目标是为扩容和配置

2025-07-02 07:13:08 882

原创 软件测试面试题MVP - RabbitMQ在分布式系统中的应用场景

RabbitMQ在分布式系统中的核心应用包括:异步处理提升响应速度、系统解耦增强模块化、流量削峰平滑系统负载、日志收集统一处理以及事件驱动实现松耦合交互。例如电商系统中,下单后各服务通过消息队列异步处理积分、库存和通知等操作,确保主流程不受影响。

2025-07-02 07:01:44 190

原创 软件测试面试题MVP - 白盒测试实践

白盒测试是提升代码质量和发现深层缺陷的重要手段。主要应用于核心模块重构和高可靠性场景,包含静态和动态两方面:静态检查通过Code Review关注逻辑正确性、异常处理等;动态测试则编写高覆盖率单元测试,重点验证异常分支和边界值,并使用JaCoCo确保核心逻辑覆盖率达标。实践表明,白盒测试能有效发现黑盒测试难以覆盖的问题,如某系统重构中提前修复70%以上Bug,实现半年零运行时崩溃,显著提升系统健壮性和维护性。(150字)

2025-07-02 06:54:45 127

原创 软件测试面试题MVP - 如何使用TestNG完成Java单元测试?

TestNG是一个功能强大的Java测试框架,支持注解驱动、参数化测试和依赖管理等特性。通过示例展示了如何测试一个Calculator类,包括基础测试、异常测试和参数化测试。TestNG的核心功能包括丰富的注解支持(如@Test、@DataProvider)、断言验证和高级特性(分组测试、依赖测试和超时控制)。测试可以通过IDE或Maven命令行执行。TestNG比JUnit更灵活,提供更全面的测试解决方案。

2025-07-02 06:18:22 224

原创 软件测试面试题MVP - AWVS扫描全流程步骤

摘要:AWVS漏洞扫描操作指南包括目标配置(URL输入、登录态录制)、扫描策略设置(全面/快速扫描、速度控制)、实时监控(进度跟踪、漏洞警报)、结果分析(漏洞详情查看、手工验证SQL/XSS/CSRF等)及报告生成(多模板导出PDF/HTML/XML)。关键点在于登录态配置、扫描速度优化、人工验证误报及修复建议输出,适用于安全测试全流程。

2025-07-01 07:57:35 147

原创 软件测试面试题MVP - 常见Web漏洞

Web安全漏洞与测试方法摘要: 常见Web漏洞包括: XSS(跨站脚本):分存储型(脚本存服务器)、反射型(URL触发)、DOM型(前端注入),可通过注入<script>测试; SQL注入:输入' OR 1=1等恶意SQL,绕过验证或篡改数据; CSRF:利用已登录状态伪造请求(如自动转账); 文件上传漏洞:上传恶意文件(如Webshell)获取控制权; 敏感数据泄露:配置错误导致数据库密码等暴露。 测试方法:结合工具(如Burp Suite、SQLMap)与手动验证(输入特殊字符、检查Toke

2025-07-01 07:48:10 476

原创 软件测试面试题MVP - Shell脚本使用场景

Shell脚本在自动化测试中的应用 Shell脚本通过环境部署、日志分析、监控告警和文件操作等场景提升测试效率。其核心能力包括: 判断语句:检查服务状态、验证接口响应码、匹配测试结果(if/case) 循环语句:批量测试API接口、持续资源监控、日志错误统计(for/while) 实用技巧:参数化执行($1/$2)、定时任务集成(crontab) 示例代码涵盖服务检查、内存监控等典型测试需求,适合快速实现自动化验证与异常处理。

2025-06-30 21:50:42 152

原创 软件测试面试题MVP - Linux常用命令

JMeter核心组件与参数化技巧 JMeter脚本编写主要围绕测试计划、线程组、取样器和监听器四大核心组件展开,分别用于构建测试框架、模拟用户并发、发送请求和收集结果。参数化技术(如CSV数据文件、用户变量和函数助手)可动态替换硬编码值,增强脚本复用性。关联技术(如正则表达式和JSON提取器)用于处理动态数据依赖,实现业务流程测试。 关键词: JMeter、性能测试、参数化、关联、正则表达式

2025-06-30 21:42:10 405

原创 软件测试面试题MVP - 在性能测试中,如何使用jmeter编写脚本

JMeter核心组件与参数化技巧 JMeter脚本编写主要围绕测试计划、线程组、取样器和监听器四大核心组件展开,分别用于构建测试框架、模拟用户并发、发送请求和收集结果。参数化技术(如CSV数据文件、用户变量和函数助手)可动态替换硬编码值,增强脚本复用性。关联技术(如正则表达式和JSON提取器)用于处理动态数据依赖,实现业务流程测试。 关键词: JMeter、性能测试、参数化、关联、正则表达式

2025-06-30 21:32:37 447

原创 软件测试面试题MVP - 性能测试流程

本文摘要介绍了性能测试的完整流程:1)提交工单前需与产品确认性能指标(TPS、RT)的计算方法(监控观察法/类比法);2)工单需附详细测试方案,包括压测策略(指标验证、负载测试、稳定性测试、异常场景测试)和三级监控体系(OS/应用/DB层);3)执行阶段可寻求性能组支持;4)最终需完成测试报告评审。方案强调指标精确性、场景真实性和阶梯式验证逻辑,确保系统处理能力和稳定性达标。

2025-06-30 20:59:16 366 1

原创 软件测试面试题MVP - Selenium框架一些常用的方法有哪些?

本文介绍了Selenium自动化测试的核心技术要点,主要包括: 元素定位:详细说明ID、XPath、CSS等定位方法及适用场景 元素操作:点击、输入、获取文本等交互方法 浏览器控制:URL导航、窗口管理、多标签页切换等 等待机制:比较显式等待、隐式等待和强制等待的区别 特殊元素处理:iframe、弹窗、文件上传等复杂场景解决方案 高级技巧:JavaScript执行、鼠标操作和截图功能 文章还提供了面试回答建议,强调结构化表达、场景化举例和最佳实践。适合测试工程师系统学习Selenium自动化测试技术要点。

2025-06-30 20:29:14 909

原创 软件测试面试题MVP - 数据库性能调优

SQL优化是提升数据库性能的关键,主要方法包括:合理使用索引(避免全表扫描)、优化查询语句(避免SELECT *、减少子查询)、分析执行计划(识别性能瓶颈)、优化表结构(选择合适数据类型)、谨慎设计JOIN操作和利用批处理。通过性能测试发现慢SQL时,需配置慢查询日志,模拟真实场景,监控数据库资源,分析执行计划定位问题根源(如全表扫描、索引失效等)。EXPLAIN命令是诊断SQL性能的重要工具,可揭示优化器选择的执行路径。

2025-06-30 20:21:49 963

原创 软件测试面试题MVP - Mysql存储过程详解

存储过程主要用于数据库批量操作和自动化任务实现。测试场景中可快速生成测试数据(如批量插入用户记录)。业务场景中可实现复杂逻辑,如订单归档功能,包含事务控制、错误处理、分批提交等机制。典型应用包括数据迁移(游标遍历源表插入目标表)、定时任务(结合事件调度)和业务规则封装。存储过程提高了数据库操作效率,减少了网络传输,并能确保数据一致性。

2025-06-30 07:59:29 118

原创 软件测试重点面试题 - 工作中找bug有什么方法论

摘要: 寻找Bug是一个风险驱动、系统化的质量保障过程,贯穿软件开发生命周期。核心原则包括:1)风险优先,通过风险分析识别高优先级测试点;2)质量左移,在需求设计阶段介入,提前预防缺陷。此外,缺陷分析与持续改进同样重要,需深入根因分析、识别缺陷模式并优化流程。最终目标是以预防为先导,通过系统化方法和多样化技术提升产品质量与研发效能。这一过程不仅是发现Bug,更是推动质量体系优化的关键环节。

2025-06-30 07:21:09 277

原创 Confluence - 测试用例评审记录

摘要:Pino code Sprint5测试用例质量检验包含五个维度评估(各20分):需求覆盖完整性、边界异常处理、用例描述清晰度、用例独立性及框架设计科学性。质量统计显示优秀测试用例应具备:完全覆盖PRD需求,结合用户场景分析重点难点;全面考虑正向/异常逻辑与边界条件;模块化设计确保可读性与易维护性;独立执行能力。评审准则强调需验证功能覆盖完整性、技术方案匹配度、边界值处理、接口兼容性、上下游关联性及用例结构清晰度等关键要素。

2025-06-29 13:41:38 331

原创 Confluence - 面试题分类

2025-06-29 13:39:37 371

原创 Confluence - 怎么做好测试用例评审

摘要:测试用例评审应分级进行,重点评审业务流程和跨系统接口用例,简单页面功能用例由测试负责人把关。评审时应聚焦核心内容(1小时内完成),提前沟通准备,关注测试设计思路而非逐条用例。注意用例需持续优化,及时反馈修改。通过评审可对齐需求理解,避免返工浪费,提升测试效率。关键要控制评审颗粒度,将其视为测试思维可视化的过程而非负担。

2025-06-29 13:32:34 268

原创 Confluence - 公共功能测试用例&测试用例评审规范

《测试用例评审规范要点》摘要: 该规范从六大维度明确测试用例评审标准:功能性(覆盖需求文档、业务场景、用户场景、数据校验及安全考量);可靠性(异常测试和幂等性校验);易用性(用例可读性和界面一致性);效率(性能测试和大数据处理);兼容性(多环境适配);其他要求(数据兼容性、用例冗余度及执行性检查)。初版规范系统性地提出了测试用例质量评估框架,重点关注需求覆盖完整度、场景真实性及技术风险防控。

2025-06-29 13:24:08 162

原创 Confluence - 测试工作流程思路分析建议

摘要:软件测试流程分为需求分析、质量预估和测试评估三个阶段。需求分析阶段需理解需求、制定测试策略并梳理用户场景。质量预估围绕软件产品的六大质量属性展开:功能性、可靠性、易用性、效率、可维护性和可移植性。测试工作量评估需考虑需求复杂度、测试用例实现、临时需求、测试环境数量、开发质量分析等因素,最终输出质量报告。整个测试过程以保障产品质量为核心目标。

2025-06-29 13:21:52 106

原创 Confluence - Markers

Markers是用于为测试函数、类或模块添加元数据的标签系统。它能够标识测试特性(如慢速测试、需数据库访问的测试)或控制测试行为(如跳过特定条件的测试)。主要用途包括:1)过滤执行特定测试;2)自定义测试行为;3)组织管理测试用例。通过markers可以实现测试的灵活分类和精细化控制。

2025-06-29 12:58:19 78

原创 Confluence - Fixture

Pytest Fixture机制简化了测试依赖和状态管理,提供模块化设计。Fixture可通过参数注入,支持多级调用和共享复用(conftest.py实现跨文件共享)。Scope控制调用频率(function/class/module/session)。201版本引入yield语法实现资源清理(如断开连接、删除临时文件),确保测试环境一致性。Factory Fixture采用闭包原理动态生成实例,支持不同初始化状态。这套机制有效保障了自动化测试的可靠性和可维护性,是构建稳健测试框架的核心组件。

2025-06-29 12:54:14 307

原创 Confluence-业务测试&性能测试涉及发送消息的风险管控

摘要:系统通过用户中心管控真实用户数据,在测试环境仅保留必要数据。消息中心采用白名单机制控制消息发送范围,并通过mock开关(默认关闭)实现两种模式:正常发送或模拟发送(适用于压测)。压测场景需提前协调,业务系统需告知消息中心压测时间及范围,结束后及时处理积压信息。该机制兼顾数据安全与系统性能测试需求。(149字)

2025-06-29 10:32:04 169

原创 Confluence-接口通用用例简例

接口测试通用用例场景总结:新增、编辑、删除和查询操作均需验证非缺省参数校验和下行参数正确性(包括名称、数量、数据类型和层级路径)。新增和编辑操作还需检查去重逻辑、数据类型、长度校验,以及提交后查询结果的唯一性。删除操作需验证删除结果正确性,查询操作需包含分页默认校验和结果数量验证。这些通用测试点确保接口参数传递和数据处理的准确性。

2025-06-29 10:29:54 121

原创 Confluence-测试左移缺陷管理

各类文档常见缺陷分析:BRD和PRD存在需求不明确、矛盾、实现困难及遗漏等问题;UI设计缺陷包括不符合用户习惯、不一致性、颜色对比度及反馈问题;技术方案设计需关注性能、安全、扩展性及数据库合理性;用例设计需完善覆盖率、简化复杂度;Code Review需严格把控代码质量;用户手册应确保内容准确完整、简明易懂,避免格式问题。这些缺陷可能导致开发效率降低、用户体验差及安全隐患。

2025-06-29 10:26:00 181

原创 Confluence-测试用例设计指导方法

本文摘要了软件测试相关指导方案,包含三部分核心内容:1)测试经验知识库建设,强调典型场景验证和项目经验积累;2)测试用例执行量化标准,提出全量测试的适用场景和执行建议;3)重点测试类型设计规范,详细说明E2E测试的7项标准(如全面性、真实数据等)和冒烟测试的8项设计原则(如用例简洁性、关键功能覆盖等)。这些指导方案为构建系统化的测试体系提供了方法论支持,涵盖从常规测试到特殊场景测试的全流程质量保障要求。

2025-06-28 19:19:22 180

原创 Confluence-测试工作时间评估和量化指导方案

摘要:软件测试工作量估算需考虑四大因素:1)测试复杂度,根据功能点和测试用例数量计算,如20个功能点(2小时/个)加100个用例(15分钟/条)需65小时;2)环境配置时间,取决于硬件/软件/网络需求;3)缺陷处理时间,按缺陷数量×单缺陷处理时长(如10个缺陷×2小时=20小时);4)外部系统联调耗时。通过量化指标和历史数据综合评估,可实现更准确的测试周期预测。(150字)

2025-06-28 19:16:58 204

原创 Confluence-测试用例执行规范

本文介绍了Jira-Xray测试执行与缺陷提交规范:测试执行需按规范命名测试计划(Test_Plan_For_项目_迭代)和测试执行(Test Executions_For_项目_迭代_环境_执行次数),需填写执行时间并关闭完成项;缺陷提交需选择故障类型,规范填写Sprint、概要(30字内)、严重级别、详细步骤和结果(文字+图片/视频)。Xray-JIRA插件可管理用例、执行测试、生成报告并与自动化工具集成。

2025-06-28 19:12:27 309

原创 性能测试流程

测试目的适用范围参考资料测试目的项目安排参考资料。

2025-06-28 19:08:04 768

Jmeter软件下载,免费

apache-jmeter-5.1.1

2025-06-22

jdk1.8(免费下载)

jdk-8u231-windows-x64

2025-06-22

淘宝购买的简历模板,免费分享

淘宝购买的简历模板,免费分享

2025-06-22

空空如也

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

TA关注的人

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