软件测试词典

首页

A

验收测试 可访问性测试 主动测试 实际结果 临时测试 老化测试 敏捷测试 全对测试 Alpha 测试 API 测试 Arc 弧测试 异常测试 断言测试 审计测试 自动化软件测试

B

向后兼容性测试 基线工件 基础路径测试 基础测试集 调试 行为测试 基准测试 Beta 测试 大爆炸测试 二进制可移植性测试 黑盒测试 自下而上测试 边界测试 分支测试 广度测试 Bug测试 构建验证 业务流程 业务需求

C

能力成熟度模型 捕获/重放工具 因果图 代码覆盖率 代码冻结 代码检查 代码审查 代码演练 基于代码的测试 代码驱动测试 无代码测试 比较测试 兼容性测试 合规性测试 并发性测试 条件覆盖测试 配置测试 一致性测试 上下文驱动测试 控制流路径 转换测试 正确性 覆盖项目 循环复杂度

D

数据完整性测试 数据驱动测试 数据流测试 数据库测试 调试 决策覆盖测试 缺陷 缺陷记录和跟踪 缺陷生命周期 Delta 发布 依赖性测试 深度测试 破坏性测试 开发环境 文档测试 域测试 耐久性测试 动态测试

E

模拟器 端到端测试 耐久性测试 准入标准 等价分区测试 错误 错误猜测 错误植入 详尽测试 退出标准 预期结果 探索性测试

F

故障转移测试 失败 故障 故障注入测试 可行路径 功能测试 功能分解 功能要求 功能测试 模糊测试 前端测试

G

玻璃盒测试 全球化测试 Gorilla 测试 灰盒测试 GUI 测试

H

测试工具 启发式测试 混合集成测试

I

实施测试 增量测试 独立测试 不可行路径 检查 安装/卸载测试 集成测试 接口测试 国际化测试 系统间测试 互操作性测试 隔离测试 问题

K

关键字驱动测试 关键绩效指标 已知问题

L

LCSAJ 测试 负载生成器 负载测试 本地化测试 逻辑覆盖率测试 循环测试

M

可维护性 手动测试 大型机测试 基于模型的测试 修改条件测试 模块化驱动测试 猴子测试 突变测试

N

负面测试 非功能性测试 非破坏性测试

O

操作测试 正交阵列测试

P

配对测试 成对测试 并行测试 部分测试自动化 被动测试 路径测试 同行评审 渗透测试 性能测试 试点测试 可移植性测试 积极测试 后置条件 前提条件 预测结果 优先级 流程周期测试 渐进式测试 原型测试

Q

质量保证 质量控制 质量管理

R

随机测试 恢复测试 回归测试 候选版本 发布说明 可靠性测试 需求测试 基于需求的测试 需求可追溯性矩阵 结果 重新测试 Review 审查 风险测试 风险管理 根本原因

S

安全性测试 健全性测试 可扩展性测试 场景测试 时间表 Scrum 测试 脚本 安全测试 模拟 冒烟测试 浸泡测试 峰值测试 软件需求规范 稳定性测试 状态转换 静态测试 统计测试 存储测试 压力测试 结构测试 结构化演练 存根 符号执行 语法测试 系统集成测试 系统测试 被测系统

T

技术评审 测试方法 测试自动化 测试基础 测试平台 测试用例 测试用例设计技术 测试套件 测试完成标准 测试完成报告 测试完成矩阵 测试数据 测试数据管理 测试驱动开发 测试驱动程序 测试环境 测试执行 测试管理 测试成熟度模型 测试计划 测试步骤 测试策略 测试工具 线程测试 自上而下的集成测试 全面质量管理 可追溯性

U

单元测试 无法访问的代码 可用性测试 用例测试 用户验收测试 用户界面测试

V

V 模型 验证测试 验证测试 虚拟用户 容量测试 漏洞测试

W

Web 应用程序测试 白盒测试 工作流测试

有用的资源

有用的资源 讨论


