归档
2026
- 11月12日 故障切换测试 Skill:验证服务切换与业务状态一致性
- 11月11日 熔断器测试 Skill:验证熔断触发、半开探测与服务恢复
- 11月4日 如何用屏幕阅读器做测试
- 11月2日 AI 生成的测试用例靠谱吗?如何发现遗漏和错误
- 10月30日 身份认证测试 Skill:验证凭据安全与会话生命周期
- 10月30日 当岗位边界逐渐模糊:QA 如何建立新的专业竞争力?
- 10月30日 RSAT 迁移指南:从用例盘点到覆盖等价性验证
- 10月29日 授权测试 Skill:验证身份、资源与操作的权限边界
- 10月27日 直接用 AI 做软件测试:从需求分析到测试用例生成
- 10月27日 智能体工具调用测试 Skill:验证执行权限与业务副作用
- 10月26日 测试做多少才算够?用风险与证据判断何时停止
- 10月24日 智能体代码审查:让质量反馈发生在 PR 之前
- 10月24日 LLM 让程序员变懒了吗?真正需要警惕的是工程判断力退化
- 10月23日 从功能出发开展安全研究:漏洞赏金研究方法对 QA 的启示
- 10月21日 Skill 证据:PASS 之前先问证据能证明什么
- 10月21日 AI 功能测试 Skill:验证异常降级与隐私保护边界
- 10月21日 RAG 检索测试 Skill:识别召回缺失与排序偏差
- 10月21日 AI 加速开发之后:哪些工程阻力值得保留?
- 10月19日 API 分页测试 Skill:从分页边界到数据一致性验证
- 10月19日 从自动执行到可靠运行:后台智能体的工程化设计
- 10月19日 AI 生成的测试用例为何不贴业务?关键在项目上下文
- 10月17日 重新思考测试金字塔:从测试比例到反馈经济学
- 10月16日 测试运行时间优化 Skill:识别执行瓶颈并验证优化收益
- 10月16日 当质量工程制造混乱:QE 转型为什么需要系统变革
- 10月15日 回归优化 Skill:基于变更风险优化测试范围与执行效率
- 10月15日 安全的 AI 自愈自动化:把定位器恢复控制在可验证范围内
- 10月15日 Skill 回归测试:修改后如何证明没有破坏原有行为
- 10月14日 视觉回归测试 Skill:从视觉基线到真实缺陷识别
- 10月14日 Skill 兼容性:换个智能体或模型还能正常工作吗
- 10月14日 如何管理分布式 QA 团队:从协作约定到持续改进
- 10月13日 如何测试聊天机器人:五个质量维度与可执行检查清单
- 10月12日 超时测试 Skill:识别超时控制与重试带来的隐藏风险
- 10月12日 如何构建 AI 测试策略:用五个转变建立可信的质量证据
- 10月11日 重试测试 Skill:验证退避机制、幂等性与重复执行风险
- 10月11日 测试维护成本分析 Skill:评估测试维护投入与长期成本
- 10月11日 Skill 评测设计:从成功标准到可验证的评估证据
- 10月10日 测试套件健康度分析 Skill:诊断不稳定测试与维护债务
- 10月2日 永远是人的问题:AI 测试背后的真相
- 9月29日 Skill 也需要测试:从能用走向质量可信
- 9月25日 安全测试 Skill:从攻击面分析到可利用性验证
- 9月14日 QCov:从测试通过走向可审查的质量证据
- 8月31日 验收标准评审:找出歧义、缺失与不可验证的验收条件
- 8月31日 需求缺口分析:发现规则缺口、异常路径与未定义状态
- 8月31日 可测试性分析:判断需求是否真正可测、可控、可验证
- 8月30日 需求分析:测试设计之前,先把需求里的问题找出来
- 8月29日 测试技能探索,把测试放进真实交付节奏
2024
- 2月5日 软件测试术语分享:A/B 测试
- 1月31日 UI 测试最佳实践的进阶篇(三):邮件测试
- 1月26日 UI 测试最佳实践的工具篇(二):视觉回归测试
2023
- 12月6日 关于我的文章被抄袭的声明
- 11月29日 接口测试新手入门教程:不同框架和不同开发语言
- 11月13日 Pytest 接口自动化测试教程:入门介绍和环境搭建准备
- 10月24日 gatling 性能测试教程:入门介绍
- 10月17日 postman 替换工具 bruno 使用介绍
- 5月22日 软件研发质量中的二八法则
- 4月20日 接口测试简介
- 3月22日 不同类型 AI 申请加入等待列表入口
- 1月30日 敏捷测试的 30 天挑战
- 1月18日 Playwright 自动化框架入门