软件测试标准专业术语对照表资料Word格式.docx
- 文档编号:17397720
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:44
- 大小:48.83KB
软件测试标准专业术语对照表资料Word格式.docx
《软件测试标准专业术语对照表资料Word格式.docx》由会员分享,可在线阅读,更多相关《软件测试标准专业术语对照表资料Word格式.docx(44页珍藏版)》请在冰豆网上搜索。
Certification,RequirementsandTechnicalConceptsforAviation(RTCASC167).
-IEEE610.12:
1990.StandardGlossaryofSoftwareEngineeringTerminology.
-IEEE829:
1998.StandardforSoftwareTestDocumentation.
-IEEE1008:
1993.StandardforSoftwareUnitTesting.
-IEEE1012:
1986.StandardforVerificationandValidationPlans
-IEEE1028:
1997.StandardforSoftwareReviewsandAudits.
-IEEE1044:
1993.StandardClassificationforSoftwareAnomalies.
-IEEE1219:
1998.SoftwareMaintenance.
-ISO/IEC2382-1:
1993.Dataprocessing-Vocabulary-Part1:
Fundamentalterms.
-ISO9000:
2000.QualityManagementSystems–FundamentalsandVocabulary.
-ISO/IEC9126-1:
2001.SoftwareEngineering–SoftwareProductQuality–Part1:
Qualitycharacteristisandsub-characteristics.
-ISO/IEC12207:
1995.InformationTechnology–SoftwareLifeCycleProcesses.
-ISO/IEC14598-1:
1996.InformationTechnology–SoftwareProductEvaluation-Part
1:
GeneralOverview.
A
abstracttestcase抽象测试用例参见highleveltestcase.
acceptance验收参见acceptancetesting.
acceptancecriteria验收准则
为了满足组件或系统使用者、客户或其他授权实体的需要,组件或系统必须达到的准则。
[IEEE610]
acceptancetesting验收测试
一般由用户/客户进行的确认是否可以接受一个系统的验证性测试。
是根据用户需求,业务流程进行的正式测试以确保系统符合所有验收准则。
[与IEEE610一致]
accessibilitytesting可达性测试
可达性测试就是测试残疾人或不方便的人们使用软件或者组件的容易程度[Gerard]。
即被测试的软件是否能够被残疾或者部分有障碍人士正常使用,这其中也包含了正常人在某些时候发生暂时性障碍的情况下正常使用,如怀抱婴儿等。
accuracy准确性
软件产品的提供的结果的正确性、一致性和精确程度的能力。
[ISO9126]参见functionalitytesting
actualoutcome实际结果参见actualresult
actualresult实际结果组件或系统测试之后产生或观察到的行为
adhocreview临时评审非正式评审(和正式的评审相比)
adhoctesting随机测试
非正式的测试执行。
即没有正式的测试准备、规格设计和技术应用,也没有期望结果和必须遵循的测试执行指南。
adaptability适应性
软件产品毋需进行额外修改,而适应不同特定环境的能力。
[ISO9126]参见protability
agiletesting敏捷测试
对使用敏捷方法,如极限编程(Extremeprogramming)开发的项目进行的软件测试,强调测试优先行的设计模式,见testdrivendevelopment
algorithmtest[TMap]算法测试参见branchtesting
alphatestingAlpha测试
由潜在用户或者独立的测试团队在开发环境下或者模拟实际操作环境下进行的测试,通常在开发组织之外进行。
通常是对现货软件(COTS)进行内部验收测试的一种方式。
analyzability可分析性
软件产品缺陷或运行失败原因可被诊断的能力,或对修改部分的可识别能力。
[ISO9126]参见maintainability.
analyzer分析器参见staticanalyzer
anomaly异常
任何和基于需求文档、设计文档、用户文档、标准或者个人的期望和预期之间偏差的情况,都可以称为异常。
异常可以在但不限于下面的过程中识别:
评审(review)、测试分析(testanalysis)、编译(compilation)、软件产品或应用文档的使用等。
参见defect,deviation,error,fault,failure,incident,problem
arctesting弧测试参见branchtesting
attractiveness吸引力
软件产品吸引用户的能力.[ISO9126]参见usability
audit审计
对软件产品或过程进行的独立评审,来确认产品是否满足标准、指南、规格说明书以及基于客观准则的步骤等,包括下面的文档:
(1)产品的内容与形式
(2)产品开发应该遵循的流程(3)度量符合标准或指南的准则。
[IEEE1028]
audittrail审计跟踪
以过程输出作为起点,追溯到原始输入(例如:
数据)的路径。
有利于缺陷分析和过程审计的开展。
[与TMap一致]
automatedtestware自动测试件用于自动化测试中的测试件,如,工具脚本
availability可用性
用户使用系统或组件的可操作和易用的程度,通常以百分比的形式出现。
B
back-to-backtesting比对测试
用相同的输入,执行组件或系统的两个或多个变量,在产生偏差的时候,对输出结果进行比较和分析。
baseline基线
通过正式评审或批准的规格或软件产品。
以它作为继续开发的基准。
并且在变更的时候,必须通过正式的变更流程来进行。
basicblock基本块
一个或多个连续可执行的语句块,不包含任何分支语句。
basistestset基本测试集
根据组件的内部结构或规格说明书设计的一组测试用例集。
通过执行这组测试用例可以保证达到100%的指定覆盖准则(coveragecriterion)的要求。
bebugging错误散播参见errorseeding
behavior行为组件或系统对输入值和预置条件的反应。
benchmarktest基准测试
(1)为使系统或组件能够进行度量和比较而制定的一种测试标准;
(2)用于组件或系统之间进行的比较或和
(1)中提到的标准进行比较的测试。
bespokesoftware定制软件
为特定的用户定制开发的软件。
与之对比的是现货软件(off-the-shelfsoftware)。
bestpractice最佳实践
在界定范围内,帮助提高组织能力的有效方法或创新实践,通常被同行业组织视最佳的方法或实践。
betatestingBeta测试
用户在开发组织外,没有开发人员参与的情况下进行的测试,检验软件是否满足客户及业务需求。
这种测试是软件产品获得市场反馈进行验收测试的一种形式。
big-bangtesting大爆炸测试
非增量集成测试的一种方法,测试的时候将软件单元、硬件单元或者两者同时,而不是阶段性的,集成到组件或者整个系统中去进行测试。
[与IEEE610一致]参见integrationtesting。
black-boxtechnique黑盒技术参见blackboxtestdesigntechnique
black-boxtesting黑盒测试
不考虑组件或系统内部结构的功能或非功能测试。
black-boxtestdesign
technique黑盒测试设计技术
基于系统功能或非功能规格说明书来设计或者选择测试用例的技术,不涉及软件内部结构。
bottom-uptesting自底向上测试
渐增式集成测试的一种,其策略是先测试底层的组件,以此为基础逐步进行更高层次的组件测试,
直到系统集成所有的组件。
参见integrationtesting。
boundaryvalue边界值
通过分析输入或输出变量的边界或等价划分(equivalencepartition)的边界来设计测试用例,例如,取变量的最大、最小值、中间值、比最大值大的值、比最小值小的值等。
boundaryvalueanalysis边界值分析
一种黑盒设计技术(blackboxtestdesigntechnique),基于边界值进行测试用例的设计。
boundaryvaluecoverage边界值覆盖
执行一个测试套件(testsuite)所能覆盖的边界值(boundaryvalue)的百分比。
boundaryvaluetesting边界值测试参见boundaryvalueanalysis。
branch分支
在组件中,控制从任何语句到其它任何非直接后续语句的一个条件转换,或者是一个无条件转换。
例如:
case,jump,goto,if-then-else语句.
branchcondition分支条件参见条件(condition)
branchcondition
combinationcoverage分支条件组合覆盖参见multipleconditioncoverage.
combinationtesting分支条件组合测试参见multipleconditiontesting.
coverage分支条件覆盖参见conditioncoverage.
branchcoverage分支覆盖
执行一个测试套件(testsuite)所能覆盖的分支(branch)的百分比。
100%的分支覆盖(branchcoverage)是指100%判定条件覆盖(decisioncovergate)和100%的语句覆盖(statementcovergage)。
bug缺陷参见defect。
bugreport缺陷报告参见defectreport。
businessprocess-based
testing基于业务过程测试
一种基于业务描述和/或业务流程的测试用例设计方法。
C
CapabilityMaturityModel(CMM)能力成熟度模型
描述有效的软件开发过程关键元素的一个五个等级的框架,能力成熟度模型包含了在软件开发和
维护中计划、工程和管理方面的最佳实践(bestpractice),缩写为CMM。
[CMM]
CapabilityMaturityModelIntegration(CMMI)能力成熟度模型集成
描述有效的软件产品开发和维护过程的关键元素框架,能力成熟度模型集成包含了软件开发计划、工程和管理等方面的最佳实践,是CMM的指定的继承版本。
capture/playbacktool捕获/回放工具
一种执行测试工具,能够捕获在手工测试过程中的输入,并且生成可执行的自动化脚本用于后续阶段的测试(回放过程)。
这类工具通常使用在自动化回归测试(regressiontest)中。
capture/replaytool捕获/回放工具参见capture/playbacktool
CASE计算机辅助软件工程
ComputerAidedSoftwareEngineering的首字母缩写。
CAST计算机辅助软件测试
ComputerAidedSoftwareTesting的首字母缩写,参见testautomation。
在测试过程中使用计算机软件工具进行辅助的测试。
cause-effectgraph因果图
用来表示输入(原因)与结果之间关系的图表,因果图可以用来设计测试用例。
cause-effectgraphing因果图技术
通过因果图(case-effectgraph)设计测试用例的一种黑盒测试设计技术。
cause-effectanalysis因果分析参见因果图技术(case-effectgraphing)。
cause-effectdecision
table因果决策表参见决策表(decisiontable)。
certification认证
确认一个组件、系统或个人具备某些特定要求的过程,比如通过了某个考试。
changeability可变性
软件产品适应修改的能力,[ISO9126]参见maintainability
changecontrol变更控制参见configurationcontrol
changecontrolboard变更控制委员会
CCB
参见configurationcontrolboard
checker检验员参见评审员(Reviewer)
chow'
scoveragemetricsN切换覆盖度量参见N切换覆盖(N-switchcoverage)[Chow]
classificationtree
method分类树方法
运用分类树法而进行的一种黑盒测试设计技术,通过输入和/或输出域的组合来设计测试用例[Grochtmann]
code代码
计算机指令和数据定义在程序语言中的表达形式或是汇编程序、编译器或其他翻译器的一种输出形式。
codeanalyzer代码分析器参见静态分析器(staticcodeanalyzer)
codecoverage代码覆盖
一种分析方法,用于确定软件的哪些部分被测试套件(testsuite)覆盖到了,哪些部分没有。
例如:
语句覆盖(statementcovergage),判定覆盖(decisioncoverage)和条件覆盖(conditioncovergate)。
code-basedtesting基于代码的测试参见whiteboxtesting
co-existence共存性
软件产品与通用环境下与之共享资源的其它独立软件之间共存的能力。
[ISO9126]参见可移植性
(portability)。
commercialoff-the-shelf
software商业现货软件参见现货软件(off-theshelfsoftware)
comparator比较器参见testcomparator。
compiler编译器
将高级命令语言编写的程序翻译成能运行的机器语言的工具[IEEE610].
completetesting完全测试参见穷尽测试(exhaustivetesting)
completioncriteria完成准则参见退出准则(exitcriteria)
complexity复杂性
系统或组件的设计和/或内部结构难于理解、维护或验证的程度。
参见cyclomaticcomplexity.
compliance一致性
软件产品与法律和类似规定的标准、惯例或规则的一致性方面的能力。
[ISO9126]
compliancetesting一致性测试确定组件或系统是否满足标准的测试过程。
component组件一个可被独立测试的最小软件单元。
componentintegration
testing组件集成测试
为发现集成组件接口之间和集成组件交互产生的缺陷而执行的测试。
componentspecification组件规格说明
根据组件的功能定义为特定输入而应该产生的输出规格进行的功能性和非功能性行为的描述。
资源使用(resourceutilization).
compoundcondition复合条件
通过逻辑操作符(AND,OR或者XOR)将两个或多个简单条件连结起来:
如,“A>
0ANDB<
1000”
concretetestcase具体测试用例参见低阶测试用例(lowleveltestcase).
concurrencytesting并发测试
测试组件或系统的两个或多个活动在同样的间隔时间内如何交叉或同步并发。
condition条件
一个可被判定为真、假(true,false)的逻辑表达式。
A>
B.
conditioncombination
coverage条件组合覆盖
参见多条件覆盖(multipleconditioncoverage).
testing条件组合测试参见多条件测试(multipleconditiontesting).
conditioncoverage条件覆盖
执行测试套件(testsuite)能够覆盖到的条件百分比。
100%的条件覆盖要求测试到每一个条件语句真、假(true,false)的条件。
conditiondetermination
coverage条件决定覆盖
执行测试套件(testsuite)覆盖到的能够独立影响判定结果的单个条件的百分比。
100%的条件决定覆盖意味着100%的判定条件覆盖。
testing条件决定测试
一种白盒测试技术,是对能够独立影响决策结果的单独条件的测试。
conditiontesting条件测试
一种白盒测试技术,设计测试用例以执行条件的结果。
conditionoutcome条件结果条件判定的结果,为真或假。
confidencetest置信测试参见冒烟测试(smoketesting)
configuration配置
根据定义的数值、特性及其相关性综合设置一个组件或者系统。
configurationauditing配置审核
对配置库及配置项的内容进行检查的过程,比如检查标准的一致性。
[IEEE610]
configurationcontrol配置控制
配置管理的一个方面,包括在正式配置完成之后对配置项进行评价、协调、批准或撤消、以及变更修改的控制。
configurationcontrol
board(CCB)配置控制委员会
负责评估、批准或拒绝配置项修改的组织,此组织应确保被批准的配置修改的执行。
Configurationidentification配置标识
配置管理的要素之一,包括选择配置项,并在技术文档中记录其功能和物理特性。
configurationitem配置项
配置管理中的硬件、软件或软、硬件结合体的集合,在配置管理过程中通常被当做一个实体。
Configurationmanagement配置管理
一套技术和管理方面的监督原则,用于确定和记录一个配置项的功能和物理属性、控制对这些属性的变更、记录和报告变更处理和实现的状态、以及验证与指定需求的一致性。
Configurationmanagementtool配置管理工具
支持对配置项进行识别、控制、变更管理、版本控制和发布配置项基线(baseline)的工具.[IEEE
610]
configurationtesting配置测试参见可移植性测试(portabilitytesting)
confirmationtesting确认测试参见再测试(re-testing)
conformancetesting一致性测试参见符合性测试(compliancetesting)。
consistency一致性
在系统或组件的各组成部分之间和文档之间无矛盾,一致,符合标准的程度。
controlflow控制流
执行组件或系统中的一系列顺序发生的事件或路径。
controlflowgraph控制流图
通过图形来表示组件或系统中的一系列顺序发生的事件或路径。
controlflowpath控制流路径参见路径(path)
conversiontesting转换(移植)测试
用于测试已有系统的数据是否能够转换到替代系统上的一种测试。
COTS现货软件
CommercialOff-The-Shelfsoftware的首字母缩写。
参见Off-The-Shelfsoftware
coverage覆盖
用于确定执行测试套件所能覆盖项目的程度,通常用百分比来表示。
coverageanalysis覆盖分析
对测试执行结果进行特定的覆盖项分析,判断其是否满足预先定义的标准,是否需要设计额外的测试用例。
coverage
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 标准 专业术语 对照 资料