打不死的心态活到老。

[转]软件测试术语

上一篇 / 下一篇  2007-11-08 10:28:15 / 个人分类:学习资料

i{(A)akW3L t0原:http://www.btesting.com/inpage/csll.asp?id=190&newstype=5

H$R0I4N m;r8z#^0

WV Z`ZI`T0软件测试术语

&we1e!ch t\0Acceptance Testing --可接受性测试
meu#u+X;a;Wu.O.z0一般由用户 / 客户进行的确认是否可以接受一个产品的验证性测试。51Testing软件测试网 WsW-b eKsw

^$b ^]5Yc.e2?r z0actual outcome --实际结果
'W7s,KO|QJN3v0被测对象在特定的条件下实际产生的结果。51Testing软件测试网0v0oH-LiC1v/id7s d
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+Kl kzEo0algorithm analysis --算法分析
*y5d l^q]-e0一个软件的验证确认任务,用于保证选择的算法是正确的、合适的和稳定的,并且满足所有精确性、规模和时间方面的要求。
(q ^sab)I0
yJQut0Alpha Testing -- Alpha 测试51Testing软件测试网u a6c(@#D?~2o#r
由选定的用户进行的产品早期性测试。这个测试一般在可控制的环境下进行的。
F;L9WLUa2f0
tY yo}5M{0analysis --分析
eq e;X0Yp&I9J0( 1 )分解到一些原子部分或基本原则,以便确定整体的特性;( 2 )一个推理的过程,显示一个特定的结果是假设前提的结果;( 3 )一个问题的方法研究,并且问题被分解为一些小的相关单元作进一步详细研究。51Testing软件测试网)w&E)@t0h QH$nv Y3K
51Testing软件测试网b/m C6`cQ$Ay V#?
anomaly --异常
$JPd-?-B iPF0在文档或软件操作中观察到的任何与期望违背的结果。
W7[%h7RQ,OM.~G4m051Testing软件测试网%{APU)z{7Q'H
application software --应用软件
?KK0V8KE0满足特定需要的软件。
O&rpAKI B r%nK0
9Nq K4byy:Ip4] m"]%T0architecture --构架
8D c2dK T6T|!P0一个系统或组件的组织结构。51Testing软件测试网_ A,d S|Kp

2eLF S s%j ~x&D0ASQ --自动化软件质量( Automated Software Quality )
R5GV1YzJ Is)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
s IU[)Q0audit --审计51Testing软件测试网4Hyh[2Ub3p
一个或一组工作产品的独立检查以评价与规格、标准、契约或其它准则的符合程度。
t7l8XBL0
)M1W3Io;\oQ] A0audit trail --审计跟踪
B0@J!yg O]0系统审计活动的一个时间记录。
l9l/d~ E:Cb'E0
*G,y(z Y(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"m5i dXL,T0
ol5PL.PFo,r H0baseline --基线51Testing软件测试网yCJ7~&B
一个已经被正式评审和批准的规格或产品,它作为进一步开发的一个基础,并且必须通过正式的变更流程来变更。51Testing软件测试网 SH{[x:I

*WL'@0}\ o:H5N@0Basic Block --基本块
&X.Vf0io(o0一个或多个顺序的可执行语句块,不包含任何分支语句。
"jx,M1|,ij@+Q0
I"Yv l(R!X0basis test set --基本测试集51Testing软件测试网!hjz+]/^)W4{'u
根据代码逻辑引出来的一个测试用例集合,它保证能获得 100% 的分支覆盖。51Testing软件测试网q jE?+{ I C

|4v&D[kR*_0behaviour --行为
)o B,j2xjX"ZD0对于一个系统的一个函数的输入和预置条件组合以及需要的反应。一个函数的所有规格包含一个或多个行为。
CU5E)F"lQ&m0
h:V a\#Oa#S:E0benchmark --标杆 / 指标 / 基准51Testing软件测试网%m`v!wB*v+G
一个标准,根据该标准可以进行度量或比较。51Testing软件测试网+Gn2Wf!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 --边界值
},SPs UauU6e0一个输入或输出值,它处在等价类的边界上。
M,p$^S xND])A;x0
]]] k K2o0boundary value coverage --边界值覆盖51Testing软件测试网1Ts\7Os#W&J,X5_F5T
通过测试用例,测试组件等价类的所有边界值。
H})Sx%_*?kLN0
-|!~+G!w c0boundary value testing --边界值测试51Testing软件测试网.` N"C$N kE!E
通过边界值分析方法来生成测试用例的一种测试策略。51Testing软件测试网M mm };w_ fsI9O,s

J_E$SL!u'u1{ G5?0Boundry Value Analysis --边界值分析
4v$G+y!o{KH0该分析一般与等价类一起使用。经验认为软件的错误经常在输入的边界上产生,因此边界值分析就是分析软件输入边界的一种方法。
;`a7p\tG0
nM:KQfx'CF%Z0branch --分支51Testing软件测试网l t1j{)^
在组件中,控制从任何语句到其它任何非直接后续语句的一个条件转换,或者是一个无条件转换。51Testing软件测试网.z6P:cjU+X

3x V*M1^9p!A O0branch condition --分支条件51Testing软件测试网%D$U+i*j{)_

