【2007】知识是需要沉淀的; 思想是在不断学习,磨练中成熟的; 技术是在创新中开拓的…………… 【2007】不经历风雨,怎能见彩虹,没有人能随随便便成功。加油!

系统测试

上一篇 / 下一篇  2009-09-24 14:07:02 / 个人分类:软件测试理论

                                 系统测试51Testing软件测试网`^ dJJ1j:u%{

 

8e z+~t@ P)je'K MO0

概述

)R8_f k.yl#Y|0

系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非一项简单的任务,它被称为测试的先知者问题。因此,系统测试应该按照测试计划进行,其输入、输出和其他动态运行行为应该与软件规约进行对比。软件系统测试方法很多,主要有功能测试性能测试、随机测试等等。

QO;dn)i,kj051Testing软件测试网{+_2?l T4v/Ru

定义51Testing软件测试网i%|C!QLO K Oe}$k*k2s
是将已经集成好的软件系统,作为整个计算机系统的一个元素,与计算机硬件、外设、某

u~NJMI`0

;^Mt)@7Sz;_%G0些支持软件、数据和人员等其他系统元素结合在一起,在实际运行使用的环境下,对计算51Testing软件测试网-V@/]i;bg `7~

51Testing软件测试网c+j0^:YKIyb/W/}Z

机系统进行系列的测试活动;51Testing软件测试网P!w]b0N:v/{O

/q.a v#sy(u7|']0目的
#k\aloKGY0通过与系统的需求定义做比较,发现软件与系统定义不符合或与之矛盾的地方;
%I#p;it'W[b t0系统测试的测试用例应根据需求分析说明书来设计,并在实际使用环境下运行;

c#^Z+w6t+s5~ z0

8q\u)l5anmk0对象
H5OB/~q*B[H01.产品级--软件+硬件
BR&Lj x2L4c02.项目级--软件(也可能包含硬件)

`$?F&n_%ws0

b5LWH C3[I.o"p.?c)k:a0类型

8E Igp K DE0

l(T `pG8g0一.功能测试(功能)51Testing软件测试网Mc9O.{X}

51Testing软件测试网+[ok&[&\]?

依据SRS和测试需求列表验证产品的功能是否实现和是否符合产品需求规格51Testing软件测试网~3RAR Q m

51Testing软件测试网C_*SdJ"q9Ru.\,w^

目标:51Testing软件测试网U$_U7S,c.eW)e]
1.是否有不正确或遗漏了的功能?
In!X"pi2{02.功能是实现是否满足用户需求,和系统设计的隐式需求?
;\RS;e1[]/h i03.输入能否正确接受?能否正确输出结果?51Testing软件测试网P$R v \7@{

51Testing软件测试网#i{Zt&ba

二.性能测试(效率)51Testing软件测试网k4nnFOt Na.\w
测试该软件在集成系统中的运行性能。(大多使用工具测试)51Testing软件测试网XsP ?'\&px"aM

51Testing软件测试网n n1G.u;~1x"q? L

目标:
aG A Qxi|0度量系统相对与预定义目标的差距。

P0Jr7sUm)f051Testing软件测试网H KHWibf^k

三.压力测试/极限测试(可靠性)
/k$W[&[ddX-I(b0系统在其资源超过符合的情况下表现。

&p3V[ Ux9urW051Testing软件测试网 F g#ja7Dq;I

目标:51Testing软件测试网#A$I_}!Zw|$H:L
在极限或者恶劣的环境下,系统的自我保护能力。主要验证系统的可靠性。

E/d@_xj051Testing软件测试网j:i3T~)tY

四.容量测试51Testing软件测试网%T#NW*_7e;B/~
使系统能够承受超额的数据容量来发现它是否能够正确处理。

bMB^0T:X0

cgla_ L0目标:51Testing软件测试网)grK5d$N\
1.测试系统容量是否满足需求规定系统容量。51Testing软件测试网L1j|V(v1vJ/M}-N
2.若无规定系统容量可以通过此测试给出明确容量界定。51Testing软件测试网v Z+uKG-[+y

_H]5Q+EG7`0五.安全性测试(功能)51Testing软件测试网)R#Gi v'P
验证集成在系统内的保护机制能否在实际应用中保护系统不受到非法的侵入。51Testing软件测试网:a NWtW3h E

51Testing软件测试网(q8u ]$r/g X gk

目的:
t-o,y#^U0保证系统安全性,数据的完整性、保密性。

\+~0p jE*r0

!k%g)Z H(m$r Q%}5XT0六.GUI测试(易用)51Testing软件测试网/R{.|0Zw?r3dW
针对软件系统的界面进行的测试。51Testing软件测试网Dz8CD2Q`-e*J ]

51Testing软件测试网7TWVeG

目标:51Testing软件测试网3D8q0E Y a Q;q
1.界面实现与界面设计的吻合情况。(界面设计)51Testing软件测试网"n Fa2|.MP6i
2.确认界面处理的正确性。(针对不同的控件分析)

&GVS*\OF0

/~"U bK~k:H8t*F0七.可用性测试(易用)
rv~O%{u0为检测用户在理解和使用系统方面到底有多好。51Testing软件测试网K!V B { @0Np

:PPN4E7t+hv0目标:51Testing软件测试网 U6EPdNJ
1.考虑产品是否符合实际应用情况。
+c.n:JQ NUp |02.是否符合用户习惯或特殊要求。
(E](ju+W9m03.操作方式是否方便合理、设备和用户见交互信息是否准确易于理解、是否遵从行业习惯51Testing软件测试网)l0i3qsKV9I

)kU%e^e&T7K(\9`0、外观/界面是否美观等。51Testing软件测试网9[ nxs&p

([k2}-J4jD]0八.安装测试
m&AUp#Y |Z0根据软件测试特性列表、软件安装、配置文档,设计安装过程的测试用例,发现软件在安

:z@"j\ b`051Testing软件测试网)p7G:] p(f6C

装过程中的错误。51Testing软件测试网1K_ j?TH|o"X

5dXv6~kv"u&@0被测对象:
i)},S,v:di01.软件本身。
p$PL/tj"CM02.软件安装文档。

