最新测试术语大全
R
j+K1Y+Pjk6`9_0Acceptance Testing--可接受性测试
"c)E7X/UMf'NA?0一般由用户/客户进行的确认是否可以接受一个产品的验证性测试。
actual outcome--实际结果
@;p'T"iYZ0被测对象在特定的条件下实际产生的结果。
Ad Hoc Testing--随机测试
/l2q3H1W$Ec0测试人员通过随机的尝试系统的功能,试图使系统中断。51Testing软件测试网AB;J'a3y0a
algorithm--算法
mt)a7AY0(1)一个定义好的有限规则集,用于在有限步骤内解决一个问题;(2)执行一个特定任务的任何操作序列。51Testing软件测试网^YMc%r`Hq"^JY
/|gF,K
?
M O0algorithm analysis--算法分析
g}
S7ows&_ ~0一个软件的验证确认任务,用于保证选择的算法是正确的、合适的和稳定的,并且满足所有精确性、规模和时间方面的要求。51Testing软件测试网
w0XZhu~ Y
Alpha Testing--Alpha测试 51Testing软件测试网TW|*mJ"I~e7O
由选定的用户进行的产品早期性测试。这个测试一般在可控制的环境下进行的。51Testing软件测试网'oXd'L/IA"u2S+V)X)Y
zo C;d)q{0analysis--分析
h*C~m(Q0(1)分解到一些原子部分或基本原则,以便确定整体的特性;(2)一个推理的过程,显示一个特定的结果是假设前提的结果;(3)一个问题的方法研究,并且问题被分解为一些小的相关单元作进一步详细研究。51Testing软件测试网4f~)U9IOm? M&y
anomaly--异常 51Testing软件测试网+Q!{Dp9e
在文档或软件操作中观察到的任何与期望违背的结果。51Testing软件测试网r'nb%i&av?T|
application software--应用软件 51Testing软件测试网x|h.rNST
满足特定需要的软件。
s3Gi\R+W!M0architecture--构架 51Testing软件测试网.Y3arX3M OI
一个系统或组件的组织结构。51Testing软件测试网
xBs4Y,x.T{J5JO;c
3h2H+wI*s'\(\,e0ASQ--自动化软件质量(Automated Software Quality)
%a
z QGQK0使用软件工具来提高软件的质量。
assertion--断言 51Testing软件测试网X"kt4b2D3f`-n
指定一个程序必须已经存在的状态的一个逻辑表达式,或者一组程序变量在程序执行期间的某个点上必须满足的条件。51Testing软件测试网1~b#m2ume_)H
*~G6w"^`,X0assertion checking--断言检查
b5r;Z%@.f&}(Z0用户在程序中嵌入的断言的检查。51Testing软件测试网|W~M/f;fY ]q9J
audit--审计 51Testing软件测试网zflyz#IN7@?
Y
一个或一组工作产品的独立检查以评价与规格、标准、契约或其它准则的符合程度。51Testing软件测试网(_7AB.j,\1c
audit trail--审计跟踪 51Testing软件测试网3V#xKYRn7Tb
系统审计活动的一个时间记录。51Testing软件测试网;jd:Y0b7P
9OrBBoI2Rdf#\0Automated Testing--自动化测试
H2Y['c1JR&t/X0使用自动化测试工具来进行测试,这类测试一般不需要人干预,通常在GUI、性能等测试中用得较多。
3t:al&h
S+Qe0Backus-Naur Form--BNF范式 51Testing软件测试网6~9s|mBM,J%h1Vw
一种分析语言,用于形式化描述语言的语法
baseline--基线
{/` L ?*L%^$H(W7Sh0一个已经被正式评审和批准的规格或产品,它作为进一步开发的一个基础,并且必须通过正式的变更流程来变更。51Testing软件测试网ri$^it7j$Fb
yQ
~~@
Q4f8OvW0Basic Block--基本块 51Testing软件测试网a(e_
f+}o'TbcP
一个或多个顺序的可执行语句块,不包含任何分支语句。51Testing软件测试网#]"oOT~H!wUr
basis test set--基本测试集 51Testing软件测试网5t8V#E
BD7R3w
根据代码逻辑引出来的一个测试用例集合,它保证能获得100%的分支覆盖。51Testing软件测试网DfH/d.S#b.j)R
behaviour--行为 51Testing软件测试网$Hy@
N$e8}j
对于一个系统的一个函数的输入和预置条件组合以及需要的反应。一个函数的所有规格包含一个或多个行为。
e'})]7xRvrL(~0benchmark--标杆/指标/基准
(gOR:[;kVA(D
`?"g0一个标准,根据该标准可以进行度量或比较。
Beta Testing--Beta测试
Xfw.|
\h;G0在客户场地,由客户进行的对产品预发布版本的测试。这个测试一般是不可控的。
l)L2e4g;`0W-P8VQ0big-bang testing--大锤测试/一次性集成测试
|4AQ,g?0非渐增式集成测试的一种策略,测试的时候把所有系统的组件一次性组合成系统进行测试。
(? y |%g9V0Black Box Testing--黑盒测试
Q+|7{8i7^5W0根据软件的规格对软件进行的测试,这类测试不考虑软件内部的运作原理,因此软件对用户来说就像一个黑盒子。51Testing软件测试网 N6PgU5].Q&~
2B7\q!Og d/WTQ0bottom-up testing--由低向上测试
2fTXnLxdev0渐增式集成测试的一种,其策略是先测试底层的组件,然后逐步加入较高层次的组件进行测试,直到系统所有组件都加入到系统。51Testing软件测试网2T})E Po4my5G
boundary value--边界值 51Testing软件测试网-EJ`.f9mwN
一个输入或输出值,它处在等价类的边界上。
boundary value coverage--边界值覆盖
{&\h(]XM6Y-jeL.D0通过测试用例,测试组件等价类的所有边界值。
boundary value testing--边界值测试
C0kRkgV3A(D/T0通过边界值分析方法来生成测试用例的一种测试策略。51Testing软件测试网 w!^#\1A }{gy)zV
L(b
q.|+]5u0Boundry Value Analysis--边界值分析
!mBQ,v4Z0该分析一般与等价类一起使用。经验认为软件的错误经常在输入的边界上产生,因此边界值分析就是分析软件输入边界的一种方法。
branch--分支
,Al}an3Qnf+T0在组件中,控制从任何语句到其它任何非直接后续语句的一个条件转换,或者是一个无条件转换。51Testing软件测试网u4j}L/dl/Ip/YP
k'e!}z-J;Y_0branch condition--分支条件 51Testing软件测试网;d|[$U L6@\
9q E0tc)S-w0branch condition combination coverage--分支条件组合覆盖
0G&s9|*v3|.MF
h4Q;U0在每个判定中所有分支条件结果组合被测试用例覆盖到的百分比。
branch condition combination testing--分支条件组合测试 51Testing软件测试网3J)s]nNW
通过执行分支条件结果组合来设计测试用例的一种方法。51Testing软件测试网YAk+~l~.{/S&b\
8Tu:[j-RTXFm/HJ0branch condition coverage--分支条件覆盖 51Testing软件测试网)k FC
l&L
每个判定中分支条件结果被测试用例覆盖到的百分比。51Testing软件测试网l"k7d5l4m
Nc
/P!g(r6R0pC}z E0branch condition testing--分支条件测试
[5y r~)gX'B0通过执行分支条件结果来设计测试用例的一种方法。51Testing软件测试网
X%W"J,Yr^9M
*KGoI"me:N}h}0branch coverage--分支覆盖 51Testing软件测试网#W$~\vW2i2j{
通过测试执行到的分支的百分比。51Testing软件测试网Z4}} g4I^G
&fvYb+Yee0branch outcome--分支结果
,?6x J7oi%jYt,p0见判定结果(decision outcome)
eo2PN
n|f/Bqua0branch point--分支点
O8Oy,Y#y{8h}d0见判定(decision)51Testing软件测试网pbs S+]P
$[WWV#nK/~0branch testing--分支测试
WzRon'i,D#L0通过执行分支结果来设计测试用例的一种方法。51Testing软件测试网
o^_E$N5f#U'c
\QL3L-J8V]e0Breadth Testing--广度测试 51Testing软件测试网+nHf? Y{J
在测试中测试一个产品的所有功能,但是不测试更细节的特性。
bug--缺陷
/b ^F%{U4o`051Testing软件测试网/D%s7i8G h2H,[X"B o第121贴【2004-10-14】:常见测试术语三51Testing软件测试网;j-@*r!q9y-CC"N"r
AA2w3GT+`|}.E^
}0capture/playback tool--捕获/回放工具 51Testing软件测试网3F3wxf9B*K!W _3E
参考capture/replay tool
i$zJY2i(I|/@`-q'e_0Capture/Replay Tool--捕获/回放工具 51Testing软件测试网a1}u?Q r9Yv)x\ m
一种测试工具,能够捕获在测试过程中传递给软件的输入,并且能够在以后的时间中,重复这个执行的过程。这类工具一般在GUI测试中用的较多。
8Ll_dt1\C0CASE--计算机辅助软件工程(computer aided software engineering)
-n:HA1Y
@4[}#~(]0用于支持软件开发的一个自动化系统。51Testing软件测试网&|8Ie}&qE'|*y1TAcO
]L2h-["om/p u0CAST--计算机辅助测试
0u6k2Z3i4G5^.f0在测试过程中使用计算机软件工具进行辅助的测试。
w4Tf{1];?
O0cause-effect graph--因果图 51Testing软件测试网'My]0^D5Zh;F
一个图形,用来表示输入(原因)与结果之间的关系,可以被用来设计测试用例。
certification --证明 51Testing软件测试网
u L"r"yt4|1A
一个过程,用于确定一个系统或组件与特定的需求相一致。51Testing软件测试网0bIL/ln
X_
f6?,F0k3B_)j0change control--变更控制
k|tW}6aX yq e0一个用于计算机系统或系统数据修改的过程,该过程是质量保证程序的一个关键子集,需要被明确的描述。51Testing软件测试网J6S{Vf{"j
code audit --代码审计
tnVc P"Iv!M0由一个人、组或工具对源代码进行的一个独立的评审,以验证其与设计规格、程序标准的一致性。正确性和有效性也会被评价。51Testing软件测试网;e&^ oh
J;Y
;@Cj2X,I&^p/Q6r0Code Coverage--代码覆盖率 51Testing软件测试网r?c`v
|/k&F
一种分析方法,用于确定在一个测试套执行后,软件的哪些部分被执行到了,哪些部分没有被执行到。
Code Inspection--代码检视 51Testing软件测试网hP|-uK-A
DP
一个正式的同行评审手段,在该评审中,作者的同行根据检查表对程序的逻辑进行提问,并检查其与编码规范的一致性。
4K~(r(Cd
xn0Code Walkthrough--代码走读
4D(_;m|5n%D0一个非正式的同行评审手段,在该评审中,代码被使用一些简单的测试用例进行人工执行,程序变量的状态被手工分析,以分析程序的逻辑和假设。51Testing软件测试网p^#Sq3H)i,L v
2Y*l:L6S#o*\0code-based testing--基于代码的测试
L3]3aBG3b'Es!C9J0根据从实现中引出的目标设计测试用例。51Testing软件测试网7c#}3x:j2P9lo
coding standards--编程规范 51Testing软件测试网4Kw+_SZbNE+U
一些编程方面需要遵循的标准,包括命名方式、排版格式等内容。51Testing软件测试网{%ny9k;a(w1F d @8@+a
"BO#T2N I0l0Compatibility Testing--兼容性测试 51Testing软件测试网 i+rO[:cl+}4{
H
测试软件是否和系统的其它与之交互的元素之间兼容,如:浏览器、操作系统、硬件等。
complete path testing --完全路径测试 51Testing软件测试网$hz B`e9ZYo
u
参考穷尽测试(exhaustive testing)
(z8q.k,G4|;]0completeness--完整性
2c6WF f4e4o'_0实体的所有必须部分必须被包含的属性。
p
GLZ'HPK0complexity --复杂性 51Testing软件测试网q6Mt#t-[
系统或组件难于理解或验证的程度。
4R5~$K!Ru(e*@v0Component--组件
/B}$N I4F8v0一个最小的软件单元,有着独立的规格
Component Testing--组件测试
C?{H\2m uk4l'j9y0参考单元测试51Testing软件测试网+{
sm.D,g1hKm0r
bc/d+?@1^%n0computation data use--计算数据使用 51Testing软件测试网-x8Z(v0Y,A,\@AH
一个不在条件中的数据使用。
/dazM
Y7S0computer system security--计算机系统安全性
e'd%M0|\^-{+e$rd0计算机软件和硬件对偶然的或故意的访问、使用、修改或破坏的一种保护机制。
9N qqos e0g!W0condition--条件 51Testing软件测试网#a QN j,Im
一个不包含布尔操作的布尔表达式,例如:A51Testing软件测试网@"~/F:d ~
condition coverage--条件覆盖 51Testing软件测试网o:Ojo4\`
通过测试执行到的条件的百分比。51Testing软件测试网C:N Fzmt*u.U
condition outcome--条件结果 51Testing软件测试网y+^'X&w4A5^k+S
条件为真为假的评价。
9kn9i
kDaECQI0configuration control--配置控制
`J^p4U5ZQR0配置管理的一个方面,包括评价、协调、批准、和实现配置项的变更。51Testing软件测试网:iX.Gw|0Q8nF
^LJ }$Kr0configuration management--配置管理 51Testing软件测试网c:qX6d9ps
一套技术和管理方面的原则用于确定和文档化一个配置项的功能和物理属性、控制对这些属性的变更、记录和报告变更处理和实现的状态、以及验证与指定需求的一致性。51Testing软件测试网 Te%Jk? u0W7yn
conformance criterion-- 一致性标准
UxD*zn4A0判断组件在一个特定输入值上的行为是否符合规格的一种方法。51Testing软件测试网EpeRCx
Conformance Testing-- 一致性测试 51Testing软件测试网O+Z9y?-t(?l1d2B
测试一个系统的实现是否和其基于的规格相一致的测试。
wyl~d*A/{2G0consistency -- 一致性 51Testing软件测试网 ` o(W]3o
OX\
在系统或组件的各组成部分和文档之间没有矛盾,一致的程度。
consistency checker-- 一致性检查器 51Testing软件测试网,TqQrF`1O"h
一个软件工具,用于测试设计规格中需求的一致性和完整性。
s?x!v:?!L
@0control flow--控制流
$~ dmc5bt0程序执行中所有可能的事件顺序的一个抽象表示。51Testing软件测试网eFd
I(|
control flow graph--控制流图
*vL!Sg1v!tU0通过一个组件的可能替换控制流路径的一个图形表示。
*ik"z:IG0conversion testing--转换测试 51Testing软件测试网/o` ?)bLD$X XE
用于测试已有系统的数据是否能够转换到替代系统上的一种测试。
Q;{
RMS0corrective maintenance--故障检修 51Testing软件测试网 ~(},X$|;GO
用于纠正硬件或软件中故障的维护。51Testing软件测试网Y r'ay FsC5A
hP G9Nt)Y o0correctness --正确性
;s/tLLf~1G-~0软件遵从其规格的程度。51Testing软件测试网$S^1E[nc0^
correctness --正确性 51Testing软件测试网@d/`6o7N%K$vQ
软件在其规格、设计和编码中没有故障的程度。软件、文档和其它项满足需求的程度。软件、文档和其它项满足用户明显的和隐含的需求的程度。
coverage --覆盖率 51Testing软件测试网'[9BFf+Mo f
用于确定测试所执行到的覆盖项的百分比。
&p|.OL2T&`fs0coverage item--覆盖项
"cU!R v
C0作为测试基础的一个入口或属性:如语句、分支、条件等。
._wr5_q2rT&q0crash--崩溃
qGX^${,j#S$c;F0计算机系统或组件突然并完全的丧失功能。51Testing软件测试网:cAw4B1WY%R-E
*H2?R M3b;f|(ps0criticality--关键性 51Testing软件测试网%}mwy,M$Z'?0mf1t
需求、模块、错误、故障、失效或其它项对一个系统的操作或开发影响的程度。51Testing软件测试网/u3tJ3@5E8_B
u#Y.a"Je _x0criticality analysis--关键性分析
h/p`#C!jE0需求的一种分析,它根据需求的风险情况给每个需求项分配一个关键级别。
cyclomatic complexity--循环复杂度 51Testing软件测试网l!aQTGlb
一个程序中独立路径的数量。51Testing软件测试网*\`]WwKt#} MM#y
data corruption--数据污染
yRl6eUWq0违背数据一致性的情况。51Testing软件测试网V/d4PvL,i-G
g"^g
data definition--数据定义 51Testing软件测试网w?UCb
{*^9d i6t
一个可执行语句,在该语句上一个变量被赋予了一个值。51Testing软件测试网;SxM/cM
data definition C-use coverage--数据定义C-use覆盖 51Testing软件测试网B!L0v~`3udPi
在组件中被测试执行到的数据定义C-use使用对的百分比。51Testing软件测试网lh0}7r;XF/O7R
data definition C-use pair--数据定义C-use使用对
\usP!uhT ng
g0一个数据定义和一个计算数据使用,数据使用的值是数据定义的值。
q_SH5X/U"H0data definition P-use coverage--数据定义P-use覆盖
|iZ-J
@&XYY0V0在组件中被测试执行到的数据定义P-use使用对的百分比。
v9L9`kNn0data definition P-use pair--数据定义P-use使用对
&Hd o`{;N{0一个数据定义和一个条件数据使用,数据使用的值是数据定义的值。