结构测试的目标是从结构上确保系统是合理的。
)oE)\'F:Pm7v&Y7Y,i01、 压力测试
2jeGZI^0压力测试是设计用来确定在出现超过预计容量情况下系统是否能否正确运转。施压的领域包括输入的事务、内部表格、磁盘空间、输出、通信以及计算机容量等等。51Testing软件测试网 iw%ur[)g:w
k
2、 执行测试51Testing软件测试网5xh8veL
执行测试是设计确定系统是否达到了生产状态所需要的熟练水平。执行测试能够验证响应时间和转回时间以及设计的性能。该测试可以评估系统某个单独方面(比如:系统中的关键进程或被提议的结构的能力)以便可以满足性能标准的要求。
[w UHU?.U:g~03、 恢复测试51Testing软件测试网$[(}(R,DH\v#~8l
恢复测试是指应用程序的整体丢失后重新启动操作的能力。这一过程包括:恢复到已知系统是完整的那一点,然后重新处理事务直到出现故障的那一点。
jvho8m*A-C6f04、 操作测试51Testing软件测试网V]!h4d-s*l U
在对应用程序进行测试以后,需要把它集成到操作环境下,这时候使用标准的操作人员、规程以及文档,可以执行该应用程序。操作测试是设计用来验证在进入生产之前的操作规程和人员能否正确执行该应用程序。51Testing软件测试网j+FIgtC6?-|^l/P
5、 一致性测试
.u-T{_}$A0一致性测试主要验证的是应用程序的开发和IT标准、规程以及方针相一致。
f9s*S"a_06、 安全测试51Testing软件测试网
^}}oV-I#Njz
安全测试是设计用来评估系统保护性规程和对策的充分性。必需的安全水平取决于与信息损害或丢失有关的风险。51Testing软件测试网Z:fM
pP:A
二、 功能系统测试技术
功能测试的目标是设计用来确保已经达到系统需求和规范。51Testing软件测试网)Z v4B\:o-|
1、 需求测试
;YJL:r|]1v0需求测试是验证系统能否在一定连续的时间内按指定方式正确运行。
8dxT-PL02、 回归测试
)m:AFh q{EK0回归测试是对前面已经测试的部分重新进行测试,以确保在对系统另一部分做了修改之后这些部分仍能正确运转。51Testing软件测试网GKr]#H$o
3、 错误处理测试51Testing软件测试网F?]5r%\{r*Pp
区别自动系统和手动系统的一个重要特征是预先确定的错误处理能力。手动系统可以在问题出现时对其进行处理,而自动系统必须预先编写错误处理的程序。错误处理测试确定了应用程序正确处理不正确事务的能力。
*B!q3W
yT:v#C`04、 手动支持测试51Testing软件测试网,FB!yJs(G
人机交互测试
'g5i5J~ m6nh$R(l9D7e0bH05、 系统间测试
8a,AJ,v5b"q,X0系统间测试是设计用来确保应用程序间或应用程序和硬件间相互联系是否能够正常运转的测试。即互操作性测试。51Testing软件测试网e+P
Jd*^L9C;o
6、 控制测试
bN8v:}^qT0控制测试是设计用来确保用于检查应用系统正确运转的机制能够起作用,是根据标识的风险制定控制减少风险的测试。包括数据的验证、文件的完整性、审计跟踪、备份和恢复、文档记录。
B2I8?o
q'PYD5c$s07、 并行测试
P,mHeZY^-k0并行测试是用来确定新应用程序的结果是否与之前的应用程序或之前的版本的应用程序所得到的结果相一致。51Testing软件测试网nywI%`oS