软件测试术语三(H-M)

 

H
heuristic evaluation
启发式评估
一种静态可用性测试技术,判断用户接口和公认的可用性原则的符合度。
high level test
概要测试用
没有具体的(实现级别)输入数据和预期结果的测试用例。实际值没有定义或是可变的,而用逻辑概念来
 
case
代替。参见 low level test case。
horizontal traceability
水平可追踪性
一个测试级别的需求和相应级别的测试文档(例如测试计划、测试设计规格、测试用例规格和测试过程规格或测试脚本)之间的可追踪性。
I
impact analysis
影响分析
对需求变更所造成的开发文档、测试文档和组件的修改的评估。
incident
事件
任何有必要调查的事情。[与IEEEE 1008 一致]
incident logging
事件日志
记录所发生的(例如,在测试过程中)事件的详细情况。
incident management
事件管理
识别、调查、采取行动和处理事件的过程。该过程包含对事件进行记录、分类并辨识其带来的影响。 [IEEE 1044]
incident management tool
事件管理工具
辅助记录事件并对事件进行状态跟踪的工具。这种工具常常具有面向工作流的特性,以跟踪和控制事件的资源分配、更正和再测试,并提供报表。参见 defect management tool
incident report
事件报告
报告任何需要调查的事件(如在测试过程中需要调查的事件)的文档。[IEEE 829]
incremental development model
增量开发模型
一种开发生命周期:项目被划分为一系列增量,每一增量都交付整个项目需求中的一部分功能。需求按优先级进行划分,并按优先级在适当的增量中交付。在这种生命周期模型的一些版本中(但不是全部),每个子项目均遵循一个 微型的V模型 ,具有自有的设计、编码和测试阶段。
incremental testing
增量测试
每次集成并测试一个或若干组件/系统,直到所有组件/系统都已经被集成或测试的一种测试。
independence
独立
职责分离,有助于客观地进行测试。 [DO-178b]
infeasible path
不可达路径
通过任何输入都无法执行到的路径。
informal review
非正式评审
一种不基于正式(文档化)过程的评审。
input
输入
被组件读取的变量(无论存储于组件之内还是之外)。
input domain
输入域
有效输入的集合。参见domain
input value
输入值
输入的一个实例。参见input
inspection
审查
一种同级评审,通过检查文档以检测缺陷,例如不符合开发标准,不符合更上层的文档等。这是最正式的评审技术,因此总是基于文档化的过程。 [IEEE 610, IEEE 1028] 参见 peer review
inspection leader
审查负责人
参见 moderator
inspector
检视人/审查员
参见 reviewer
installability
可安装性
软件产品在指定环境下进行安装的性能。 [ISO 9126] 参见 portability
installability testing
可安装性测试
测试软件产品可安装性的过程。 参见 portability testing
installation guide
安装指南
帮助安装人员完成安装过程的使用说明,可存放在任何合适的介质上。可能是操作指南、详细步骤、安装向导或任何其他类似的过程描述。
installation wizard
安装向导
帮助安装人员完成安装过程的软件,可存放在任何合适的介质上。它通常会运行安装过程、反馈安装结果,并提示安装选项。
instrumentation
探测
在程序中插入附加代码,以便在程序执行时收集其执行信息。例如,用于度量代码覆盖。
instrumenter
探测工具
用于执行探测的软件工具。
intake test
预测试
冒烟测试的一种特例,用于决定组件/系统是否能够进行更深入的测试。通常在测试执行的初始阶段实施。
integration
集成
把组件/系统合并为更大部件的过程。
integration testing
集成测试
一种旨在暴露接口以及集成组件/系统间交互时存在的缺陷的测试。参见 component integration testing, system integration testing
  