&k0g0_ ^#l0

N-mL|:@U&\)|0九.配置测试
;rP:w!w&O?0u0[/p0系统在各种软硬件配置、不同参数配置下系统具有的功能和性能。

|y3D C(QP:H3Q*o051Testing软件测试网!d,c p4e!_;w2B F

目标:
,qb2? b'w0验证全部配置的可操作性,有效性。51Testing软件测试网1Hf s Ai` qh jdY

8hg{e^u0
&}n@+@ x0十.异常测试/恢复性测试(可靠)
)f7D {8l erj0EM0容错性测试。通过人工干预手段产生异常,能检验系统的容错、恢复能力,是系统可靠性

o Y)CL ht1h051Testing软件测试网 q0wU|lmd:\

评价的重要手段。

F,|xZ)m9L-C(Lj0

'P%H\$pwVk7D5r0注意:51Testing软件测试网e'XF3]N2l
1.系统的异常还与系统的指标测试有关,当系统的服务能力大于系统的设计指标时,也属

B \"jm%I"u051Testing软件测试网5Q%qhtK;Y4Q8FzV

于系统的异常情况。51Testing软件测试网5K4ZLY'o%C4e/h T
2.系统的可靠性是设计出来的,而不是测试出来的。测试出的数据有助于为我们进一步的

gnx7q h051Testing软件测试网8k7Mk6w,I

系统优化设计积累经验,设计和测试是一个相互反馈的过程。51Testing软件测试网;P'}3v.Zu7{

51Testing软件测试网#_Zg]"]h`

十一.备份测试(可靠)
.g*w/d-O%r%|o#U#Qm5lp0恢复性测试的一个补充,验证软件或硬件失败中备份他数据的能力。

KB,xGWh;I051Testing软件测试网3[^k4CI

十二. 健壮性测试(可靠)
.nJu$vtEAa0用于测试系统在故障时,是否能够自动恢复或者忽略故障继续运行。

kz*uF `d0

'pt(z&T|-},U0十三.文档测试51Testing软件测试网-{e0Yaz
测试文档的正确性,保证操作手册的过程能够正常工作
J)AI I&f3O0用户手册;操作文档;安装文档;Release Note;51Testing软件测试网q#G!h b(d

k1Bx L3f0_Q0
G vTZS+@0十四.在线帮助测试
8\5dw/w.i;T|wT0检测时实在线帮助的可靠性和正确性。

laQ$BNF6r'A051Testing软件测试网7kq"G1p1u:XT,~

十五. 网络测试51Testing软件测试网JP0H'LS9J
网络环境下和其他设备对接,进行系统功能、性能与指标方面的测试,保证对接的正确性51Testing软件测试网dVLo)[

51Testing软件测试网a%[OB;P^j)|

51Testing软件测试网bO,F3U!}J9e

2^3Tp _qT9Lp%r0十六.稳定性测试
jq5^r7i$pny0在一定负荷情况下能持续运行的时间。

7m jRYpy7w%h @:N^$i0

?`AOd0补充:
3\Ji$|}#D| |:l%d/s0卸载测试:

C2Vb$}G'TRg0y'{F051Testing软件测试网.Ps}Zf {f6{

文件----安装目录里的文件及文件夹(如:程序安装在几处的)51Testing软件测试网1E5F I mJ `K-HY`(Y"a
      非安装目录(向系统其它地方添加的文件及文件夹)51Testing软件测试网B+I r nJ2q+k/t
            它们包括(exe,dll,配置文件等)
^c1p.]4c2@.S#C1i*?'b;wW'X0快捷方式-(桌面,菜单,任务栏,系统栏,控件面板,系统服务列表等)51Testing软件测试网Y3\P/O4blzPx
复原方面-卸载后,系统能否恢复到软件安装前的状态(包含目录结构、动态库,注册表51Testing软件测试网0k-tg*zE!e

txP(cr!r;}0
4DBj)Z@&]C m0系统配置文件,驱动程序,关联情况等)51Testing软件测试网y,L R K!w I_0? y+[~U
卸载方式--程序自带卸载程序/系统的控件面板卸载/其它自动卸载工具(如:优化大师)51Testing软件测试网{os m1cn?{ Ax-{
卸载状态--程序在运行/暂停/终止等状态时的卸载
*G8Q!iK'U"Fv0非正常卸载情况-卸载软件过程中,取消卸载进程,然后,观察软件能否继续正常使用51Testing软件测试网7|1jJ'S;[o8qm(]8\
冲击卸载--在卸载的过程中,中断电源,然后,启动计算机后,重新卸载软件,如果软

? b7uj pJ9rG0

PXQ Hr8C&KY051Testing软件测试网f5YyP'};sD5V
无法卸载,则重新安装软件,安装之后再重新卸载。
Wu {$V0H*B8Ly0卸载环境--不同的(操作系统,硬件环境,网络环境等)下进行卸载
"vD-Cw.hp}E8P0卸载后,该系统是否对其他的应用程序造成不正常影响(如操作系统,应用软件等)51Testing软件测试网"_aT ]'m'e@8n~


TAG:

 

评分:0

我来说两句

Open Toolbar