软件测试专业术语对照表v_2.0:中英文版

需积分: 11 1 下载量 97 浏览量 更新于2024-08-02 收藏 1.4MB PDF 举报
"软件测试专业术语对照表v_2.0" 在软件测试领域,了解并掌握专业术语的中英文对应关系对于沟通和技术交流至关重要。以下是一些关键术语的详细解释: 1. **变更历史**:记录术语表的更新历程,如1.3版和2.0版新增和修改的术语,反映了测试领域的持续发展。 2. **Action Word Driven Testing** (行为驱动测试):一种测试方法,将测试用例设计为一系列可执行的动作或步骤,使测试更加可读和易于理解。 3. **Bug Tracking Tool** (缺陷跟踪工具):用于管理、跟踪和报告软件缺陷的软件工具,帮助团队协调修复工作。 4. **Coverage Measurement Tool** (覆盖率测量工具):评估测试用例对源代码覆盖程度的工具,通常用于度量代码的测试完整性。 5. **Modeling Tool** (建模工具):用于创建和分析系统模型的软件,帮助设计和理解复杂的系统结构。 6. **Monkey Testing** (猴子测试):一种随机输入数据的测试方法,以发现意外或不常见的程序行为。 7. **Scripted Testing** (脚本化测试):基于预先定义的测试脚本进行的测试,通常用于自动化测试。 8. **Specification-Based Technique** (基于规格的技术):测试方法,根据软件需求或规格文档来设计测试用例。 9. **Stress Testing Tool** (压力测试工具):用于测试系统在极端条件下的性能和稳定性,如高负载或资源限制。 10. **Structure-Based Technique** (基于结构的技术):测试方法,如白盒测试,依据程序的内部结构来设计测试用例。 11. **Unit Test Framework** (单元测试框架):提供了一套结构和规则,帮助开发者编写和执行单元测试,确保代码模块的功能正确性。 12. **White Box Technique** (白盒技术):测试方法,考虑程序的内部逻辑,通过检查代码结构来设计测试用例。 13. **Attack** (攻击):在安全测试中,模拟恶意用户或黑客尝试破坏系统的行动。 14. **Buffer Overflow** (缓冲区溢出):编程错误,导致程序尝试存储超出其分配内存空间的数据,可能导致系统崩溃或安全漏洞。 15. **Bug Taxonomy** (缺陷分类):对软件缺陷进行分类的体系,帮助团队理解和预防不同类型的错误。 16. **Classification Tree** (分类树):一种组织和分层次展示测试用例或缺陷的方法,便于管理和分析。 17. **Control Flow Analysis** (控制流分析):分析程序执行路径的技术,常用于测试覆盖分析。 18. **Continuous Representation** (连续表示):在测试设计中,用于表示连续数据类型的表示方式。 19. **Cost of Quality** (质量成本):衡量在产品全生命周期中防止、检测和纠正质量问题所花费的成本。 20. **Defect-Based Technique** (基于缺陷的技术):利用已知缺陷信息来改进测试策略和预防新缺陷的出现。 21. **Defect-Based Test Design Technique** (基于缺陷的测试设计技术):根据历史缺陷数据设计测试用例,以提高缺陷发现率。 22. **Defect Taxonomy** (缺陷分类学):对软件缺陷进行详细分类的系统,有助于识别问题模式和改进流程。 23. **Error Seeding Tool** (错误播种工具):故意引入错误到软件中,以评估测试的有效性和完整性。 24. **Failure Mode, Effect and Criticality Analysis (FMECA)**:风险管理方法,评估系统故障模式、影响及严重性,以确定潜在风险。 25. **False-Fail Result** (假失败结果):测试表明存在问题,但实际并无错误的情况。 26. **False-Pass Result** (假通过结果):测试未能检测出存在的问题,给出错误的无问题结果。 27. **False-Negative Result** (假阴性结果):测试未发现实际存在的错误,即漏报。 28. **False-Positive Result** (假阳性结果):测试误报,指出存在错误但实际上没有。 29. **Fault Attack** (故障攻击):在安全测试中,模拟攻击者利用程序中的错误或漏洞。 30. **Fault Seeding** (故障播种):故意在软件中插入错误,以评估测试覆盖率和测试的有效性。 31. **Fault Seeding Tool** (故障播种工具):用于自动实现故障播种的工具。 32. **Hazard Analysis** (危害分析):识别系统可能产生的危险,以避免潜在事故。 这些术语涵盖了软件测试的不同方面,包括测试策略、工具、测试设计、缺陷管理、安全性测试以及风险管理。理解和应用这些概念是提升软件质量的关键步骤。