integration testing in the large
系统集成测试
参见 system integration testing
integration testing in the small
组件集成测试
参见 component integration testing
interface testing
接口测试
一种集成测试类型,注重于测试组件/系统之间的接口。
interoperability
互操作性
软件产品与一个或多个指定组件/系统进行交互的能力。 [ISO 9126] 参见 functionality
interoperability testing
互操作性测试
判定软件产品可交互性的测试过程。参见 functionality testing
invalid testing
无效性测试
使用应该被组件/系统拒绝的输入值进行的测试。参见 error tolerance
isolation testing
隔离测试
将组件与其周边组件隔离后进行的测试。如果有必要,使用桩(stubs)或驱动器(drivers)来模拟周边程序。
item transmittal report
版本发布报告
参见 release note
iterative development model
迭代开发模型
一种开发生命周期:项目被划分为大量迭代过程。一次迭代是一个完整的开发循环,并(对内或对外)发布一个可执行的产品,这是正在开发的最终产品的一个子集,通过不断迭代最终成型的产品。
K
key performance indicator
关键性能指标
参见 performance indicator
keyword driven testing
关键字驱动测试
一种脚本编写技术,所使用的数据文件不单包含测试数据和预期结果,还包含与被测程序相关的关键词。用于测试的控制脚本通过调用特别的辅助脚本来解释这些关键词。
L
LCSAJ
LCSAJ
(Linear Code Sequence And Jump)线性代码序列和跳转。包含以下三项(通常通过源代码清单的行号来识别):可执行语句的线性序列的开始、结束以及在线性序列结尾控制流所转移到的目标行。
LCSAJ coverage
LCSAJ 覆盖
测试套件所检测的组件的 LCSAJ 百分比。 LCSAJ 达到100%意味着决策覆盖(decision coverage)为100%。
LCSAJ testing
LCSAJ 测试
一种白盒测试设计技术,其测试用例用于执行 LCSAJ。
learnability
易学性
软件产品具有的易于用户学习的能力。[ISO 9126] 参见usability
level test plan
级别测试计划
通常用于一个测试级别(test level)的测试计划。参见 test plan
link testing
组件集成测试
参见 component integration testing
load testing
负载测试
一种通过增加负载来测量组件或系统的测试方法。例如:通过增加并发用户数和(或)事务数量来测量组件或系统能够承受的负载。参见 stress testing
logic-coverage testing
逻辑覆盖测试
参见 white box testing [Myers]
logic-driven testing
逻辑驱动测试
参见 white box testing
logical test case
逻辑测试用例/抽象测试用例
参见 high level test case

 

low level test case
详细测试用例
具有具体的(实现级别implementation level)输入数据和预期结果的测试用例。抽象测试用例中所使用的逻辑运算符被替换为对应于逻辑运算符作用的实际值。参见 high level test case
M
maintenance
维护
软件产品交付后对其进行的修改,以修正缺陷,改善性能或其他属性,或者使其适应新的环境。 [IEEE 1219]
maintenance testing
维护测试
针对运行系统的更改,或者新的环境对运行系统的影响而进行的测试。
maintainability
可维护性
软件产品是否易于更改,以便修正缺陷、满足新的需求、使以后的维护更简单或者适应新的环境。 [ISO 9126]
maintainability testing
可维护性测试
判定软件产品的可维护性的测试过程。
management review
管理评审
由管理层或其代表执行的对软件采购、供应、开发、运作或维护过程的系统化评估,包括监控过程、判断计划和进度表的状态、确定需求及其系统资源分配,或评估管理方式的效用,以达到正常运作的目的。[IEEE 610, IEEE 1028]
master test plan
主测试计划
通常针对多个测试级别的测试计划。参见 test plan
maturity
成熟度
(1)组织在其过程和工作实践上的有效性和高效性的能力。 参见 Capability Maturity Model, Test Maturity Model。(2)软件产品在存在缺陷的情况下避免失效的能力。 [ISO 9126] 参见 reliability
measure
测量
测度时赋予实体某个属性的数值或类别。[ISO 14598]
measurement
测度
给实体赋予一个数值或类别以描述其某个属性的过程。 [ISO 14598]
measurement scale
度量标准
约束数据分析类型的标准。
memory leak
内存泄漏
程序的动态存储分配逻辑存在的缺陷,导致内存使用完毕后不能收回而不可用,最终导致程序因为内存缺乏而运行失败(fail)。
metric
度量
测量所使用的方法或者度量标准(measurement scale)。 [ISO 14598]
migration testing
移植测试
参见 conversion testing
milestone
里程碑
项目过程中预定义的(中间的)交付物和结果就绪的时间点
mistake
错误
参见 error
moderator
主持人
负责检视或其他评审过程的负责人或主要人员
modified condition decision coverage
改进的条件判定覆盖
参见 condition determination coverage
modified condition decision testing
改进的条件判定测试
参见 condition determination coverage testing
modified multiple condition coverage
改进的复合条件覆盖
参见 condition determination coverage
modified multiple condition testing
改进的复合条件测试
参见 condition determination coverage testing
module
模块
参见 component
module testing
模块测试
参见 component testing
monitor
监测器/监视器
与被测组件/系统同时运行的软件工具或硬件设备,对组件/系统的行为进行监视、记录和分析。 [IEEE 610]

 
monitoring tool
监测工具/监视工具
参见 monitor
multiple condition
复合条件/多重条件
参见 compound condition
multiple condition coverage
复合条件覆盖
测试套覆盖的一条语句内的所有单条件结果组合的百分比。100%复合条件覆盖意味着100%条件判定覆盖(condition determination coverage)。
multiple condition testing
复合条件测试
一种白盒测试设计技术,测试用例用来覆盖一条语句中的单条件所有可能的结果组合。
mutation analysis
变异分析
一种确定测试套件完整性的方法,即判定测试套件能够区分程序与其微变体之间区别的程度。
mutation testing
变异测试
参见 back-to-back testing
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值