软件测试术语分享:API 应用程序编程接口
解释 API 的请求与响应机制,介绍常见类型、设计与版本管理、安全、文档,以及 API 在微服务和测试中的作用。
质量分析师,而非质量保证师。
第 18 页
解释 API 的请求与响应机制,介绍常见类型、设计与版本管理、安全、文档,以及 API 在微服务和测试中的作用。
说明 Alpha 测试的目标和所处阶段,梳理测试流程、角色、环境与常用技术,并与 Beta 测试等方法作比较。
说明敏捷测试如何贯穿迭代开发,梳理测试阶段、常见方法与技术、团队职责及测试与开发流程的集成。
介绍敏捷开发的迭代与跨职能协作特点,对比传统方法,并梳理 Scrum、Kanban、团队角色及测试的作用。
解释即兴、非正式的随机测试及其适用场景,并介绍执行技巧、所需技能、优缺点以及何时适合自动化。
解释软件测试中实际结果的含义与记录方式,说明它如何与预期结果比较,并用于判定测试、追踪缺陷和分析自动化结果。
无障碍测试依据 WCAG、Section 508 等准则,检查网站或应用是否能被具有不同能力的用户访问和操作。本文说明 A、AA、AAA 合规级别,并涵盖键盘导航、NVDA/JAWS/VoiceOver 屏幕阅读器、ARIA,以及自动化与手工测试。
验收测试判断软件是否符合业务需求、验收标准和预期用途。本文梳理 UAT、BAT、Alpha/Beta、合同、法规与运营验收测试,并说明如何制定验收标准、设计真实场景、整合用户反馈、安排自动化及支持发布决策。
介绍 ATDD 如何围绕验收条件创建测试,梳理协作步骤、常见技术与工具,并说明它对需求理解和产品质量的作用。
A/B 测试将用户随机分配到对照组和变体组,按转化率、点击率等指标比较版本效果。本文介绍实验假设、随机分组、指标与样本量设计、统计显著性、误报和漏报、用户分群及自动化集成。
以 React 组件测试为例,逐步拆解复杂用例,展示如何缩短长测试、降低抽象并让用户行为更容易读懂。
说明如何用带存根服务的 UI 集成测试验证前端,把较慢且易碎的端到端测试用于后端验证。