软件测试词典

首页

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 应用程序测试 白盒测试 工作流测试

有用的资源

有用的资源 讨论


软件测试 - 全球化测试

软件开发时要考虑到其在不同地理位置和文化中的使用情况。全球化测试是为了确认软件可以独立满足全球人民的需求,并且可以通过处理多种语言在世界各地广泛使用。在当今时代,几乎每个软件都应该具有此功能以聚集庞大的用户群。

什么是软件全球化测试?

全球化测试是用于验证软件是否为全球客户提供定制用户界面的过程。它是为了验证、支持和增强软件针对多种语言的运行。这种测试的主要目的是确保软件为世界各地的每个客户提供量身定制的用户体验,而不会影响其固有功能。它确定软件中可能存在的问题,并检查软件是否能够提供所需的国际支持。

软件全球化测试的目的

软件全球化测试的目的如下 −

  • 软件全球化测试能够从软件开发生命周期 (SDLC) 的早期阶段检测缺陷。
  • 软件全球化测试可确保为全球所有用户提供量身定制的用户体验。
  • 全球化测试验证软件对多种语言的支持,从而使其更具可用性。
  • 全球化测试描述了软件的用户界面。
  • 全球化测试确认源代码能够提供必要的国际支持而不会影响其功能。

软件全球化测试的重要性

软件全球化测试的重要性如下以下 −

  • 软件全球化测试验证财务标记、整数格式和算术表示的显示是否正确,是否符合最终用户的使用情况。
  • 软件全球化测试验证用户界面翻译、消息和其他文档在不同情况下的正确性和适用性。
  • 全球化测试验证软件在各种区域条件下(即时区、单位等)是否运行良好。
  • 全球化测试验证搜索和排序功能在各种语言和文化中是否正常工作。
  • 全球化测试通过确保每个国际地点的最终用户满意度,帮助软件成长为全球品牌。
  • 软件全球化可以防止出现翻译不当或文化内容不当而导致的误解和沟通不畅。

软件测试需要什么全球化测试?

软件全球化测试需要包含的项目如下所列。 −

  • 货币
  • 邮政编码格式
  • 打印纸张大小
  • 手机号码格式
  • 地址和电话号码格式
  • 语言词汇
  • 日期和时间格式

软件全球化测试的必要性

软件全球化测试的必要性如下 −

  • 应进行全球化测试以验证软件是否支持和识别各种语言。
  • 应进行全球化测试以验证软件是否适用于不同的邮政编码格式。
  • 应进行全球化测试以验证软件是否适用于不同的电话号码、ISD 代码、手机号码等。
  • 应进行全球化测试以验证软件是否适用于每种货币格式。
  • 应进行全球化测试以验证软件是否适用于每种日期和时间格式。
  • 应进行全球化测试以验证软件是否适用于每种地址格式。

软件全球化测试的类型

软件全球化测试的不同类型如下 −

1. 本地化测试

进行此类测试是为了验证软件是否可以根据每个区域设置(即区域、代码、语言等)进行更新。主要思想是为客户提供适合每种文化、语言和位置的正确外观和感觉。它也被称为 L10N 测试。它主要侧重于文档、手册、图像、图标等的翻译及其向客户的呈现。

2.国际化测试

进行此类测试是为了规划和开发软件,使其能够用于任何给定的语言、文化或地区,而无需进行任何明确的代码更改。它也被称为 I18N 测试。此测试的主要目的是确认软件的性能与位置或文化无关。

国际化测试还包括检查软件与不同语言的兼容性以及验证软件的图形用户界面以检测重叠文本、图像等问题。它还涉及软件的安装测试,以验证是否以各种语言显示正确的消息。此外,它还考虑了互操作性测试,该测试展示了软件在各种跨平台、版本等上的使用情况。

软件全球化测试方法

软件全球化测试方法如下 −

步骤 1 −制定测试计划和策略,确定测试的 L10N 和 I18N 部分及其策略。

步骤 2 − 创建涵盖 L10N 和 I18N 的全球化测试用例。

步骤 3 − 创建具有支持各种语言环境的通用服务器的测试环境,并符合用户规范。

步骤 4 − 根据需求中给出的配置执行全球化测试用例。

步骤 5 − 评估测试执行的结果,并报告缺陷。

步骤 6 − 将测试结果分享给所有项目利益相关者。

软件全球化和本地化测试之间的差异

Sr.No. 全球化测试 本地化测试
1 它用于验证代码在各种国际输入组合下的工作情况。 它用于验证软件在特定目标语言环境中的功能性和稳健性。
2 软件的功能面向一般用户群。 软件的功能面向特定文化或语言环境。
3 其目标是确保软件提供所有国际支持,而不会影响其功能。 其目标是确保软件具有正确的语言。
4 创建测试需要花费时间。 创建测试不需要花费太多时间。
5 它可以验证多种国家/地区格式,即日期、时间、电话号码、手机号码、地址、邮政编码、货币等。 它可以验证地址、货币、日期、时间等的特定格式。
6 这是基于该软件的目标是在世界各地使用的假设。 这是基于该软件的目标是特定地区的特定用户群的假设。位置。

软件全球化测试的优势

软件全球化测试的优势如下 −

  • 全球化测试有助于使软件更具可扩展性和健壮性。
  • 全球化测试减少了完成整个测试过程所需的时间、精力和成本。
  • 全球化测试减少了完成本地化测试所需的时间、精力和成本。
  • 全球化测试增加了软件在全球范围内的用户群。
  • 全球化测试提高了软件的整体质量和设计。
  • 全球化测试鼓励可重用性,因为它允许使用具有相同代码库的不同语言的软件。

软件全球化测试的缺点

软件全球化测试的缺点如下 −

  • 有时,测试人员面临着严格的期限来完成全球化测试。
  • 全球化测试只能由经验丰富且具备所需领域知识和技能的测试人员执行。
  • 全球化测试需要本地翻译人员,这会增加项目成本。

结论

这就是我们对软件全球化测试教程的全面介绍。我们首先描述了什么是软件全球化测试,软件全球化测试的目的是什么,软件全球化测试的重要性是什么,软件全球化测试需要测试什么,软件全球化测试的必要性是什么,软件全球化测试有哪些不同类型,软件全球化测试的方法是什么,软件全球化和本地化测试之间的区别是什么,软件全球化测试的优点是什么,软件全球化测试的缺点是什么。这将使您具备软件全球化测试方面的深入知识。明智的做法是继续实践您所学到的知识并探索与软件测试相关的其他知识,以加深您的理解并拓展您的视野。