- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 状态流转专项测试
根据当前状态,动态展示可操作的按钮(如“待支付”状态显示“付款”和“取消”按钮,“已发货”状态显示“确认收货”按钮)。状态流转是指一个业务对象(如订单、任务、申请单)在其生命周期内,从一个状态切换到另一个状态的。例如,从“已取消”状态直接变更为“已完成”。在操作成功后,前端不仅更新状态,还应同步更新相关的UI元素,保持与后端状态一致。对象在某个时间点的状况(如订单的“待支付”、“已发货”、“已完成”)。使用乐观锁(版本号)确保在状态更新时,当前状态与校验时状态未发生变化。例如,普通用户执行了“发货”操作。
2025-11-03 14:35:35
697
原创 数据一致性专项测试
使用 Chaos Blade 或 LitmusChaos 等工具,模拟网络延迟、Pod宕机,人为制造故障点,观察系统在异常下的数据一致性表现。执行一个写操作(如修改用户名) -> 立即发送一个读请求 -> 检查返回的数据是否是刚修改的新数据。对非实时性要求的数据使用本地缓存,对实时性要求高的数据在请求时添加时间戳或随机参数避免缓存。在用户执行修改操作后,提示“数据更新中”,并在完成后主动刷新界面,确保用户看到最新数据。在跨服务操作中,部分服务成功,部分服务失败,导致数据出现“半成功”状态。
2025-11-03 14:26:06
861
原创 资金交易准确性专项测试
资金交易准确性是指在金融系统中涉及金钱计算、记录等操作时必须确保100%精确。关键应用场景包括用户支付、退款、资金清算等。常见问题源于浮点数精度、不当舍入规则、并发操作等。预防措施包括:使用精确数据类型(如BigDecimal)、保证计算原子性、明确舍入规则等。测试方法要覆盖金额边界、精度舍入、并发安全等场景,采用单元测试、数据库断言等工具验证。前后端需协同确保资金准确性,后端承担主要责任,前端做好校验与展示。
2025-10-31 18:24:27
462
原创 幂等性:构建稳定分布式系统的基石
在分布式系统和微服务架构盛行的今天,系统的各个部分通过网络进行通信,而网络天然是不稳定的。在这种背景下,“幂等性”从一个学术概念变成了一个必须严肃对待的工程实践,是确保系统稳定性和数据一致性的关键防线。幂等性不是一种可选的设计,而是构建健壮、可靠的分布式系统的必备属性。是一个来自数学的概念,在计算机科学中,它描述了一个操作被多次执行所产生的影响,与仅执行一次的影响相同。将幂等性内化为开发习惯,能极大地提升系统在面对不可靠网络和高并发场景时的韧性与数据一致性。测试幂等性是确保实现正确性的关键环节。
2025-10-29 14:29:03
624
原创 淘宝购物车设计指南
文章摘要:本文以淘宝购物车为例,系统讲解测试用例设计方法。通过9个维度展开:1)基础操作需覆盖增删改查核心路径;2)金额计算重点测试优惠叠加场景;3)多系统交互要关注库存、价格等实时同步;4)多端操作需验证数据一致性;5)特殊场景包括登录合并、商品上限等;6)性能测试大促时高负载表现;7)兼容性需适配不同终端;8)异常场景如断网、提交失败等容错;9)辅助功能需满足无障碍要求。强调应建立六维测试矩阵(功能、交互、性能、兼容、异常、安全),优先保障核心链路,该方法可举一反三应用于各类功能测试。
2025-09-24 18:00:52
724
原创 软件测试流程规范
摘要:本规范建立标准化的软件测试流程,涵盖需求分析、测试计划、设计评审、执行管理、发布及线上监控六个阶段。每个阶段设有明确的准入和准出标准,要求文档齐备、评审通过,并强调测试左移原则。关键指标包括缺陷修复率(P0/P1 100%,P2≥95%)、自动化测试通过率≥95%,并建立质量闭环管理。规范规定测试团队对未达标环节有否决权,需定期优化流程。(149字)
2025-09-24 16:34:50
617
原创 数据库核心知识点与测试指南(2025版)
以上内容综合自优快云、腾讯云、SegmentFault等技术社区的高频面试题解析及实战案例:cite[1]:cite[2]:cite[5]。:REPEATABLE READ(通过MVCC+Next-Key Lock解决幻读):cite[2]:cite[5]:cite[7]。:高并发写入场景优先选InnoDB,历史数据分析场景可选MyISAM:cite[1]:cite[6]:cite[7]。:检测到死锁后自动回滚代价较小的事务:cite[4]:cite[7]。
2025-05-28 15:14:44
759
原创 计算机网络 之 测试必须掌握的协议栈 _ TCP/IP 协议栈详解与测试应用指南
TCP/IP 是互联网基础通信协议族,由传输控制协议(TCP)和网际协议(IP)构成。数据封装/解封装过程OSI七层模型 与 TCP/IP四层模型常见协议交互机制相关的测试关注点对以下测试场景至关重要:✅ 网络性能测试✅ API 接口测试✅ 安全渗透测试✅ 故障根因分析。
2025-04-25 17:20:30
741
原创 计算机网络 之 测试必须掌握的协议栈 _ HTTP/HTTPS学习重点及测试要点
SSL/TLS 就像一套“安全快递系统”,通过验证身份、交换密码、加密包裹,确保数据在互联网上安全传输。测试人员需要像“安全验收员”一样,检查每个环节是否牢靠!
2025-04-25 10:44:38
1141
原创 测试八股文 之 测试中使用linux命令场景
作为一个IT测试人员,需要在测试过程中使用Linux命令来监控系统性能、查看日志、分析网络问题、处理文件等。所以,我整理出测试过程中最常用的命令及一些常用测试场景及命令使用,并按照功能分类。
2025-04-24 15:31:08
2099
原创 测试理论基础 之 编写登录页面用例
在测试面试过程中,现场编写用例是面试官常用的一种考察面试者测试理论基础是否扎实全面的手段。而“登录”是被拿出来作为例子的频率最高的~可以从以下几个方面来编写用例。
2025-03-28 11:38:31
511
原创 测试理论基础 之 用例编写规范
一条case一个功能点,并且结果是可以判断的,可再现的。:对每个状态点同等对待,重点不突出,容易造成在用户不常用的功能或场景中,花费不少时间进行测试设计与执行,而在重要路径的使用上反而没有重点测试。例如:1~100之间的整数中四种情况分别取上点和离点(注:1,100是闭区间的情况,如果是开区间下面例子不符合)覆盖各种合理的和不合理的、合法的和非法的、边界的越界的以及极限的输入数据、操作和环境设置等。等价类 :何为等价类,某个输入域的集合,在这个集合中每个输入条件都是等效的。任意取一个餐饮的小程序为例,
2025-03-27 14:34:47
2362
原创 测试理论基础 之 BUG管理
Bug管理平台有很多,给大家推荐几个,功能都差不多,看个人使用习惯。最晚上线前一天完成bug修复及验证。尽快跟进修复(不超过0.5天)当天定位到原因,确定修复排期。当天修复,第二天验证。
2025-03-26 18:23:56
1125
原创 测试八股文 之 八股文有哪些
一、测试理论基础二、linux系统命令三、数据结构(算法)四、计算机网络五、数据库六、编程语言(python、java等)七、操作系统八、项目经验九、扩展延伸算法题多了,最常见的有如下几个:
2025-03-26 17:21:27
367
原创 测试八股文 之 测试基础理论
1.1.1 项目流程在介绍测试流程中,不可避免的需要先提到项目流程。因为测试流程的开展需要以项目流程为基础。基本具体项目流程内容有:需求评审、技术评审、项目开发、项目提审、项目测试、项目发布、线上监控、项目复盘等1.1.2 测试流程测试流程是基于项目不同流程阶段展示相对应的测试工作,主要包括:需求评审、测试计划、测试用例、用例评审、冒烟测试、测试执行、验收测试、风险评估、上线观察、问题跟进、测试报告、复盘会议;按阶段:单元测试、集成测试、系统测试、验收测试按手段:黑盒测试、白盒测试、灰盒测试。
2025-03-26 16:29:19
207
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