软件测试 - 文档测试

软件测试与在测试过程之前和期间创建的项目工件文档相关。文档主要是为了标准化客户、测试人员或整个组织要遵循的流程和方法。

拥有所有测试文档的项目被认为是成熟的项目。一份谨慎的文档有助于节省测试团队的时间、预算和精力。它类似于在实际测试执行过程中测试要遵循的指南。

测试文档是在开发人员实际实施软件代码时创建的。因此,它的主要目的是在测试过程中消除项目疑虑和歧义。

什么是测试文档?

测试文档是指指导整个测试过程的所有测试工件的文档。它包括项目估算、资源、时间表、项目进度等。它包括一整套文档,用于记录和记录测试计划、测试用例、测试策略、测试执行报告、测试摘要报告等。

测试文档的类型

下面列出了不同类型的测试文档 −

测试场景

测试场景文档包含对产品进行测试的各种方式或组合。它概述了端到端应用程序流程,但不包含任何数据、输入或要在应用程序上执行的分步操作。

测试用例

测试用例文档包含输入、数据、要在应用程序上执行的逐行操作、这些操作的预期和实际结果等。它源自测试场景。

测试计划

测试计划文档包含有关项目范围、资源、成本、策略、时间表、方法等的信息。它是项目利益相关者为成功测试而定义的一组测试指南。

需求可追溯性矩阵

需求可追溯性矩阵或 RTM 是一份文档,旨在确保每个需求至少有一个测试用例。

测试策略

测试策略文档包含有关各种测试类型、方法、级别、范围等的信息。测试策略文档一旦创建并得到批准,就不能再修改。

错误报告

缺陷报告包含有关测试过程中记录的缺陷总数的信息,并被开发人员和测试人员广泛使用。这是一份非常重要的文档,有助于跟踪和管理错误、报告错误、更改错误状态、修复错误、避免重复的错误以及解决错误。

执行报告

执行报告文档由测试团队的高级成员在测试过程结束时准备。它包含有关测试用例总数、通过、失败、未执行、测试模块的数量、缺陷总数等信息。

为什么要完成测试文档?

一旦向客户推出的产品没有按预期运行,就需要将其返回给开发人员和测试人员进行正确的修复。可能会出现相同的产品被交给另一个开发人员和测试人员团队(不是实际开发和测试的人)的情况。

在这种情况下,新一组开发人员和测试人员应首先查看产品的所有文档,以确定故障的根本原因。如果没有适当的文档,那么开发人员和测试人员必须再次进行一轮白盒和黑盒测试才能发现实际问题。因此,测试文档可以节省大量的精力和资源。

测试文档的优势

测试文档的优势如下 −

  • 编写测试文档是为了消除对测试过程的所有疑虑。它还消除了有关任务分配的所有不确定性。
  • 创建测试文档是为了为整体测试活动设定标准。它就像是新团队成员的培训指南。
  • 营销团队可以展示测试文档,以展示完全开发的测试流程。
  • 测试文档在项目时间表内向客户提供优质产品。
  • 测试文档以手册和用户指南的形式提供,用于配置和设置软件。
  • 测试文档打开了与客户的透明沟通渠道。

测试文档的缺点

测试文档的缺点如下所列 −

  • 测试文档是一项耗时的活动,因为每次更新需求时,同样需要对所有测试文档进行更改。
  • 测试文档活动通常由团队中经验较少的人承担。
  • 测试文档的成本可能超出其价值,因为它需要大量的时间。
  • 糟糕的测试文档表明产品质量低劣,因为客户和项目团队之间可能会发生冲突。

结论

至此,我们对软件测试文档教程的全面介绍就到此结束。我们首先描述了什么是测试文档、测试文档有哪些不同类型、为什么要进行测试文档以及测试文档的优点和缺点是什么。

这使您具备了软件测试文档的深入知识。明智的做法是继续实践您学到的知识并探索与软件测试相关的其他知识,以加深您的理解并拓展您的视野。