[转]软件测试术语
上一篇 / 下一篇 2007-11-08 10:28:15 / 个人分类:学习资料
i{(A)akW3Lt0原:http://www.btesting.com/inpage/csll.asp?id=190&newstype=5
H$R0I4N m;r8z#^0WV Z`ZI`T0软件测试术语
&we1e!cht\0Acceptance Testing --可接受性测试meu#u+X;a;Wu.O.z0一般由用户 / 客户进行的确认是否可以接受一个产品的验证性测试。51Testing软件测试网 WsW-b eKsw
^$b^]5Yc.e2?rz0actual outcome --实际结果
'W7s,KO|QJN3v0被测对象在特定的条件下实际产生的结果。51Testing软件测试网0v0oH-LiC1v/id7sd
51Testing软件测试网 WS,E$e+M&~G
Ad Hoc Testing --随机测试
)X F4a'IV3ET4lQ0测试人员通过随机的尝试系统的功能,试图使系统中断。51Testing软件测试网2UAF"y#w%KD'W
51Testing软件测试网Vim R'{6_:x
algorithm --算法51Testing软件测试网GB3{6`r1QQZ
( 1 )一个定义好的有限规则集,用于在有限步骤内解决一个问题;( 2 )执行一个特定任务的任何操作序列。
0S!U;o3nN7Io0
;BQS+KlkzEo0algorithm analysis --算法分析
*y5d l^q ]-e0一个软件的验证确认任务,用于保证选择的算法是正确的、合适的和稳定的,并且满足所有精确性、规模和时间方面的要求。
(q^sab)I0
yJQut0Alpha Testing -- Alpha 测试51Testing软件测试网ua6c(@#D?~2o#r
由选定的用户进行的产品早期性测试。这个测试一般在可控制的环境下进行的。
F;L9WLUa2f0
tY yo}5M{0analysis --分析
eq e;X0Yp&I9J0( 1 )分解到一些原子部分或基本原则,以便确定整体的特性;( 2 )一个推理的过程,显示一个特定的结果是假设前提的结果;( 3 )一个问题的方法研究,并且问题被分解为一些小的相关单元作进一步详细研究。51Testing软件测试网)w&E)@t0hQH$nv Y3K
51Testing软件测试网b/m C6`cQ$Ay V#?
anomaly --异常
$JPd-?-B iPF0在文档或软件操作中观察到的任何与期望违背的结果。
W7[%h7RQ,O M.~G4m051Testing软件测试网%{APU)z{7Q'H
application software --应用软件
?KK0V8KE0满足特定需要的软件。
O&rpA KIB r%nK0
9NqK4byy:Ip4] m"]%T0architecture --构架
8D c2dKT6T|!P0一个系统或组件的组织结构。51Testing软件测试网_ A,d S|Kp
2eLF S s%j~x&D0ASQ --自动化软件质量( Automated Software Quality )
R5GV1YzJIs)T.qY0使用软件工具来提高软件的质量。
n%^'? a%r4H051Testing软件测试网[];PSw1IHo#z7r&h
assertion --断言51Testing软件测试网zr {ZPUX6vP
指定一个程序必须已经存在的状态的一个逻辑表达式,或者一组程序变量在程序执行期间的某个点上必须满足的条件。51Testing软件测试网{*t6Ut*p9b
U(B ya%~G"u _#}0assertion checking --断言检查
:|;w^2e)oEW1S0用户在程序中嵌入的断言的检查。
%m'C0}Y9F0
sIU[)Q0audit --审计51Testing软件测试网4Hyh[2Ub3p
一个或一组工作产品的独立检查以评价与规格、标准、契约或其它准则的符合程度。
t7l8XBL0
)M1W3Io;\oQ] A0audit trail --审计跟踪
B0@J!yg O]0系统审计活动的一个时间记录。
l9l/d~ E:Cb'E0
*G,y(zY(k4G!k5?\0Automated Testing --自动化测试51Testing软件测试网;He[`(p5t
使用自动化测试工具来进行测试,这类测试一般不需要人干预,通常在 GUI 、性能等测试中用得较多。51Testing软件测试网 NY(_o'cz*jp
51Testing软件测试网3GunJccB/T)n
Backus-Naur Form -- BNF 范式
y4fESX;Q ]0一种分析语言,用于形式化描述语言的语法
"gE R"m5idX L,T0
ol5PL.PFo,rH0baseline --基线51Testing软件测试网yCJ7~&B
一个已经被正式评审和批准的规格或产品,它作为进一步开发的一个基础,并且必须通过正式的变更流程来变更。51Testing软件测试网 SH{[x:I
*WL'@0}\ o:H5N@0Basic Block --基本块
&X.Vf0i o(o0一个或多个顺序的可执行语句块,不包含任何分支语句。
"jx,M1|,ij@+Q0
I"Yvl(R!X0basis test set --基本测试集51Testing软件测试网!hjz+]/^)W4{'u
根据代码逻辑引出来的一个测试用例集合,它保证能获得 100% 的分支覆盖。51Testing软件测试网qjE?+{ IC
|4v&D[kR*_0behaviour --行为
)oB,j2xjX"ZD0对于一个系统的一个函数的输入和预置条件组合以及需要的反应。一个函数的所有规格包含一个或多个行为。
CU5E)F"lQ&m0
h:V a\#Oa#S:E0benchmark --标杆 / 指标 / 基准51Testing软件测试网%m`v!wB*v+G
一个标准,根据该标准可以进行度量或比较。51Testing软件测试网+Gn2W f!O#K6}
51Testing软件测试网2[B9V7enF
Beta Testing -- Beta 测试51Testing软件测试网d `#Tl7Fy en7F |'|0L
在客户场地,由客户进行的对产品预发布版本的测试。这个测试一般是不可控的。
la!S"WJa|^051Testing软件测试网"t6FW/\j%iG*R
big-bang testing --大锤测试 / 一次性集成测试
$Eg `#RlH0非渐增式集成测试的一种策略,测试的时候把所有系统的组件一次性组合成系统进行测试。51Testing软件测试网 Oj y:c7b!^5V
zl ]]#C0Black Box Testing --黑盒测试51Testing软件测试网B`w1TB"UG2{+rb im
根据软件的规格对软件进行的测试,这类测试不考虑软件内部的运作原理,因此软件对用户来说就像一个黑盒子。
G6Do&QeM0
u,fx"n6G a7m w0bottom-up testing --由低向上测试51Testing软件测试网c~)n%vk*z%Cc!P7q
渐增式集成测试的一种,其策略是先测试底层的组件,然后逐步加入较高层次的组件进行测试,直到系统所有组件都加入到系统。
!s2A4iUQs}051Testing软件测试网7v3F`HB4t
boundary value --边界值
},S PsUauU6e0一个输入或输出值,它处在等价类的边界上。
M,p$^SxND])A;x0
]]] k K2o0boundary value coverage --边界值覆盖51Testing软件测试网1Ts\7Os#W&J,X5_F5T
通过测试用例,测试组件等价类的所有边界值。