软件测试术语中英文对照表v_2.0
需积分: 8 144 浏览量
更新于2024-07-31
收藏 1.4MB PDF 举报
"这是一份由‘中国软件测试认证委员会’提供的软件测试专业术语中英文对照表,涵盖了多个版本的更新,包括2007年5月31日的1.3版和2007年12月2日的2.0版。这份表格旨在帮助理解和学习软件测试的基本概念和技术,对测试人员和相关从业者非常有帮助。"
在软件测试领域,了解并掌握专业术语是至关重要的。以下是一些关键术语的解释:
1. **Action Word Driven Testing** (动作词驱动测试) - 这是一种测试方法,其中测试用例设计基于描述系统行为的动作词。
2. **Bug Tracking Tool** (缺陷跟踪工具) - 用于记录、追踪和管理软件中发现的问题或缺陷的工具。
3. **Coverage Measurement Tool** (覆盖率测量工具) - 用于衡量测试套件覆盖代码的程度,以确保测试的充分性。
4. **Modeling Tool** (建模工具) - 帮助创建和分析系统模型,用于设计和验证软件功能。
5. **Monkey Testing** (猴子测试) - 随机操作软件以发现意外错误或不稳定性的一种非正式测试方法。
6. **Scripted Testing** (脚本化测试) - 预先定义和记录的测试步骤,按照预定的脚本执行。
7. **Specification-Based Technique** (基于规格的技术) - 测试设计基于软件需求规格说明书的方法。
8. **Stress Testing Tool** (压力测试工具) - 用于测试系统在极端条件下的性能和稳定性。
9. **Structure-Based Technique** (结构化技术) - 根据软件的内部结构来设计测试用例。
10. **Unit Test Framework** (单元测试框架) - 用于编写和执行针对软件模块的独立测试的工具集。
11. **White Box Technique** (白盒测试) - 考虑到程序内部结构的测试方法,通常关注代码的逻辑路径。
在2.0版中,还添加了一些新的术语,如:
1. **Attack** (攻击) - 在安全测试中,指试图破坏系统安全性的尝试。
2. **Buffer Overflow** (缓冲区溢出) - 当程序试图写入超出缓冲区边界的数据时发生的错误,可能导致系统崩溃或安全漏洞。
3. **Bug Taxonomy** (缺陷分类) - 对软件缺陷进行分类的体系结构,有助于理解和解决不同类型的问题。
4. **Classification Tree** (分类树) - 用于组织和分类测试用例或缺陷的层次结构。
5. **Control Flow Analysis** (控制流分析) - 分析程序执行流程的静态分析技术。
6. **Continuous Representation** (连续表示) - 描述软件状态的一种方式,特别是在模拟和模型检查中。
7. **Cost of Quality** (质量成本) - 与预防、评估和纠正质量问题相关的所有成本。
8. **Defect-Based Technique** (基于缺陷的技术) - 通过分析已知缺陷来改进测试策略的方法。
9. **Defect-Based Test Design Technique** (基于缺陷的测试设计技术) - 根据历史缺陷数据设计测试用例。
10. **Defect Taxonomy** (缺陷分类法) - 对软件缺陷进行详细分类的系统。
11. **Error Seeding Tool** (错误播种工具) - 用于故意引入错误以测试检测和恢复机制的工具。
12. **Failure Mode, Effect and Criticality Analysis (FMECA)** - 一种风险评估方法,用于识别可能的故障模式、影响及严重程度。
13. **False-Fail Result** (假失败结果) - 测试误报的缺陷,实际上系统并未出现错误。
14. **False-Pass Result** (假通过结果) - 测试未能发现实际存在的问题,导致错误地认为系统正常。
15. **False-Negative Result** (假阴性结果) - 测试未能检测到存在缺陷的情况。
16. **False-Positive Result** (假阳性结果) - 测试错误地报告了不存在的缺陷。
17. **Fault Attack** (故障攻击) - 在测试中模拟硬件或软件故障以评估系统的鲁棒性。
18. **Fault Seeding** (故障播种) - 故意引入错误以测试系统错误处理能力的过程。
19. **Fault Seeding Tool** (故障播种工具) - 用于实现故障播种的软件或硬件工具。
20. **Hazard Analysis** (危险分析) - 识别和评估潜在危险以及它们可能导致的系统故障的过程。
这些术语代表了软件测试中的核心概念,对于深入理解测试过程和提高测试效率至关重要。通过熟悉这些术语,测试人员可以更准确地沟通测试结果,有效地设计测试用例,并确保软件的质量和稳定性。
2013-02-20 上传
2021-10-12 上传
2015-01-11 上传
2023-05-29 上传
2021-10-13 上传
2021-10-07 上传
2021-10-13 上传
2020-12-17 上传
zhangcf123
- 粉丝: 0
- 资源: 4
最新资源
- 多功能HTML网站模板:手机电脑适配与前端源码
- echarts实战:构建多组与堆叠条形图可视化模板
- openEuler 22.03 LTS专用openssh rpm包安装指南
- H992响应式前端网页模板源码包
- Golang标准库深度解析与实践方案
- C语言版本gRPC框架支持多语言开发教程
- H397响应式前端网站模板源码下载
- 资产配置方案:优化资源与风险管理的关键计划
- PHP宾馆管理系统(毕设)完整项目源码下载
- 中小企业电子发票应用与管理解决方案
- 多设备自适应网页源码模板下载
- 移动端H5模板源码,自适应响应式网页设计
- 探索轻量级可定制软件框架及其Http服务器特性
- Python网站爬虫代码资源压缩包
- iOS App唯一标识符获取方案的策略与实施
- 百度地图SDK2.7开发的找厕所应用源代码分享