Practice makes perfect! 目前,主要从事Web系统、B/S构架的测试。

测试经验点滴

上一篇 / 下一篇  2007-06-06 11:53:38 / 个人分类:走走看看

1 测试要分清主次矛盾和轻重缓急
:YC8D&DS.~\}[3CG:m0
n1h$h9?q-T*G W0任何事情都有轻重缓急之分,测试工作也一样,如果你不能分清,那么即使你很辛苦,很努
x{ }&Z*a;~6]{o0
6NxCtl r6RI];P/q0力,也不会得到别人的认可和赞许;
r:OuF1bj0
GW3tti@$sN0许多测试新手,往往对界面测试的理论掌握的非常好,所以每次测试都能测出一堆的界面51Testing软件测试网F$v/f(~1NFV
51Testing软件测试网3n#`U&Q2Vd
bug ,诸如不美观,不协调,中英文混合、窗口最大最小后界面紊乱等;但功能方面的bug51Testing软件测试网x(Ch0ytU?7F
51Testing软件测试网FS8~/q\[S4u
却发现不了。这是主次矛盾、轻重颠倒的表现。
|a/pL I;WW051Testing软件测试网3YJ0\|G$f`5v$A+S G
要知道对于一个软件,最重要的是功能,其次才是外观;测试工作的重点不言而喻,当然首
wMAc-Ni K-P051Testing软件测试网-FM8Xh!q @ {
先要保证软件功能的正常实现,其次是界面是否友好,协调等;如果功能都没有测到,只是
eQk8jv0
U1L1Z(s,UT0关注界面的bug,那么你肯定比较失败;
a!qx#{];PG6v0
iTePN2S:h|U02 测试要有依据,不能单凭感觉51Testing软件测试网P7G'@!\-Uu4}*|)FP
51Testing软件测试网W4N P]&U!zn4F
测试的依据就是需求说明书,所以理解需求是做好测试的第一步;51Testing软件测试网7E!M_v4m*hp+O
软件的功能包括多方面,比如流程测试(正常流程、异常流程),数据测试,权限的测试(
D'IY&XK~S0不同权限拥有不同的功能),链接测试,报表测试等等,根据需求来比较自己是否测试全面51Testing软件测试网*mim6^!ww
了。一个好的测试工程师对功能的覆盖,流程的覆盖应该达到100%;
S7y J/O"nW5f&^7?9Q051Testing软件测试网-Tux)?;bA
很多人可能问,不是有case 吗,干嘛还要依据SRS测试?51Testing软件测试网X?'O;{D(s:^B
case 来源于SRS,好的case当然可以覆盖所有的功能和流程;但许多公司的case比较笼统
9M oNc#x Y.Q0,不会特别细致;这就要求你执行case的同时要参考SRS,避免遗漏某些功能或流程;
PO&L;\9^'},s0
"j1UB+?dv2Y0还有一部分人,凭感觉,感觉这个软件的这个功能应该怎么样,这是不允许的;一定要避免
o!U2q+QR7D0凭感觉的测试。
"rN(@!GK6CS3j%h051Testing软件测试网 aYb;b$@%exXh
3 提高自己快速学习能力51Testing软件测试网%t,p8VO'X]
项目的更新周期一般比较短,新项目上的也比较快。每个项目的运行环境有差别;51Testing软件测试网MQ.]ap7gz5t.o
快速学习测试环境的搭建(以B/S的web程序为例,环境包括操作系统数据库、web程序),不要每次都请别人帮忙;
D4Po;pO"o}g)\N0快速学习使用软件,快速理解需求,快速学会使用软件;51Testing软件测试网,x#f}(fY pS)|
51Testing软件测试网$o FQZB5B

_.a o Xx ^6~0|T9Z0

TAG: 走走看看 测试经验

我测故我在 引用 删除 caicai1724   /   2007-06-06 19:48:05
"项目的更新周期一般比较短,新项目上的也比较快。每个项目的运行环境有差别;
快速学习测试环境的搭建(以B/S的web程序为例,环境包括操作系统、数据库、web程序),不要每次都请别人帮忙;快速学习使用软件,快速理解需求,快速学会使用软件"
你说的很对,有些测试任务时间很短,你必须在熟悉业务,技术和具体功能的实现过程的条件下,才可以开始做真正的测试,所以需要非常快速的掌握这些东西.
 

评分:0

我来说两句

Open Toolbar