软件测试专业术语对照表V2.0:中英文详解

需积分: 10 8 下载量 109 浏览量 更新于2024-07-22 收藏 1.4MB PDF 举报
软件测试专业术语对照表v_2.0是中国软件测试认证委员会于2007年12月2日发布的版本,该表格旨在为软件测试领域的专业人士提供中英文术语的统一理解,便于交流和学习。以下是部分重要的专业术语及其定义: 1. **Actionword-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** (白盒测试):测试人员了解软件内部实现细节,主要用于验证代码的逻辑和算法正确性。 在后续的版本中,术语列表进一步扩展,如新增了与安全相关的术语,如**attack** (攻击)、**buffer overflow** (缓冲区溢出)等,以及用于风险管理和质量成本评估的概念,如**cost of quality** (质量成本)和**defect taxonomy** (缺陷分类)。此外,还提及了用于识别和分析潜在故障的方法,如**Failure Mode, Effect, and Criticality Analysis (FMECA)** 和**fault seeding** (故障注入)。 这个对照表对于软件测试新手和经验丰富的工程师都具有实用价值,它强调了术语的一致性和标准化,有助于提升整个行业的沟通效率和测试质量。通过掌握这些术语,测试人员可以更好地理解并实施测试策略,从而确保软件产品的高质量。