j ww7}M:dB [0branch condition combination coverage --分支条件组合覆盖51Testing软件测试网)T3wUk-{m+S3[5k
在每个判定中所有分支条件结果组合被测试用例覆盖到的百分比。51Testing软件测试网(cc l*pX0wF

$J8ARLg\z0branch condition combination testing --分支条件组合测试51Testing软件测试网u6S ]TU$f#|%T i
通过执行分支条件结果组合来设计测试用例的一种方法。51Testing软件测试网(npAB'O~,H'o \1r

] } _i'`A0branch condition coverage --分支条件覆盖51Testing软件测试网n"g3R*`LKW7R6e+K Z
每个判定中分支条件结果被测试用例覆盖到的百分比。51Testing软件测试网F J9d k@

nD$@ G0K|0mJQ0branch condition testing --分支条件测试51Testing软件测试网+Y-t` i8bR(LeVLd
通过执行分支条件结果来设计测试用例的一种方法。51Testing软件测试网{nM]/@a k1ZTz6p
51Testing软件测试网`Q6y)_~&~A"|
branch coverage --分支覆盖
I#O7n$?pE[g0通过测试执行到的分支的百分比。
:M"SX'_U4T[4J&W&U0
Q&N%z8H)M9k,{"m0branch outcome --分支结果51Testing软件测试网,jS'I;jLP
见判定结果( decision outcome )
&Hcg7m _0I051Testing软件测试网$P XVyh-je/RM
branch point --分支点
-f R[m N0见判定( decision )51Testing软件测试网j ??,j_T
51Testing软件测试网 z]/H,[K1V
branch testing --分支测试51Testing软件测试网-moLo\1W3}O
通过执行分支结果来设计测试用例的一种方法。
:Wt_/u;Kc$a0
e&H{WN.b X0Breadth Testing --广度测试51Testing软件测试网/E%?!Mr q pk6i
在测试中测试一个产品的所有功能,但是不测试更细节的特性。51Testing软件测试网'\!].^0]z^ @

2aM N-EM?-n,I8Z8I0bug --缺陷51Testing软件测试网.F.zd[5QH&lxZ
51Testing软件测试网{:O;^1[ O
capture/playback tool --捕获 / 回放工具51Testing软件测试网/JF9U4zCW9bfX+S5G:x
参考 capture/replay tool
%GHa cX(NaA2@0j5U0Z!]051Testing软件测试网^]4N7~$Q
Capture/Replay Tool --捕获 / 回放工具51Testing软件测试网"g2f,E&WG$E5L
一种测试工具,能够捕获在测试过程中传递给软件的输入,并且能够在以后的时间中,重复这个执行的过程。这类工具一般在 GUI 测试中用的较多。
9Rw$\ J$BNb051Testing软件测试网1N0Q+QON.E
CASE --计算机辅助软件工程( computer aided software engineering )
%@!k\2RL'R0用于支持软件开发的一个自动化系统。
j.u!]t2c/egB051Testing软件测试网:ND V ~*H$G"j%_;J
CAST --计算机辅助测试51Testing软件测试网 v;g ^^ P(c+RK c}!Q
在测试过程中使用计算机软件工具进行辅助的测试。51Testing软件测试网9R:C J B-@
51Testing软件测试网 h0J r-s s7m
cause-effect graph --因果图
`0z f{9dg-Y0一个图形,用来表示输入(原因)与结果之间的关系,可以被用来设计测试用例。51Testing软件测试网 ~q _Mf ev^

L1l#L9Q Y| sDc0certification--证明
*M8f\J jEt0一个过程,用于确定一个系统或组件与特定的需求相一致。51Testing软件测试网0Hp F9H!T QCN
51Testing软件测试网1t)XA7UN8r.fU \
change control --变更控制
%l"bf+\{[0一个用于计算机系统或系统数据修改的过程,该过程是质量保证程序的一个关键子集,需要被明确的描述。51Testing软件测试网O%Ms@`6Xr)E4H%pD
51Testing软件测试网8}Qk%G~
code audit--代码审计51Testing软件测试网_GA2G sD5A
由一个人、组或工具对源代码进行的一个独立的评审,以验证其与设计规格、程序标准的一致性。正确性和有效性也会被评价。
9|7_:P Y6Z+O P051Testing软件测试网Ma{K/NZ S
Code Coverage --代码覆盖率51Testing软件测试网WET:G+dq_.C
一种分析方法,用于确定在一个测试套执行后,软件的哪些部分被执行到了,哪些部分没有被执行到。
'RQrxj0
(P_:CD Nj NZ0Code Inspection --代码检视
8]y,U/n9_9W t'mc0一个正式的同行评审手段,在该评审中,作者的同行根据检查表对程序的逻辑进行提问,并检查其与编码规范的一致性。51Testing软件测试网D` srSH8O/p2c
51Testing软件测试网 Og3m;b*HM%\ x
Code Walkthrough --代码走读
7TIj_4Fbs0一个非正式的同行评审手段,在该评审中,代码被使用一些简单的测试用例进行人工执行,程序变量的状态被手工分析,以分析程序的逻辑和假设。51Testing软件测试网 _1Fe7z6[(d

isLOv.aI`0code-based testing --基于代码的测试51Testing软件测试网K*E)|0h.`:VCl Q
根据从实现中引出的目标设计测试用例。
g {#r^z'Mj\6UXu0
K!G-~9Z d+Z%g&Tb*cQ_0coding standards --编程规范
k,X(@:UDb0一些编程方面需要遵循的标准,包括命名方式、排版格式等内容。
1ZO P Km0
*vw ] y/S/v6?0k0Compatibility Testing --兼容性测试51Testing软件测试网#M z'v Z&@
测试软件是否和系统的其它与之交互的元素之间兼容,如:浏览器、操作系统、硬件等。51Testing软件测试网6jt\9yF*B2P,_

t^ha&z ~y0complete path testing--完全路径测试
Qux:e]Mj0参考穷尽测试( exhaustive testing )
l4T^AA+c0
M$DX7U2Fk U0completeness --完整性51Testing软件测试网i8AC+F1iB:h
实体的所有必须部分必须被包含的属性。51Testing软件测试网4t7YTBe${C8a

z*U(T!CT ~,[ji0complexity--复杂性
't+x,c'w{0{)k0系统或组件难于理解或验证的程度。
-Z-mt(h$cD1Cv(Lz0
%Cl"J#j#c)dt0Component --组件
5S8u XjC#L.mJb0一个最小的软件单元,有着独立的规格
Ku"b7`b:~yH L*j051Testing软件测试网jCdogP
Component Testing --组件测试51Testing软件测试网r@Bq6\-B&X^wq5s
参考单元测试51Testing软件测试网3Qp7m.dZ-m
51Testing软件测试网%K S}2X9HOo)F
computation data use --计算数据使用
l*]`1f4{Q!jc;v0一个不在条件中的数据使用。
t5wn8\D!o&@0e]0
&Iq.o f~'v2M:M4[#E+k)fm~0computer system security --计算机系统安全性51Testing软件测试网 E}(Y_j4K0kl,O{)V
计算机软件和硬件对偶然的或故意的访问、使用、修改或破坏的一种保护机制。51Testing软件测试网hyFE0EDi

8dpB/S$y0condition --条件
0@+Uex.H%X(p9W0一个不包含布尔操作的布尔表达式,例如: A51Testing软件测试网5l!tM&\:m/|;~
51Testing软件测试网 } B/rLc(e\a$a
condition coverage --条件覆盖
z.s|NT#d{R0通过测试执行到的条件的百分比。51Testing软件测试网[ A G Je$l(W

,\8x6\hMu6T8Wj0condition outcome --条件结果51Testing软件测试网*E YXCB%U(bUt
条件为真为假的评价。51Testing软件测试网'e,V&k:^]E'y3j:E
51Testing软件测试网|QV!I*j9i0n
configuration control --配置控制51Testing软件测试网Q2I(a$? a"NZ
配置管理的一个方面,包括评价、协调、批准、和实现配置项的变更。
R Oxx'ay'k:]#O0
%S2{yQ:MAt0Rq6Q0configuration management --配置管理51Testing软件测试网;HX_&v9VZ
一套技术和管理方面的原则用于确定和文档化一个配置项的功能和物理属性、控制对这些属性的变更、记录和报告变更处理和实现的状态、以及验证与指定需求的一致性。
T%d/~:v,X r|051Testing软件测试网w3q'dW XJm+i&b
conformance criterion -- 一致性标准51Testing软件测试网Du8Tt_/c*h6Y
判断组件在一个特定输入值上的行为是否符合规格的一种方法。51Testing软件测试网 xf;gO5rhsU4nxL v

%Y+a8TP!xePR0Conformance Testing -- 一致性测试51Testing软件测试网 nmW weJ%R
测试一个系统的实现是否和其基于的规格相一致的测试。
&q?4f*J b lve051Testing软件测试网y(q.wo9G1d6}Mm%[
consistency-- 一致性
'y1U2qWd3Q0在系统或组件的各组成部分和文档之间没有矛盾,一致的程度。51Testing软件测试网\Q ub8Y bk9D3X;WB
51Testing软件测试网SneTzqR1Ec
consistency checker -- 一致性检查器
C ?9A$Lk!H-Qm0一个软件工具,用于测试设计规格中需求的一致性和完整性。51Testing软件测试网B wL^6u-G;t
51Testing软件测试网c U)P9eX A8v0b&S]G
control flow --控制流51Testing软件测试网u2fJIHb?*u(m9p"F
程序执行中所有可能的事件顺序的一个抽象表示。51Testing软件测试网`5V%b C1IuJ

"s1BQ:m+r2kH8w0control flow graph --控制流图
HC5|0uM0通过一个组件的可能替换控制流路径的一个图形表示。51Testing软件测试网 M#_d [#eE-G&{;Aw;n
51Testing软件测试网Mk3@/ZBV
conversion testing --转换测试51Testing软件测试网T n/]Luo?.@"Ur
用于测试已有系统的数据是否能够转换到替代系统上的一种测试。51Testing软件测试网uk'U:? UW)^dK4`
51Testing软件测试网7@,t mhu(|c
corrective maintenance --故障检修
zn2G1a r0用于纠正硬件或软件中故障的维护。
%L?CB8HV0
la_5o3Y8a0correctness--正确性51Testing软件测试网 |GvZjA b
软件遵从其规格的程度。51Testing软件测试网~7i2M#F*a&S1z)w
51Testing软件测试网pRU.X f"zP9Ay
correctness--正确性51Testing软件测试网fY&iE7A^AITR
软件在其规格、设计和编码中没有故障的程度。软件、文档和其它项满足需求的程度。软件、文档和其它项满足用户明显的和隐含的需求的程度。51Testing软件测试网4\y$A&M%n*` q
51Testing软件测试网3i^-SA;A n z
coverage--覆盖率
IG0U.Jz$Kg0用于确定测试所执行到的覆盖项的百分比。51Testing软件测试网&K%q_/b2g0F'TT"x p u

q yI]2N W'Y0coverage item --覆盖项51Testing软件测试网*j$q?+M&D|:c'[8e&Q
作为测试基础的一个入口或属性:如语句、分支、条件等。
i A)]5VPk051Testing软件测试网}$Cgfh#@P
crash --崩溃
~bD j dH!h[8r `2e3Q*W0计算机系统或组件突然并完全的丧失功能。
?En@/B.le051Testing软件测试网 L t;DiRYT
criticality --关键性51Testing软件测试网*k7`#Xv:Y9?
需求、模块、错误、故障、失效或其它项对一个系统的操作或开发影响的程度。51Testing软件测试网 x8S@C$q

'| A'J(Gh0criticality analysis --关键性分析
d5M$Z,| ujH0?3J0需求的一种分析,它根据需求的风险情况给每个需求项分配一个关键级别。51Testing软件测试网.AZ&N3l]N8uc
51Testing软件测试网a fnz*kM
cyclomatic complexity --循环复杂度51Testing软件测试网;~*U6^Z8QT3~F%Q
一个程序中独立路径的数量。
+{B2R"_?vR,K0
I mm)yr/xN\0data corruption --数据污染51Testing软件测试网$S8wwmu T#H#GXb,R
违背数据一致性的情况。
\8U,Q0H'LJ051Testing软件测试网^&r9R r0TT
data definition --数据定义51Testing软件测试网 R#qQ L*AV4qVg
一个可执行语句,在该语句上一个变量被赋予了一个值。
0OH#Lj,lN!Q;h1i)D0
U-} B3w!iQ+E W4gm ?0data definition C-use coverage --数据定义 C-use 覆盖51Testing软件测试网R"YCi6NY4u6zR,X
在组件中被测试执行到的数据定义 C-use 使用对的百分比。51Testing软件测试网6U&l+Y(Qf}+VlRQ

C;jlo*ef0data definition C-use pair --数据定义 C-use 使用对
\)`:Oh1`E0H on0一个数据定义和一个计算数据使用,数据使用的值是数据定义的值。
$XP7Y9_B{ H YJ2Up0
Th-QY6J|?0data definition P-use coverage --数据定义 P-use 覆盖51Testing软件测试网'g*[)@+opY/x u;x
在组件中被测试执行到的数据定义 P-use 使用对的百分比。51Testing软件测试网6VY NK)T"x;m j

He:pkI5R0data definition P-use pair --数据定义 P-use 使用对
#O Y tgYp0一个数据定义和一个条件数据使用,数据使用的值是数据定义的值。51Testing软件测试网d Ne` kg [
51Testing软件测试网5T"W5a3`/Oz
data definition-use coverage --数据定义使用覆盖
5o&r1n^[ w9A0D1D&v0在组件中被测试执行到的数据定义使用对的百分比。
L.k.K;zy)dy051Testing软件测试网*w G:GV!{0X(f^2_
data definition-use pair--数据定义使用对
&sKTr ~ ]RV;J0一个数据定义和一个数据使用,数据使用的值是数据定义的值。
fn!@Y+Q^ Jv D3k1n051Testing软件测试网p6dy4}3kz5M_gK
data definition-use testing --数据定义使用测试
g A? z9jB h0以执行数据定义使用对为目标进行测试用例设计的一种技术。51Testing软件测试网 ?7PK-\D${u-~
51Testing软件测试网o"nx)P"gs E,bU%v']
data dictionary --数据字典51Testing软件测试网 NUV4@/E r
( 1 )一个软件系统中使用的所有数据项名称,以及这些项相关属性的集合。( 2 )数据流、数据元素、文件、数据基础、和相关处理的一个集合。51Testing软件测试网Ulk-k-L
51Testing软件测试网 Bq4aXD
data flow analysis --数据流分析
d a9K#MJ+y(U!^D0一个软件验证和确认过程,用于保证输入和输出数据和它们的格式是被适当定义的,并且数据流是正确的。
*eVw jp^2Xfr0
-J S"ciMwF9l(y0data flow coverage --数据流覆盖
7cu p9H:Ed%f0测试覆盖率的度量是根据变量在代码中的使用情况。51Testing软件测试网-Mk'dc;@ B

z`2_{O0data flow diagram --数据流图
`I p(R^p TrD0把数据源、数据接受、数据存储和数据处理作为节点描述的一个图形,数据之间的逻辑体现为节点之间的边。51Testing软件测试网DlL/Y3HbD
51Testing软件测试网9z;Wt!}B~ I
data flow testing --数据流测试51Testing软件测试网 ]P8? q#D5CKP
根据代码中变量的使用情况进行的测试。
8T,|,F(^4@1xlr0
e1},} \Tn!|BV0data integrity --数据完整性
$J @M7Q1r3[~e0一个数据集合完全、正确和一致的程度。51Testing软件测试网 v"o8E8RT9Jk%Is

$s9FT }Y0data use --数据使用
S7L'M%\ys+j$r0一个可执行的语句,在该语句中,变量的值被访问。51Testing软件测试网+iG.mMH)z;?eI
51Testing软件测试网,V,L(pw0f{ J Y
data validation --数据确认51Testing软件测试网-Q!og/O$bEZ
用于确认数据不正确、不完整和不合理的过程。51Testing软件测试网:G\aqf)^+x3?1y8^ n

dq]/\E[{0dead code --死代码51Testing软件测试网;b@F&N*\u
在程序操作过程中永远不可能被执行到的代码。51Testing软件测试网7Lc%IAh!xB

%{Bl?5nPd}N#k M0Debugging --调试51Testing软件测试网4J:y(q,FJ5I:A F
发现和去除软件失效根源的过程。51Testing软件测试网h$dQwz|
51Testing软件测试网 e$HX9d7a$\
decision --判定51Testing软件测试网8r&POjnpK;k
一个程序控制点,在该控制点上,控制流有两个或多个可替换路由。
1GP!G+hpck0
,X`[h4Wr_0Decision condition --判定条件
~`~gM(VY&Q0判定内的一个条件。51Testing软件测试网c \ s/t9RvSN
51Testing软件测试网[W;C"O(K9x0u.Yz:B
decision coverage --判定覆盖
Xo7W+xD-?[5zo V&P&]0在组件中被测试执行到的判定结果的百分比。51Testing软件测试网U)Q I#m~ kzG

^&l)`S5LD cJl&SI6f0decision outcome --判定结果51Testing软件测试网N y(iot} w@Y
一个判定的结果,决定控制流走哪条路径。51Testing软件测试网E JU!z~7a

qU0D)K O4N8|)g$K0decision table --判定表
zh K*BD,]0一个表格,用于显示条件和条件导致动作的集合。51Testing软件测试网 ^/vU,Z ?
51Testing软件测试网SFS6^ d"G
Depth Testing --深度测试51Testing软件测试网 fBoYP5P(?
执行一个产品的一个特性的所有细节,但不测试所有特性。比较广度测试。51Testing软件测试网;V(}*x _O
51Testing软件测试网TlY({^-B$@P6W
design of experiments --实验设计51Testing软件测试网A:n3`3@!@2i&m
一种计划实验的方法,这样适合分析的数据可以被收集。51Testing软件测试网%`{Q'[!O`.K

+h"q}{:mi0design-based testing --基于设计的测试51Testing软件测试网PSDXYr}_.D
根据软件的构架或详细设计引出测试用例的一种方法。
0? d[1d_v;w@.\051Testing软件测试网ALr6~(GifB;e(}
desk checking --桌面检查51Testing软件测试网(se'B@G U1GE'@
通过手工模拟软件执行的方式进行测试的一种方式。51Testing软件测试网7ii,g O"sV4N

3YmiV.N"vR1K&n0diagnostic --诊断51Testing软件测试网w6j,@B M]J
检测和隔离故障或失效的过程。51Testing软件测试网|,o8}D:\`x

z(VSv!U(v0dirty testing --肮脏测试51Testing软件测试网;iH+g+gb@8q
参考负面测试( negative testing )
C2C N6ls'\d051Testing软件测试网i6X+Ql?U-`
disaster recovery --灾难恢复51Testing软件测试网0o j-d_L0}
一个灾难的恢复和重建过程或能力。51Testing软件测试网2b^:o|1[t;y

W^y{x L[1\0documentation testing--文档测试51Testing软件测试网f-R(n+S@ r
测试关注于文档的正确性。
yP2Q `9Uu.i0
7{;`F9RPNSw0domain --域51Testing软件测试网W uMVv
值被选择的一个集合。
mW.Z h*p2_0KN/]w!?0
I0yHpM\0domain testing --域测试51Testing软件测试网?M jX-g#P'K%m
参考等价划分测试( equivalence partition testing )51Testing软件测试网 Nw5\#DoN6Wwu

5e)S L(PVG?+T0dynamic analysis --动态分析
$j8rw#l+DD0根据执行的行为评价一个系统或组件的过程。51Testing软件测试网M"wR7`8{y

5b{kN4](q0Dynamic Testing --动态测试
M|^/sW5h(D0通过执行软件的手段来测试软件。
u%`y!cl6})^R0
3iR&d)AzO2y*@0embedded software --嵌入式软件51Testing软件测试网XY2m"u5v&j!w#Qq m"g9T
软件运行在特定硬件设备中,不能独立于硬件存在。这类系统一般要求实时性较高。51Testing软件测试网ACz;h)Iz v,Kf*I
51Testing软件测试网(v#D H#z:@"{,J`
emulator --仿真
Ba/bW-l'?"Y#\8~i0一个模仿另一个系统的系统或设备,它接受相同的输入并产生相同的输出。51Testing软件测试网?6Y'wc(s9h}(n
51Testing软件测试网T!hgf{s(a
End-to-End testing --端到端测试51Testing软件测试网 }&x jXG
在一个模拟现实使用的场景下测试一个完整的应用环境,例如和数据库交互,使用网络通信等。51Testing软件测试网%M*a2xln4@0Jn^f+lT

$\sj c Jg,Z0entity relationship diagram --实体关系图
:y}2DgWmg0描述现实世界中实体及它们关系的图形。
^6L ] KRi0
@ WLN fQ _0entry point--入口点
XC+nE;T*k} E2w'R-K0一个组件的第一个可执行语句。51Testing软件测试网 t#kO]rj O
51Testing软件测试网!H^.XB J8h
Equivalence Class --等价类
'l3h:Qa"N}+P0组件输入或输出域的一个部分,在该部分中,组件的行为从组件的规格上来看认为是相同的。
#z:k;x2e7J'hN0
wCmb)aX0equivalence partition coverage --等价划分覆盖
6J6Ub2wG+JP:F0在组件中被测试执行到的等价类的百分比。51Testing软件测试网+b ~ d,]&ap K'L$a9i
51Testing软件测试网&iP3yx'c}Mf
equivalence partition testing --等价划分测试51Testing软件测试网$s#W$T#l{I0m
根据等价类设计测试用例的一种技术。51Testing软件测试网 F#Vi(}k"A8I)m4c6l
51Testing软件测试网"RYlSF
Equivalence Partitioning --等价划分
4t4E,vK(N!rkbbf0组件的一个测试用例设计技术,该技术从组件的等价类中选取典型的点进行测试。
UK1u+{B~X0
`:Ha0ner/kr0error --错误
#K~f4^"o.G0s4z0IEEE 的定义是:一个人为产生不正确结果的行为。
} ~o&L/N!]SyC2R/T051Testing软件测试网'b"I$Gom4M
error guessing --错误猜测51Testing软件测试网F$Ft!rU1y2Kr&X
根据测试人员以往的经验猜测可能出现问题的地方来进行用例设计的一种技术。51Testing软件测试网-^N-g}0mE)\Ah${f4R+d

'B'UKbd_0error seeding --错误播种 / 错误插值51Testing软件测试网"[5eLt(t.r/{
故意插入一些已知故障( fault )到一个系统中去的过程,目的是为了根据错误检测和跟踪的效率并估计系统中遗留缺陷的数量。
m3lB|p Qd;I051Testing软件测试网T(R#l3l2H8R~w9n/e
exception --异常 / 例外
)` y!}_/~l(Y0一个引起正常程序执行挂起的事件。
HZI5SW _~DEY4E051Testing软件测试网B k%z~{j }Ir^f;I
executable statement --可执行语句
(I6_ V9h%`0X H9@:N0一个语句在被编译后会转换成目标代码,当程序运行是会被执行,并且可能对程序数据产生动作。51Testing软件测试网"x&{M;n~ nC5rL/WQ
51Testing软件测试网eOjT+b&E#R"w
Exhaustive Testing --穷尽测试51Testing软件测试网kQ(W$g"n0Ih
测试覆盖软件的所有输入和条件组合。
5m#Q6~1q9_A051Testing软件测试网 n;F YG u:`7u+f:u`kE
exit point --出口点
zA4haVJ:`0一个组件的最后一个可执行语句。
MD CG0x051Testing软件测试网 i[!\0?.B~$}
expected outcome --期望结果
^8C9A o#[)w"[6|0参考预期结果( predicted outcome )。51Testing软件测试网&Z @T$k8z'~5}

v T0u\ ajO'D'Z0failure --失效51Testing软件测试网;a%eg_ b!Y,A;v W pw%k
软件的行为与其期望的服务相背离。
9?,y U!Y-iB0g6GM051Testing软件测试网n1z @P4u|5k
fault --故障51Testing软件测试网?7j g0Io:p"^H
在软件中一个错误的表现。51Testing软件测试网8l2}2oi W2W~
51Testing软件测试网6~2m'H"A'ofH9tn+Og
feasible path --可达路径
i9lMjW"oB.|\0可以通过一组输入值和条件执行到的一条路径。51Testing软件测试网 D/oc_T!a E
51Testing软件测试网5z;d&C3V9Q.w
feature testing --特性测试
4N7p@f GA+B0参考功能测试( Functional Testing )51Testing软件测试网 tu6]U~-f"km%C_

W!K5XaD%@` n0FMEA --失效模型效果分析( Failure Modes and Effects Analysis )
H~#{ n8cI2He0可靠性分析中的一种方法,用于在基本组件级别上确认对系统性能有重大影响的失效。51Testing软件测试网Z A:`s"y

+dfn? mU+c0FMECA --失效模型效果关键性分析 (Failure Modes and Effects Criticality Analysis)
:eL G!}`0FMEA 的一个扩展,它分析了失效结果的严重性。
7J)T1P.B6a{L0
`~7nQ5_kH7Of"D}b0FTA --故障树分析 (Fault Tree Analysis)51Testing软件测试网Oo2n%EW hpQ
引起一个不需要事件产生的条件和因素的确认和分析,通常是严重影响系统性能、经济性、安全性或其它需要特性。
2gf/XF$I3c:b051Testing软件测试网`L9n VPl
functional decomposition --功能分解
8RjO!J*Mh1w1b0参考模块分解( modular decomposition )
/ze#BI1|9GM051Testing软件测试网+]&VE*b eN[a:E
Functional Specification--功能规格说明书
$~(i `"`I0一个详细描述产品特性的文档。51Testing软件测试网__1{.u@;~)DQcfk
51Testing软件测试网pC ]:]a'F
Functional Testing --功能测试51Testing软件测试网8_-h ?0}WE)N
测试一个产品的特性和可操作行为以确定它们满足规格51Testing软件测试网 b5[2kees

@e1Yq'OV6v0glass box testing --玻璃盒测试
?^|A5Bs6Flw e0参考白盒测试( White Box Testing )51Testing软件测试网w-j&Bpq

{2V;YUNx0IEEE --美国电子与电器工程师学会( Institute of Electrical and Electronic Engineers )
_fV!f mZNM0
cS{%~9lAN&c0incremental testing --渐增测试51Testing软件测试网oJ#L6Q']!Y.olL
集成测试的一种,组件逐渐被增加到系统中直到整个系统被集成。
Vn5N:k)Y"V9|%jg6a0
c{4} N.[ h2z0infeasible path --不可达路径
/j+YJ ZZee0不能够通过任何可能的输入值集合执行到的路径。
cyV tn:m4A051Testing软件测试网XBnC b-FsM-\X
input domain --输入域51Testing软件测试网P(hZAlXQx#O
所有可能输入的集合。51Testing软件测试网cc+rO:IG-Mf

Z-I H`v(yN0inspection --检视51Testing软件测试网@U E'CE%S
对文档进行的一种评审形式。
`mn_V9h0
+kL?1yNiZ X |0installability testing --可安装性测试51Testing软件测试网kq/[ }7xl
确定系统的安装程序是否正确的测试。
-O~\@/M2E$f e/m051Testing软件测试网"j1Q1NJ$L,s1P g
instrumentation --插装
Y RBS6{p:~} }&GM0在程序中插入额外的代码以获得程序在执行时行为的信息。51Testing软件测试网+u"g cHoHB5\
51Testing软件测试网g.Kihk-K(Dw&d
instrumenter --插装器51Testing软件测试网(M;P#RZ!b&f
执行插装的工具
\Xn f8x'D`7K0
)JP n(F$T0Integration Testing --集成测试51Testing软件测试网1I%` N\3F
测试一个应用组合后的部分以确保它们的功能在组合之后正确。该测试一般在单元测试之后进行。
fcR)t?W051Testing软件测试网6q9OO*aoE,|
interface --接口51Testing软件测试网`jj5o,dW#I
两个功能单元的共享边界。
7j@/A&L![|2eb051Testing软件测试网zCV/L|n9L"t+K5H.f C
interface analysis --接口分析51Testing软件测试网dU%g3G8B
分析软件与硬件、用户和其它软件之间接口的需求规格。51Testing软件测试网^E _*Yt0lzF9y

~%b8Uc2K0interface testing --接口测试51Testing软件测试网5NXI"]kX-h S'Y\
测试系统组件间接口的一种测试。51Testing软件测试网6oa2{u` RZ8G
51Testing软件测试网"] ^:[ V X
invalid inputs --无效输入
#T,L-@['b;N0在程序功能输入域之外的测试数据。
m6h+]O-V S7YP8E0
(KD!u {!Zp9v0isolation testing --孤立测试
v3{6V4PrM'Gr,Qd5{ T0组件测试(单元测试)策略中的一种,把被测组件从其上下文组件之中孤立出来,通过设计驱动和桩进行测试的一种方法。
Vcep{051Testing软件测试网_.H!RK;? HXO1C
Job --工作51Testing软件测试网@3n8`3U7} I.?3N
一个用户定义的要计算机完成的工作单元。
^TMiY%Z8z!b0
i5U J/Y#P W0job control language --工作控制语言51Testing软件测试网2P2s!z2u[6nk
用于确定工作顺序,描述它们对操作系统要求并控制它们执行的语言。
a$kKQ!XZZ2V S+K0
;Z8^jtC|Gx5|0LCSAJ --线性代码顺序和跳转( Linear Code Sequence And Jump )51Testing软件测试网Khk @A;H5gVGr
包含三个部分:可执行语句线性顺序的起始,线性顺序的结束,在线性顺序结束处控制流跳转的目标语句。
d N VPp L+zFy0
F'E$?$F {F ?4v:G0LCSAJ coverage -- LCSAJ 覆盖
#`$X8v"J IxLDo$t0在组件中被测试执行到的 LCSAJ 的百分比。
*da)N R1Z0
hjdr1{(r(s.@P0LCSAJ testing -- LCSAJ 测试51Testing软件测试网6}.K!G+K5X0H DO
根据 LCSAJ 设计测试用例的一种技术。
)N}'p"`wRB@LJf4~9F0
*O(Ku$^f(x\0Load Testing --负载测试
z!MSi]7D4P3{5@y0通过测试系统在资源超负荷情况下的表现,以发现设计上的错误或验证系统的负载能力。
+Lf r;Zes0
"?"uQ6dhtr0logic analysis --逻辑分析51Testing软件测试网%] `\ LD3J
( 1 )评价软件设计的关键安全方程式、算法和控制逻辑的方法。( 2 )评价程序操作的顺序并且检测可能导致灾难的错误。51Testing软件测试网#O0{In*A c{]s!U

/h Q S7SG Q0logic-coverage testing --逻辑覆盖测试
4ntAt/c2b6zA:YN;p0参考结构化测试用例设计( structural test case design )
-}]NB[Qq0
,n.i_ c9qIbl0maintainability --可维护性
$T I7mp"YRkV0一个软件系统或组件可以被修改的容易程度,这个修改一般是因为缺陷纠正、性能改进或特性增加引起的。51Testing软件测试网7D+p(c `r
51Testing软件测试网.w ^+U@`x7y @
maintainability testing --可维护性测试51Testing软件测试网o E2StRCE\
测试系统是否满足可维护性目标。51Testing软件测试网%o%U x-w:M~i+e[ b`.A

@1x!w1{%F0modified condition/decision coverage --修改条件 / 判定覆盖51Testing软件测试网3S4fxI7`e
在组件中被测试执行到的修改条件 / 判定的百分比。51Testing软件测试网,sc&_YaJ

6z![_&{"M Rs#CL0modified condition/decision testing--修改条件 / 判定测试51Testing软件测试网6C-TGrgT2}2{fK
根据 MC/DC 设计测试用例的一种技术。
TS IjGz5b%D0
["B!Q$e"y-oQ$`3W0Monkey Testing --跳跃式测试
'J$rj0cORW0随机性,跳跃式的测试一个系统,以确定一个系统是否会崩溃。
7Z O y-savs%u051Testing软件测试网8Kf9G4b8O0ihc!y
MTBF --平均失效间隔实际( mean time between failures )
/]E P?D#k-]M6fIG m0两次失效之间的平均操作时间。51Testing软件测试网~ K(L$B/kZ(b X0r8~

T0V2s(s J0MTTF --平均失效时间 ( mean time to failure )
/T3WPIp:r1l0第一次失效之前的平均时间
I+^8]M6q$LOs] ]"M\G[051Testing软件测试网 Wjck6h2\u)j1fm
MTTR --平均修复时间( mean time to repair )
\ uTch \B0两次修复之间的平均时间51Testing软件测试网1r8th:o#~sC0M\ B
51Testing软件测试网'D4['U nr8P(}4aX$~'eh#h
multiple condition coverage --多条件覆盖
.{QYi)q0xh0i.m0参考分支条件组合覆盖( branch condition combination coverage )51Testing软件测试网bU|,Gd j\.oi
51Testing软件测试网 R.z/S2|(O |.|E!U&GE4E
mutation analysis --变体分析51Testing软件测试网5}k U3I$\ep7d_
一种确定测试用例套完整性的方法,该方法通过判断测试用例套能够区别程序与其变体之间的程度。51Testing软件测试网 nL Wl&hK P

3d n8Y^,`3obj9K0Negative Testing --逆向测试 / 反向测试 / 负面测试
,Ru8Vz;~E0测试瞄准于使系统不能工作。
-b%R5Sx4h?_)hAbu#r0
)Pm'Iqx'n^6W/b8~#[0non-functional requirements testing --非功能性需求测试
5b8y'`Z|]~0与功能不相关的需求测试,如:性能测试、可用性测试等。51Testing软件测试网.[5WZp#|6q7K
51Testing软件测试网m4FmhY0o%D!J#G
N-switch coverage -- N 切换覆盖
#qaYlK-C|0在组件中被测试执行到的 N 转换顺序的百分比。51Testing软件测试网 z*z Wz!I,l#v'e

,zvL2Ul2[+r0p)m e0N-switch testing -- N 切换测试51Testing软件测试网 HIY/?4q K
根据 N 转换顺序设计测试用例的一种技术,经常用于状态转换测试中。
$H$ON:}&RH7Z.D0
2e m-PA!\sN/V0N-transitions -- N 转换51Testing软件测试网0P+_q5aB0q|
N + 1 转换顺序51Testing软件测试网m} g#j\*N"Q-u
51Testing软件测试网Y e"MYrB(Fg.\
operational testing --可操作性测试51Testing软件测试网0\ g!Op!x$a/Uf|~(f
在系统或组件操作的环境中评价它们的表现。
(o UnD7au)y1m/w0
K,d*g,`/ev0output domain --输出域
a f(te"z i+uiJ0所有可能输出的集合。51Testing软件测试网#K3D#Z+HKgT[

q4T yQ Uan%D0partition testing --分类测试
b)mG-u6[/]n y0参考等价划分测试( equivalence partition testing )51Testing软件测试网{ wBbB r `
51Testing软件测试网`G(t8a@sh f[
path --路径
ZG4i L7o,Z#{i0一个组件从入口到出口的一条可执行语句顺序。
[NZG4s u*M wH d0
+D f~mx"h)qt7M0path coverage --路径覆盖
N'q:t.K3J.A({3i0在组件中被测试执行到的路径的百分比。
H]'['o1z6Q9I7yK j0
W*R%U(CLe0path sensitizing --路径敏感性51Testing软件测试网3j]-I Ql{+~3h
选择一组输入值强制组件走一个给定的路径。
%l V)vR |\ v0
:{"U&CWlY p$md0path testing --路径测试
(s+s S6e&U/B.K7I0根据路径设计测试用例的一种技术,经常用于状态转换测试中。51Testing软件测试网0@.T#^M9\z;gY
51Testing软件测试网*k {0T.Md4}.L!HR
performance testing --性能测试51Testing软件测试网OH Z-Qp
评价一个产品或组件与性能需求是否符合的测试。
A~y|5G5|051Testing软件测试网_:SwG)s^SY?
portability testing --可移植性51Testing软件测试网5sR3I~nq r4jh
测试瞄准于证明软件可以被移植到指定的硬件或软件平台上。
V2{:QF vC0
#A H mNdF7V0Positive Testing --正向测试51Testing软件测试网7vv2[h"H tF:bUL
测试瞄准于显示系统能够正常工作。51Testing软件测试网AV'j]}+x6Z _

UHkHbd0precondition --预置条件51Testing软件测试网&J*}*fX.MD M
环境或状态条件,组件执行之前必须被填充一个特定的输入值。
(OJ DI:KB pD051Testing软件测试网0@%e }&aM$g{1^i
predicate --谓词51Testing软件测试网9O?eF K%RM~
一个逻辑表达式,结果为 ‘ 真 " 或 ‘ 假 " 。51Testing软件测试网pT{/JJ^n
51Testing软件测试网.t*i$oh8Oj
predicate data use --谓词数据使用
] \Yz b@0在谓词中的一个数据使用。51Testing软件测试网4B.Att3q(WW

+J5f @ g T(Htm4uV0program instrumenter --程序插装51Testing软件测试网)o4gz&Ot bI-@
参考插装( instrumenter )51Testing软件测试网g^;d xI4f&DDF`

+W0D!l+q!@8h yF0]sW0progressive testing --递进测试51Testing软件测试网)N)@ Ga;X3L]?W
在先前特性回归测试之后对新特性进行测试的一种策略。51Testing软件测试网?L\ |(TQd:~
51Testing软件测试网SH&g*F`
pseudo-random --伪随机51Testing软件测试网Y4S~G)BPr)}Lv
看似随机的,实际上是根据预先安排的顺序进行的。51Testing软件测试网,s;ETG;a QK.sz

L.bF?P}4q)a0QA --质量保证( quality assurance )51Testing软件测试网 x]rC cL/]6e&N.Q
( 1 )已计划的系统性活动,用于保证一个组件、模块或系统遵从已确立的需求。( 2 )采取的所有活动以保证一个开发组织交付的产品满足性能需求和已确立的标准和过程。
q bkx O+p4} l051Testing软件测试网'U3b'@!na_'}
QC --质量控制( quality control )51Testing软件测试网({,Uv$rR
用于获得质量需求的操作技术和过程,如测试活动。
iZ8[q5VK0
c kCt:x A+A+~+U\W0Race Condition --竞争状态
tI9f#Tx Mm0并行问题的根源。对一个共享资源的多个访问,至少包含了一个写操作,但是没有一个机制来协调同时发生的访问。51Testing软件测试网R5\n/UZ

I2}4b'b L-c-{:TkR0recovery testing --恢复性测试51Testing软件测试网,[8msi)a$u$k2?
验证系统从失效中恢复能力的测试。51Testing软件测试网]-?hMzm3T^_

^#[u|&]yHI(s0regression analysis and testing --回归分析和测试51Testing软件测试网&S t)oq4P.Dy
一个软件验证和确认任务以确定在修改后需要重复测试和分析的范围。51Testing软件测试网!d-x7Vo`Mnc
51Testing软件测试网&[+G*O'EA E9[O"|K
Regression Testing --回归测试51Testing软件测试网 N+gF/G.y,M G5q
在发生修改之后重新测试先前的测试以保证修改的正确性。
@{&^_'Q0
W ]7@Y3gI g%l#y*|0release --发布51Testing软件测试网:wO0i |6jn%I
一个批准版本的正式通知和分发。
{3E"Kjj Hn051Testing软件测试网d)a&xOPuK^W+j
reliability --可靠性51Testing软件测试网FA#\Mz
一个系统或组件在规定的条件下在指定的时间内执行其需要功能的能力。
D9v-Tm4f2X/om@0
8r.y,Sj"W-e"t/^0reliability assessment --可靠性评价
|,??1s8u(p!X-U(r0确定一个已有系统或组件的可靠性级别的过程。
-ph6Q'u+eil n051Testing软件测试网 CH%c+n;b'o-b
requirements-based testing --基于需求的测试
Q e4Bz"Q)M8O9_0根据软件组件的需求导出测试用例的一种设计方法。51Testing软件测试网qadDR,fS M%uq
51Testing软件测试网,OYA*eQ_7Hb
review --评审51Testing软件测试网.s'B(Hs3]3A)w
在产品开发过程中,把产品提交给项目成员、用户、管理者或其它相关人员评价或批准的过程。
H7MTey)mw!A'N+u0
wp6J*D,i'`0risk --风险51Testing软件测试网){J)y x9tf
不期望效果的可能性和严重性的一个度量。51Testing软件测试网0Vp.X i2G9t'l6\
51Testing软件测试网7}/Wp4O{x U,i L
risk assessment --风险评估51Testing软件测试网iWAA0zi
对风险和风险影响的一个完整的评价。51Testing软件测试网Ih.g@{Wt&?Q
51Testing软件测试网2R qY.J yF^
safety --(生命)安全性
P CUj-[7Va0不会引起人员伤亡、产生疾病、毁坏或损失设备和财产、或者破坏环境。
@\N|w z4h0
c#?qB?9n x*b3|x0safety critical --严格的安全性51Testing软件测试网4v'D(qK ^] j Z#M
一个条件、事件、操作、过程或项,它的认识、控制或执行对生命安全性的系统来说是非常关键的。51Testing软件测试网6d6Ds8n)O i

7jn$iC Z D%[?-Bz[0Sanity Testing --理智测试
kHyY7QwP;}3s?0软件主要功能成分的简单测试以保证它是否能进行基本的测试。参考冒烟测试51Testing软件测试网~m\ j%f
51Testing软件测试网)F1?B E3o_3vA
SDP --软件开发计划( software development plan )51Testing软件测试网Q$c)S{:qW
用于一个软件产品开发的项目计划。
$R)e1@ [#`7S_F051Testing软件测试网 vM9_|qods
security testing --安全性测试
O)g#`lP0k:|i0验证系统是否符合安全性目标的一种测试。
E*YCl5Ll mv0
P&m sW*G0w0security. --(信息)安全性
}9|g.]G&A Fk0参考计算机系统安全性( computer system security )51Testing软件测试网vt9N!kNcYb
51Testing软件测试网ki,Bg f(?B
serviceability testing --可服务性测试
-A'p.T\ Xdj/Q_5b0参考可维护性测试( maintainability testing )
:P:US;}FaV051Testing软件测试网"Y2G6\} ~I
simple subpath --简单子路径
m-W5o+Fg7W p0控制流的一个子路径,其中没有不必要的部分被执行。51Testing软件测试网`"Xs$V$LN

7|8ZN]7]g P0simulation --模拟
Q0Z;uC*w1j0使用另一个系统来表示一个物理的或抽象的系统的选定行为特性。
GN[sY z0
,Q\6B5`}:tdi0simulation --模拟51Testing软件测试网\KHTc6e
使用一个可执行模型来表示一个对象的行为。51Testing软件测试网"h@@5B0URW];rS
51Testing软件测试网s9G ]#?@%A
simulator --模拟器51Testing软件测试网1F4AJ"o.W}v$j
软件验证期间的一个设备、软件程序、或系统,当它给定一个控制的输入时,表现的与一个给定的系统类似。
5N*\@TFZ#xe051Testing软件测试网G#w:[T tb,F'{'E
SLA --服务级别协议( service level agreement )51Testing软件测试网 c&i^BP|ip0gB#Q'{
服务提供商与客户之间的一个协议,用于规定服务提供商应当提供什么服务。
%a0?v2W XD|Gh0
YnS2Emi5O RE0Smoke Testing --冒烟测试51Testing软件测试网_c7@-VWXA
对软件主要功能进行快餐式测试。最早来自于硬件测试实践,以确定新的硬件在第一次使用的时候不会着火。
ah0G8u {/E0
.F*s {Sw%h;D0software development process --软件开发过程51Testing软件测试网s']0C?#_w s3^
一个把用户需求转换为软件产品的开发过程。
-i R K+q~X\051Testing软件测试网,t+d.H}t5\)f5gP(W
software diversity --软件多样性51Testing软件测试网2P sG ^#@V
一种软件开发技术,其中,由不同的程序员或开发组开发的相同规格的不同程序,目的是为了检测错误、增加可靠性。
5_~ RClw*O0
~5j R4qz-`/YUZ0software element --软件元素51Testing软件测试网S ?9]8pSX|m
软件开发或维护期间产生或获得的一个可交付的或过程内的文档。51Testing软件测试网 S1fT-Q7K*E|

"Z1}1GeyJ0software engineering --软件工程51Testing软件测试网^DnG&d P
一个应用于软件开发、操作和维护的系统性的、有纪律的、可量化的方法。
3gG;pp2C d-M r!X0
"\8i_d BZ~-xs0software engineering environment --软件工程环境
d+^/l$}gV1Bl L8T0执行一个软件工程工作的硬件、软件和固件。51Testing软件测试网lc li#{/F
51Testing软件测试网5N"N(t!AL3F;y
software life cycle --软件生命周期
C @#j BJt+Clae Z0开始于一个软件产品的构思,结束于该产品不再被使用的这段期间。
J Tiv G0
&ayM] [ Vv0SOP --标准操作过程( standard operating procedures )51Testing软件测试网rwY&qFHHz V[
书面的步骤,这对保证生产和处理的控制是必须的。51Testing软件测试网!v L1c(r1X*J'H o#J+^
51Testing软件测试网:}w3V9PXq yw2?X
source code --源代码51Testing软件测试网qCU*`S^`E
用一种适合于输入到汇编器、编译器或其它转换设备的计算机指令和数据定义。51Testing软件测试网NtO w/n[;b{y@
51Testing软件测试网aFx"?&GR0|8w
source statement --源语句51Testing软件测试网7E"e!`~b;{,g
参考语句( statement )51Testing软件测试网/wp:WkxH%XD6W

-T-BKQ@U-v0specification --规格
6Pk6]*l4EJ'WX(D-F0组件功能的一个描述,格式是:对指定的输入在指定的条件下的输出。51Testing软件测试网$Q'n_g3|h*M6`$P WHi

&L ]P%S+S_,`0specified input --指定的输入51Testing软件测试网"E%R^`#Z
一个输入,根据规格能预知其输出。
b`UL djy0
(|)I;_vn&r!t.M0spiral model--螺旋模型
H5[ z"or q-gT0软件开发过程的一个模型,其中的组成活动,典型的包括需求分析,概要设计,详细设计,编码,集成和测试等活动被迭代的执行直到软件被完成。51Testing软件测试网+yR,q1H"sJ

(Nb^ fT0SQL --结构化查询语句( structured query language )51Testing软件测试网b S-M1xSw2qf#s
在一个关系数据库中查询和处理数据的一种语言。51Testing软件测试网gR0O+~:Hi/F)s

T2Yk,_q;Md6LH0state --状态51Testing软件测试网7r%`,V8Jo
一个系统、组件或模拟可能存在其中的一个条件或模式。51Testing软件测试网?vl3?Zo1i2Y\3ipx

K u/uq*E4C }w0state diagram --状态图51Testing软件测试网T3vX3T3s
一个图形,描绘一个系统或组件可能假设的状态,并且显示引起或导致一个状态切换到另一个状态的事件或环境。
#A1|i$O ~l4P3d*z051Testing软件测试网/tZ)r&~V&E)m"Yl0V
state transition --状态转换51Testing软件测试网-K/{,vUCn[
一个系统或组件的两个允许状态之间的切换。
r5g*TXv:Gg0
"]6Yj FW2S s/aO0state transition testing--状态转换测试
n&JF5Q-E$o&]0根据状态转换来设计测试用例的一种方法。51Testing软件测试网5FQ2s*J7G*S;C]

6j"ov4Z"tE5` l0statement --语句
P1j1j^*k JO-Xl0程序语言的一个实体,是典型的最小可执行单元。51Testing软件测试网n&S8_a&\ Q/pg#c
51Testing软件测试网,V:N4X'm9D'Pl]g
statement coverage --语句覆盖
u/rb&UKX0在一个组件中,通过执行一定的测试用例所能达到的语句覆盖百分比。51Testing软件测试网1y-g#^V3T

#w;e9C&Pt'GI/Ys0statement testing --语句测试51Testing软件测试网0yNO(Rc3](r8]M j;]$j
根据语句覆盖来设计测试用例的一种方法。
*EErH zg6I0
#x\0|&Z5VA0Static Analysis --静态分析
m6{,e2\ J'VG0分析一个程序的执行,但是并不实际执行这个程序。
^ i9vN,T%B051Testing软件测试网UG6_ k;zA
Static Analyzer --静态分析器
+J6W$F z;P0~~V0进行静态分析的工具。
J*h!c/|+C(r051Testing软件测试网5[GlB*U
Static Testing --静态测试51Testing软件测试网4JvaT*HPTQ
不通过执行来测试一个系统。51Testing软件测试网c v*h!l;H'G d

)K9E]/Z3GUxU t `D0statistical testing --统计测试51Testing软件测试网_"L^Z X0N.i
通过使用对输入统计分布进行分析来构造测试用例的一种测试设计方法。51Testing软件测试网 QI$KT#b0v5P}
51Testing软件测试网"ff;D+imn[c ^
stepwise refinement --逐步优化51Testing软件测试网f\NzAtJ-^]5[
一个结构化软件设计技术,数据和处理步骤首先被广泛的定义,然后被逐步的进行了细化。
B&KM*A)X#B-D0
;J P*cuKkaN0storage testing --存储测试
K8?)p\t9O0验证系统是否满足指定存储目标的测试。51Testing软件测试网4}!Y)d&F*^~#u^
51Testing软件测试网TR#z N:LPk"B
Stress Testing --压力测试51Testing软件测试网"s z(R!bY8e8ls p
在规定的规格条件或者超过规定的规格条件下,测试一个系统,以评价其行为。类似负载测试,通常是性能测试的一部分。
:L F:]~,?bky/_/X ]051Testing软件测试网nD G W*{pX9s
structural coverage --结构化覆盖51Testing软件测试网A[wh-q3RO
根据组件内部的结构度量覆盖率。51Testing软件测试网Uc(g(wO8~:H5R ?
51Testing软件测试网i/z#?E"| l
structural test case design --结构化测试用例设计
Hmm EAhk,D"}0根据组件内部结构的分析来设计测试用例的一种方法。
4P,j)TTrR[.CQaD0
Jx _!w3@H0X K4R0structural testing --结构化测试51Testing软件测试网 b"M_@x!Y3S-Jg[T
参考结构化测试用例设计( structural test case design )51Testing软件测试网;}F%~1a Q#R0q!c
51Testing软件测试网*CT"L2?*wG+no3Vk
structured basis testing --结构化的基础测试
&C:Y Dl${8C.tX]k%W0根据代码逻辑设计测试用例来获得 100 %分支覆盖的一种测试用例设计技术。
,W)mQ ~N e0B,iz0
|4^Y1] Nb_@l0structured design --结构化设计
V'A-D6Zy0软件设计的任何遵循一定纪律的方法,它按照特定的规则,例如:模块化,有顶向下设计,数据逐步优化,系统结构和处理步骤。
m(N(g9U(\F`6v%DV0
3e8F'\X1CHe)h0structured programming --结构化编程51Testing软件测试网F$J7s$]UwlWzJ
在结构化程序开发中的任何包含结构化设计和结果的软件开发技术。
5zY5u7}+t3t8amGI1O {051Testing软件测试网2r*\p5Xnt i!T9]
structured walkthrough --结构化走读51Testing软件测试网 f F*y3hU4H-Ju
参考走读( walkthrough )
(oAv1P"r`+k&em051Testing软件测试网u7~2ro3lXCB"[.}
stub --桩
,~'T0k)y9@ t_:uLhM0一个软件模块的框架或特殊目标实现,主要用于开发和测试一个组件,该组件调用或依赖这个模块。51Testing软件测试网L/V2Q"v3c/?

'L:gbA0t-p|0symbolic evaluation --符号评价
0@R5Vkq5T0参考符号执行( symbolic execution )
0`,nND"G r f,e0
G M-NK_? K#O#ON K ]0symbolic execution --符号执行
0A8]V'u"dw uO.R)i0通过符号表达式来执行程序路径的一种静态分析设计技术。其中,程序的执行被用符号来模拟,例如,使用变量名而不是实际值,程序的输出被表示成包含这些符号的逻辑或数学表达式。
R,z'k;O9W$F&p~0
Qy*o7ELk.`$U)p'n0symbolic trace --符号轨迹
3D;G-H4j,x ahsI0一个计算机程序通过符号执行是经过的语句分支结果的一个记录。
C'z p3MMJ"tGo8L Jx051Testing软件测试网#H4e.\@j)nD.?`
syntax testing --语法分析51Testing软件测试网N_1p+`j-G ?
根据输入语法来验证一个系统或组件的测试用例设计技术。
!k9|x `@/d hrq051Testing软件测试网AL(L n:^,eO@r
system analysis --系统分析51Testing软件测试网6[5zTC Y B
对一个计划的或现实的系统进行的一个系统性调查以确定系统的功能以及系统与其它系统之间的交互。
-`J,py(Fq&b051Testing软件测试网UYpOV:o _ D
system design --系统设计51Testing软件测试网z"sB8?:j3M9iG#KK\
一个定义硬件和软件构架、组件、模块、接口和数据的过程以满足指定的规格。51Testing软件测试网;i!`_/o^+VT
51Testing软件测试网k;_ BES@Bz
system integration --系统集成51Testing软件测试网m.MO$X[(y[
一个系统组件的渐增的连接和测试,直到一个完整的系统。
0wo(~S2q }051Testing软件测试网x+jY.}H)Z C ]
System Testing --系统测试51Testing软件测试网 x9A'\"?m1z
从一个系统的整体而不是个体上来测试一个系统,并且该测试关注的是规格,而不是系统内部的逻辑。51Testing软件测试网 r2A.i-s/Sc)}'q
51Testing软件测试网*h"r,v)FdU'}Yg
technical requirements testing --技术需求测试51Testing软件测试网.MlF2F k
参考非功能需求测试( non-functional requirements testing )
"K7b*?,s6A5x{Ft uj0
6u2`1G'{v;rD7A0test automation --测试自动化
i{;t#pD*c?;b0使用工具来控制测试的执行、结果的比较、测试预置条件的设置、和其它测试控制和报告功能。51Testing软件测试网|M;a(q+_0b
51Testing软件测试网4Q t%M f'e3|9P
test case --测试用例
k ]+U#gX |5i0用于特定目标而开发的一组输入、预置条件和预期结果。51Testing软件测试网dqeQ/B4H&j

[HmStyygEE4v0test case design technique --测试用例设计技术
e oz.A&o0选择和导出测试用例的技术。51Testing软件测试网 tUE!]f
51Testing软件测试网+X|o*G cH0S
test case suite --测试用例套51Testing软件测试网V%f+ln@
对被测软件的一个或多个测试用例的集合。
g K"Q:U)N in051Testing软件测试网'YKh ^5D5E
test comparator --测试比较器51Testing软件测试网-Cj s-wqR/T'o\
一个测试工具用于比较软件实际测试产生的结果与测试用例预期的结果。51Testing软件测试网d0g;U"li2f

[.Y+RnL _0test completion criterion --测试完成标准51Testing软件测试网[/h+HCk:q-v2?
一个标准用于确定被计划的测试何时完成。
8R"Kn"D+K0hY&g"T0
u2h$y@[5FV0`6J'v0test coverage --测试覆盖
e"b zp!Z"C%T0参考覆盖率( Coverage )51Testing软件测试网mS D X:q5A'r}x_

0u'f;K](]t*`0test driver --测试驱动
HCgog,gM}\0一个程序或测试工具用于根据测试套执行软件。51Testing软件测试网3y"OY9v[ K9H(M

/K|:_s%H+n*R5Q._/P0test environment --测试环境
-E1?*J5A k:~0测试运行其上的软件和硬件环境的描述,以及任何其它与被测软件交互的软件,包括驱动和桩。
[3x@{C051Testing软件测试网g5E%]v Z7a
test execution --测试执行
.x.b3q@ FU0一个测试用例被被测软件执行,并得到一个结果。
L,U.op/uQS0
+`Q1joue.z4S0test execution technique --测试执行技术
BX X"|+m4r0执行测试用例的技术,包括手工、自动化等。51Testing软件测试网Wk2xE)ZS
51Testing软件测试网O4Mk7G!Ndf$l
test generator --测试生成器
)]A(FQ"n Or6?6W [(ui0根据特定的测试用例产生测试用例的工具。51Testing软件测试网:K1v%rU0uC0yP[$d
51Testing软件测试网xLBW/A9Y5R#D}%F
test harness --测试用具51Testing软件测试网.y.plY9q(F JDQl
包含测试驱动和测试比较器的测试工具。51Testing软件测试网'rB%OC)Y

gW,Mu#hV&F~0test log --测试日志51Testing软件测试网!f kL)NMW5h\#Yp3U
一个关于测试执行所有相关细节的时间记录。51Testing软件测试网/GO0byT+Z FR
51Testing软件测试网-i,_"_7j+yR
test measurement technique --测试度量技术
0{([b9i |1~(R:_Z+a0度量测试覆盖率的技术。51Testing软件测试网0\/dY&o MW!f d

$f)v%Z"f]5avX0Test Plan --测试计划51Testing软件测试网Rt9r&x)B De[
一个文档,描述了要进行的测试活动的范围、方法、资源和进度。它确定测试项、被测特性、测试任务、谁执行任务,并且任何风险都要冲突计划。51Testing软件测试网 ~H+D+tnl&j*F

Ge[.yeK,W]X0test procedure --测试规程51Testing软件测试网?0g+] @1A{8~
一个文档,提供详细的测试用例执行指令。
\9^C'_9Wd~3kO8z0
dsS!hdhc0test records --测试记录51Testing软件测试网7k1rB0]"| Xq
对每个测试,明确的记录被测组件的标识、版本,测试规格,和实际结果
F)c)g _+\CI051Testing软件测试网-G9Lf4zp jN1QX'}
test report --测试报告
#b3h?&k*`3fJ3f0一个描述系统或组件执行的测试和结果的文档。
8@,O \ \|m!X051Testing软件测试网[,G6W^5~v
Test scrīpt --测试脚本51Testing软件测试网Vcx'|$]eg a
一般指的是一个特定测试的一系列指令,这些指令可以被自动化测试工具执行。
}EMBRH7]n0
^6rpH$W}!h s0Test Specification --测试规格51Testing软件测试网9YP)arQI_zB
一个文档,用于指定一个软件特性、特性组合或所有特性的测试方法、输入、预期结果和执行条件。
U2P:s!w_F0
I D6}8b4R7j+Cmn0test strategy --测试策略51Testing软件测试网r)_G7@)N},O(nH8w.n
一个简单的高层文档,用于描述测试的大致方法,目标和方向。
l2\E;?5?W1wH] k051Testing软件测试网FA9JC7g(is3h
test suite --测试套
\#N)NH*FqM0测试用例和 / 或测试脚本的一个集合,与一个应用的特定功能或特性相关。51Testing软件测试网 |'He`L#u3U

#wQc6{(AA1H[5p!K0test target --测试目标
SY;eS.u ]9f.o0一组测试完成标准。51Testing软件测试网 Dmi kE%Ipy j
51Testing软件测试网k zU[NF^'j-~Y:b
testability --可测试性51Testing软件测试网 qt"A1j~-U}
一个系统或组件有利于测试标准建立和确定这些标准是否被满足的测试执行的程度。51Testing软件测试网 c4_5L,R;V9n4`!}

LDh4p~:P.VG0Testing --测试
c})p}J f(`0IEEE 给出的定义是: 1 )一个执行软件的过程,以验证其满足指定的需求并检测错误。 2 )一个软件项的分析过程以检测已有条件之间的不同,并评价软件项的特性。
3zG&e2j&oN&xZr0
x0Vn/Gf c is B&?G0thread testing --线程测试
:{7j7Li1M5V[-I0自顶向下测试的一个变化版本,其中,递增的组件集成遵循需求子集的实现。
O;uvS4g-R-on0IZ051Testing软件测试网a q-|t-c@4J
time sharing --时间共享51Testing软件测试网?e kj1~ Zy/v%e
一种操作方式,允许两个或多个用户在相同的计算机系统上同时执行计算机程序。其实现可能通过时间片轮转、优先级中断等。
)wD/p,{%V0t8c0
(v0R,GQ YA `L0top-down design --由顶向下设计51Testing软件测试网M"Y3|0G5N EZ6GS
一种设计策略,首先设计最高层的抽象和处理,然后逐步向更低级别进行设计。
"\I d:_Az$i4|,MZ0
C_J R gv H*S6`yx0top-down testing --自顶向下测试51Testing软件测试网&o3lq%Hf&obuu
集成测试的一种策略,首先测试最顶层的组件,其它组件使用桩,然后逐步加入较低层的组件进行测试,直到所有组件被集成到系统中。51Testing软件测试网;jn diG ~B.V-J5R } l
51Testing软件测试网:\Z*? t E(tNR
traceability --可跟踪性51Testing软件测试网3U[0G&]"p
开发过程的两个或多个产品之间关系可以被建立起来的程度,尤其是产品彼此之间有一个前后处理关系。
]ty2}%?2U"Di5AOU0
E9x"[k/m WJ0traceability analysis --跟踪性分析51Testing软件测试网5~"j t9P1I~0lc
( 1 )跟踪概念文档中的软件需求到系统需求;( 2 )跟踪软件设计描述到软件需求规格,以及软件需求规格到软件设计描述;( 3 )跟踪源代码对应到设计规格,以及设计规格对应到源代码。分析确定它们之间正确性、一致性、完整性、精确性的关系。
\B&x F Xo0
WW%ASc2|e OW0traceability matrix --跟踪矩阵
i`DL,O0一个用于记录两个或多个产品之间关系的矩阵。例如,需求跟踪矩阵是跟踪从需求到设计再到编码的实现。51Testing软件测试网1~J2M }A^.s
51Testing软件测试网Q-P_6V8~3| oK]4q.Y
51Testing软件测试网vo)u'vI
transaction --事务 / 处理
!u(a Y$K*b5aCA0( 1 )一个命令、消息或输入记录,它明确或隐含的调用了一个处理活动,例如更新一个文件。( 2 )用户和系统之间的一次交互。( 3 )在一个数据库管理系统中,完成一个特定目的的处理单元,如恢复、更新、修改或删除一个或多个数据元素。51Testing软件测试网0q.J g d_@,D
51Testing软件测试网dSY-~@ [3hk4v
transform analysis --事务分析
3f*W#AR&oe0系统的结构是根据分析系统需要处理的事务获得的一种分析技术。51Testing软件测试网$Hcp \Cd/R
trojan horse --特洛伊木马
v ^K1db4lw+u0一种攻击计算机系统的方法,典型的方法是提供一个包含具有攻击性隐含代码的有用程序给用户,在用户执行该程序的时候,其隐含的代码对系统进行非法访问,并可能产生破坏。
kT)IWS1J`B051Testing软件测试网G0a(A0Jf
truth table --真值表
5Mzv!p/@6h*H0用于逻辑操作的一个操作表格。
3?n S _c^7d:q'i,v0
-[.iI cx9t0Unit Testing --单元测试51Testing软件测试网a|Q D.S2Up-sO
测试单个的软件组件,属于白盒测试范畴,其测试基础是软件内部的逻辑。51Testing软件测试网0[.k[m&n]'SHixK

gj7K&P%V!Nz0Usability Testing --可用性测试51Testing软件测试网1{K S9Kvf*S-Tz
测试用户使用和学习产品的容易程度。
7\J[8L6^ T0
o5m,{b/K-eEz0validation --确认51Testing软件测试网5S ]e(W)~&x k
根据用户需要确认软件开发的产品的正确性。
$p!Y!U$nz/u0
R(ZJW']Ny0verification --验证51Testing软件测试网K%d/[)l:hm9A
评价一个组件或系统以确认给定开发阶段的产品是否满足该阶段开始时设定的标准。
$s9{e{@ F0
MC7o[e0version --版本51Testing软件测试网-vZBm)s'B:Ug
一个软件项或软件元素的一个初始发布或一个完整的再发布。51Testing软件测试网!KK5Fip[|:XH,S

,UssNf"K0volume testing --容量测试
h7O}G9L.u(f0使用大容量数据测试系统的一种策略。
^3^L1T/tgq&n5_0
zy5Tl)B0Z z7x!kA0Walkthrough --走读
.v9{;p"IF F%?+q[0一个针对需求、设计或代码的非正式的同行评审,一般由作者发起,由作者的同行参与进行的评审过程。51Testing软件测试网9QpJT wr W;X7l
51Testing软件测试网&q1k*c9TEh
waterfall model --瀑布模型
d*pu?@0软件开发过程模型的一种,包括概念阶段、需求阶段、设计阶段、实现阶段、测试阶段、安装和检查阶段、操作和维护阶段,这些阶段按次序进行,可能有部分重叠,但很少会迭代。51Testing软件测试网Q(m/Izd.b

vsF2B?0White Box Testing --白盒测试51Testing软件测试网'Dy/H Kv3w(_[
根据软件内部的工作原理分析来进行测试。

TAG: 学习资料

 

评分:0

我来说两句

Open Toolbar