WEB测试总结(架构、设计)
上一篇 / 下一篇 2008-12-28 14:58:24 / 个人分类:WEB应用
1、总计架构测试
Z)H ?@Z!cd051Testing软件测试网x h7Z9o:u#I(ro1)瘦客户端,业务逻辑规则多数在服务器端执行。如新闻站点、门户网站、信息发布网站等。51Testing软件测试网+z?b!esn
:|ZnT {s0 2)胖客户端,安全性要求较高、交互操作频繁、业务逻辑复杂。银行系统、网络游戏、网上办公系统等。
2\C1h0Lt!hcL4k0{%puK ?EO@0 2、Web架构组成部分是否满足需求
*n@bFJ&e0R/i[V!cXf[0 成本、功能、安全性要求、容量要求、传输实时性。51Testing软件测试网V;D A~(T
51Testing软件测试网$Py?9V_c/?Q)n3、服务器配置分布是否满足要求
Y[4s&Q_ ifG2z0_A~4U9f1Y0AM0 Web服务器、应用服务器、数据库服务器可以分布在不同物理机器上也可以分布相同的物理机器上,一般优先考虑独立数据库服务器,Web服务器、应用服务器可以在相同的机器上。51Testing软件测试网.Dx"R*p|
Z,D)\.B~fo5y0 4、客户端设计测试51Testing软件测试网*bj`'d@'vW
51Testing软件测试网&H @$Nkg1)功能设置测试:信息服务、办公自动化、Internet支持;
.UR}Q5^ o051Testing软件测试网w:m P(Y?@{h,_W3_2)信息组织结构测试:线性结构、分层结构、非线性结构;51Testing软件测试网6W`OeY TUd
B_-H(F:M.i3C"Cm0 3)页面设计测试:51Testing软件测试网{My^,q5SH
C{ \sFjiaE0 a) 页面一致性测试
N osqryMkV051Testing软件测试网*]B2f7KK,x:P8e"Hb) 用户界面友好性及导航直观性测试;、
*cAiy G?{&uT0Z2biOJ0 c) 是否适合多种浏览器;
1Q^F9`0rAP}051Testing软件测试网vY\ n f&[d) 页文件的命名;
.MD is F;g%s%A0A.d%jw U0 e) 页面布局技术。
Q9Oq5\"Sc w;s0#[Q#bf\h0 5、服务器端设计测试51Testing软件测试网C&Vz%B ^-y7^+X K
7w+y8^i `4p3e0 1)容量规划测试:点击率、延迟和流量、服务器资源;51Testing软件测试网[q^2Z+oD$h Y
51Testing软件测试网N/l(pkbr5fBU a,q)^?0lp%^nqg05b:BBe1D0 a) 常识性安全策略,取消不必要的协议、控制写权限、取消服务器目录浏览属性、记录日志等;
5sgR1EN3y!t(e @0AK.[#O3c n^^E`0 b) 使用加密技术;
l j @'c[0z"{/Rjz;BE0 c) 构造防火墙,网络级、应用级、电路级;51Testing软件测试网1GJjwg
k8y4W9{/z0 d) 构建网络防毒体系。
x{4\^"dM{04`O$b'cZQ0 3)数据库设计测试。
@`\*e0G%G4t d|D0F!OPlfJ8gsh0 6、Web开发测试51Testing软件测试网Cbu0B i\`
W#j.x[J0N^0 1)源代码分析,主要是使用检查工具来完成;
h|'_Na)\6V051Testing软件测试网uV)TiyV"H2)链接测试,主要借助工具来完成;
i-V/Zvu02wa`%[ X'}0 3)框架测试:51Testing软件测试网hL_"K!mJ{
;E b~ N0Ai rU k0 a) 自动调整窗口大小;51Testing软件测试网X9I\EA3u$C
yC{rjnc%m0 b) 是否提供滚动条;51Testing软件测试网a SI.wg9o#|mC
51Testing软件测试网HuC5~&GLj N;[c) 打开新页面是否正常。51Testing软件测试网#F7hZJ U cs-{{
u Y;K7OS/MCSuZ0 4)表格测试,随窗体变化自动调整大小;51Testing软件测试网 |ZY?U;G O0Ov
0rh2YSR#@0 5)图形测试:
;Me$v:ff C0fj(J;De'C&Mu0\8K0 a) 颜色饱和度及对比度;51Testing软件测试网 JOlSKW7?
51Testing软件测试网Am?!RTPb) 链接标识;
;f;qq)H p#ep0K S g.[%lkW:G0 c) 图形显示是否正确。
C)eZ X7Q^7t r0.h!Y0[ ?0l'PL-e0 7、与一般应用软件相比,Web测试有以下区别:51Testing软件测试网I6u&t7smO;cl
BSKj|0 第一、Web测试的侧重点是性能、安全、易用性、兼容51Testing软件测试网J#oq eC7Gk5e"G R
51Testing软件测试网Zpe%HW BI第二、测试工具有所不同,如链接测试、表单测试、界面测试
+Q o3d-F0Aw(_/N1o0%j(g3| FO,e0 8、功能测试51Testing软件测试网Z]~5J|$K
&X3_n^-X#?q0 1)客户端的选择,优先测试流行的客户客户端;
&rM k+~9iXP0*Q%[L2y;k5M0 2)客户端浏览器的配置51Testing软件测试网*vf[/g]:^8p/~&T
Q0efuwiT$]b0 3)客户端的显示设置51Testing软件测试网%eUJ4as/XSD
51Testing软件测试网#?DaW2Dj eI(a4)内容测试
7u4sR6l-`R!W00pQ7VdPOo0 9、链接测试
D!`c+GW7FA1~f$UH0n$|MpP;J{&S$H0 1)该链接将用户带到它所说明的地方51Testing软件测试网_M"_'^-`}wcY
%jl7S;z#f'p0 2)被链接的页面是存在的
sJ ?!N.qpPc051Testing软件测试网4AYUzY`#x3)保证没有孤立页面51Testing软件测试网7|;gazx8F:E7Gy o
q$G4kMV7E0 工具有WEBCHECK、LINKBOT、TESTPARTNER、XENU等
+d _x9V'z02kbo(_Q4Xl:Ks0 10、链接测试工具的优势:51Testing软件测试网1aJ {p&Ul3a5R
51Testing软件测试网O }eQ"{1)简单易用51Testing软件测试网I| UA,vz
51Testing软件测试网!@/`&j|1iyXK%~|_&W2)在实现上采用多线程技术,检查速度特别快;
i fF:nH ddH051Testing软件测试网ffY T%O4f/L}4k3)对断开的链接可以再次测试,可以避免误判;
ul~tD]$j[_0Llde!y4M#ZQ0 4)没有检查链接的数量限制,只受系统资源的约束;
l*?g%y-W"QCS0HS I h.{&\|H0 5)可以分析Web应用的结构;
*UL2Dg)\00s5W:Wv(Fx!G K0 6)检查结果可以分类查看,自动生成HTML格式的报告;51Testing软件测试网 GRMt4_QlX^
51Testing软件测试网+XB d!g!I&{ b11、Web应用链接主要测试点如下51Testing软件测试网 g+v+}7E!v7oXd
51Testing软件测试网ymd`(b&f/M1)测试内部链接和外部链接中成功和失败的链接点,以及应用中不被其他链接调用的页面;51Testing软件测试网&WA.br2qp\;B3q
#z#te)tz4Qh0 2)测试链接中新网页、老网页、慢网页以及丢失的图象标题标签和属性标签等;
$CUG5[)b cOH G051Testing软件测试网Vyt_YgZ3)分析Web应用的结构是否合理,包括显示和某个URL相关的链接以及按照标题、描述、作者、大小、最后修改时间、类型为URL链接分类等。51Testing软件测试网5qe,| l&H(t
51Testing软件测试网 A'qe5X*vu12、易用性测试51Testing软件测试网 Af.U'W$wC
51Testing软件测试网!G _V5d ij;rsy$t7uD易用性测试要考虑以下几个方面:51Testing软件测试网!Wxtz2P(H.vZkg_H
51Testing软件测试网-MA.n"Vs`0A1)用户的计算机使用经验;51Testing软件测试网 vm#qX;k
51Testing软件测试网I'l`??_n,K2)用户对浏览器以及Web的使用经验;
E3^8MN[3v(a&bL07j/m"L Y f?:B H#`X2q0 3)用户的业务专业知识。51Testing软件测试网5R r;O+S*sw.rpU
c4S]7SEB0 13、Web系统的易用性测试分为三个方面:
-NVX${$y,rZ051Testing软件测试网7~8\AM c.zc5}Q1)界面测试
]!N,fBPL |0"g"L M5K:E0 2)辅助功能测试51Testing软件测试网.yH@ Wqu~
;Bx i6R,U3s#s0 3)图形测试
.OhoyEJct~051Testing软件测试网n^[n Q● 界面测试要考虑以下几个问题51Testing软件测试网 XU*{0}'u1}.t
M(~|;t r%rrO0 A.WEB应用系统的最终用户群是谁?51Testing软件测试网fO2V]I4k&l L2p
51Testing软件测试网Vj(bs4B:OAO*\B.WEB应用界面的设计策略是什么?51Testing软件测试网kP1o4C2m7[ ch ve
51Testing软件测试网!o(Kk6E ~{*at/aC.页面中各元素布局的协调性51Testing软件测试网 x[/RS(D4Az\
51Testing软件测试网 }?~:ZE{7p5`#H(f.^a) 各元素位置的协调性51Testing软件测试网K3aJ l4N@Jn
^%}RL~n7p2_0 b) 各元素颜色的协调性51Testing软件测试网Q:zPh9\r:]8O!Z
51Testing软件测试网^*b^8B)wtc) 各元素大小比例的协调性
R?"m6|PMH4F0U` }-G {pP0 D.不同页面风格的统一性51Testing软件测试网9f8y:E$L? G7p
0A_}g~0 E.用户在界面中操作的便利性
F2Ubl`zT @,F051Testing软件测试网AO"WW)I9L^;P_KF.界面动态操作测试51Testing软件测试网}&u{0sUh y
51Testing软件测试网v N$w(U)W8ia) 屏幕分辩率设置的影响51Testing软件测试网@"c6J4_3C,q