-
软件测试名词解释大全
Unit testi
ng
(单元测试),
指一段代码的基本测试,其实际大小是未定
的,通常是一个函数或子程序,一
般由开发者执行。
Integration
testing
(
集成测试
),被测试系统的所有组件都集成在一起,找出
被测试系统组件之间关系和
接口中的错误。该测试一般在单元测试之后进行。
Acceptance testing
(
p>
验收测试
),系统开发生命周期方法论的一个阶段,这时相关的用户
和/或独立测试
人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否
接收系统。它是一项确定产品是
否能够满足合同或用户所规定需求的测试。这是管理性和
防御性控制。
Alpha testing (
α
测试
),
是由一个用户在
开发环境下进行的测试,
也可以是公司内部的用户在模拟实际操作
环境下进行的受控测试,
Alpha
测试不能由程序员或测试
员完成。
Beta
testing
(
β
测试
),
测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通
常不在
测试现场,
Beta
测试不能由程序员或测试员完成。
Black box testing
(黑盒
测试),指测试人员不关心程序具体如何实现的一种测试方法。根据软件的规格
对软件进
行各种输入和观察软件的各种输出结果来发现软件的缺陷的测试,这类测试不考虑软件内部的运
< br>作原理,因此软件对用户来说就像一个黑盒子。
White
box
testing
(白盒测试),根据软件内部的工作原理分析来进行测试
,
p>
基于代码的测试,测试人员
通过阅读程序代码或者通过使用开发工具
中的单步调试来判断软件的质量,一般白盒测试由项目经理在程
序员开发中来实现。
p>
Automated Testing
(
自动化测试),使用自动化测试工具来进行测试,这类测试一般不需要人干预,通
常在<
/p>
GUI
、性能等测试中用得较多。
Bug
(
错误
)
,有时称作
defect
(缺陷)
或
error
(错误),软件程序中存在的编程错误,可能会带
来不必
要的副作用,软件的功能和特性与设计规格说明书或用户需求不一致的方面。软件
缺陷表现特征为:软件
未达到产品说明书标明的功能;软件出现产品说明书指明不会出现
的错误;软件功能超出产品说明书指明
的范围;虽然产品说明书未指出但是软件应达到的
目标;软件测试人员或用户认为软件难以理解,不易使
用,运行速度缓慢等问题。
Bug
report
(错误报告),也称为
“Bug record<
/p>
(错误记录)
”
,记录发现的
软件错误信息的文档,通常包括错误描述、复现步骤、抓取的错误图像和注释等。
< br>
Bug tracking system
(错误跟踪
系统,
BTS
),也称为
“Defec
t tracking system
,
DTS”
,管理软件测
试缺陷的专用数据库系统,可以高效率地完成软件缺陷的报告、
验证、修改、查询、统计、存储等任务。
尤其适用于大型多语言软件的测试管理。
Exception
(异常
/
例外),一个引起正常程序执行挂起的事件。
p>
Crash
(崩溃)
,
计算机系统或组件突然并完全的丧失功能,
例如软件或系统突然退出或没有任何反应
(死
机)。
Build
(工作版本),软件开发过程中用于内部测试的功能和性能等不完善的软件版
本。工作版本既可以
是系统的可操作版本,也可以是展示要在最终产品中提供的部分功能
的部分系统。
Functional testing (<
/p>
功能测试
)
,也称为
behavīoral test
ing
(行为测试),根
据产品特征、操作描述和用
户方案,测试一个产品的特性和可操作行为以确定它们满足设
计需求。本地化软件的功能测试,用于验证
应用程序或网站对目标用户能正确工作。使用
适当的平台、浏览器和测试脚本,以保证目标用户的体验将
足够好,就像应用程序是专门
为该市场开发的一样。
Load testing
(负载测试),通过测试系统在资源超负荷情况下的表现,以发现设计上的错误或验证系统
的负载能力。在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作
量条件
下的性能行为,以及持续正常运行的能力。负载测试的目标是确定并确保系统在超
出最大预期工作量的情
况下仍能正常运行。此外,负载测试还要评估性能特征,例如,响
应时间、事务处理速率和其他与时间相
关的方面。
Performance
testing
(性能测试),评价一个产品或组件与性能需求是否符合的测试。包括负载测试、
强
度测试、数据库容量测试、基准测试等类型。
Pilot <
/p>
testing
(引导测试),软件开发中,验证系统在真实硬件
和客户基础上处理典型操作的能力。在软
件外包测试中,引导测试通常是客户检查软件测
试公司测试能力的一种形式,只有通过了客户特定的引导
测试,软件测试公司才能接受客
户真实软件项目的软件测试。
Portability te
sting
(可移植性测试),测试软件是否可以被成功移植到指定的硬件或软件平台上
。
Compatibility Testing
(兼容性测试),也称
“Configuration testing<
/p>
(配置测试)
”
,测试软件是否和系
p>
统的其它与之交互的元素之间兼容,如:浏览器、操作系统、硬件等。验证测试对象在不同的
软件和硬件
配置中的运行情况。
Installing testing
(安装测试),确保该
软件在正常情况和异常情况的不同条件下,例如,进行首次安装、
升级、完整的或自定义
的安装都能进行安装。异常情况包括磁盘空间不足、缺少目录创建权限等。核实软
件在安
装后可立即正常运行。安装测试包括测试安装代码以及安装手册。安装手册提供如何进行安装,安
装代码提供安装一些程序能够运行的基础数据。
International
testing
(国际化测试),国际化测试的目的是测试软件的国际化支持能力,发现软件的国
际化的潜在问题,保证软件在世界不同区域中都能正常运行。国际化测试使用每种可能的国际输入类型,
针对任何区域性或区域设置检查产品的功能是否正常,软件国际化测试的重点在于执行国际字符
串的输入
/
输出功能。国际化测试数据必须包含东亚语言、德语
、复杂脚本字符和英语(可选)的混合字符。
Localizability testing(
本地化能力
测试
)
,
本地化能力是指不需要重新设
计或修改代码,
将程序的用户界面
翻译成任何目标语言的能力。
为了降低本地化能力测试的成本,提高测试效率,本地化能力侧是通常在软
件的伪本地化
版本上进行。本地化能力测试中发现的典型错误包括:字符的硬编码(即软件中需要本地化
的字符写在了代码内部),对需要本地化的字符长度设置了国定值,在软件运行时以控件位置定位,图标
和位图中包含了需要本地化的文本,软件的用户界面与文档术语不一致等。
Localization testing
(本地化测
试),本地化测试的对象是软件的本地化版本。本地化测试的目的是测试
特定目标区域设
置的软件本地化质量。本地化测试的环境是在本地化的操作系统上安装本地化的软件。从
测试方法上可以分为基本功能测试,安装
/
卸载测试,当地区域
的软硬件兼容性测试。测试的内容主要包括
软件本地化后的界面布局和软件翻译的语言质
量,包含软件、文档和联机帮助等部分。
Ad hoc
testing (
随机测试
)
,没有
书面测试用例、记录期望结果、检查列表、脚本或指令的测试。主要是
根据测试者的经验
对软件进行功能和性能抽查。随机测试是根据测试说明书执行用例测试的重要补充手
段,
是保证测试覆盖完整性的有效方式和过程。
Smoke
p>
testing
(冒烟测试),冒烟测试的对象是每一个新编译的需
要正式测试的软件版本,目的是确认
软件基本功能正常,可以进行后续的正式测试工作。
冒烟测试的执行者是版本编译人员。参考
“Sanity
te
sting
(健全测试)
”
。
Sanity testing
(健全测试)
,软件主要功能成分的简单测试以保证它是否能进行基本的测试。
User interface
(用户界面,
< br>UI
),广义是指使用户可以和计算机进行交互的硬件和
/
或软件。狭义是指软
件中的可见外观及其底层与用户交互的部
分(菜单、对话框、窗口和其它控件)。
User
interface testing (
用户界面测试
)
p>
,指测试用户界面的风格是否满足客户要求,文字是否正确,页面
是
否美观,文字,图片组合是否完美,操作是否友好等等。
UI
测试的目标是确保用户界面会通过测试对
象的功能来为用户提供相应的访问或浏览功能。
确保用户界面符合公司或行业的标准。包括用户友好性、
人性化、易操作性测试。
Static testing
(静态测试
),不通过执行来测试一个系统。如代码检查,文档检查和评审等。
-
-
-
-
-
-
-
-
-
上一篇:allplan培训教程
下一篇:常用鞋类英文知识介绍