由于过分陷入一个视角的具体实现细节中,可能让自己迷失了真正的方向。 第一项修炼:自我超越(Personal Mastery) 第二项修炼:改善心智模式(Improving Mental Models) 第三项修炼:建立并同愿景(Building Shared Vision) 第四项修炼:团体学习(Team,Learing)

软件项目测试管理经验谈

上一篇 / 下一篇  2006-12-05 11:23:26

 

软件项目测试管理经验谈

    一、软件测试员自身素质培养51Testing软件测试网2nYYRfA0q}

    1首先,应对软件测试感兴趣和对自己有自信,如果具备了这两点,那么在开发过程中不管遇到什么样的困难,我相信你一定能克服。51Testing软件测试网f!uEM lZ ` rEY

    2善于怀疑,世界上没有绝对正确的,总有错误的地方,具有叛逆心理,别人认为不可能发生的事,我却认为可能发生。别人认为是对的,我却认为不是对的。51Testing软件测试网)V1u8ZU&{ {e#a cnv

    3打破砂锅问到底的精神,对于只出现过一次的bug,一定找出原因,不解决誓不罢休。51Testing软件测试网` bWsR:A_%R

    4保持一个良好的心情,否则可能无法把测试作好。不要把生活中的不愉快的情绪带到工作中来。

|/X2|'l?t6kj T0

    5做测试时要细心,不是所有的bug都能很容易的找出,一定要细心才能找出这些bug

YGLSV|)N(}']0

    6灵活一些,聪明一点,多制造一些容易产生bug的例子。51Testing软件测试网}7~}#S _2I

    7在有条件的情况下,多和客户沟通,他们身上有你所需要的。51Testing软件测试网7mO/Y J4TAw(^{f

    8设身处地为客户着想,从他们的角度去测试系统。51Testing软件测试网2I:yx!mb7e&J

    9不要让程序员,以这种情况不可能发生这句话说服你,相反,你应该去说服他,告诉他在客户心里,并不是这样的。51Testing软件测试网.n+f#oh3\m}+T

    10考虑问题要全面,结合客户的需求、业务的流程、和系统的构架,等多方面考虑问题。51Testing软件测试网"Md r"Y-w3k*y

    11提出问题不要复杂化,这一点和前面的有点矛盾,如果你是一新手,暂时不要管这一点,因为最终将有你的小组成员讨论解决。

'T}#miB*p1d0

    12追求完美,对于新测试员来说,努力的追求完美,这对你很好,尽管有些事无法做到,但你应该去尝试。51Testing软件测试网 q~CZ?/o4| ~.jol

    13幽默感,能和开发小组很好的沟通是关键,试着给你的开发小组找一个“BUG杀手,或对他们说我简直不敢相信,你写的程序居然到现在没有找到BUG”

!i]"Bz cz(z)De0

    14到此是不是对测试很有兴趣呢?不过我要告诉你,测试过程中有酸甜苦辣,其中的滋味只有你知道,也许你会感到枯燥,要学会放松自己,去溜冰或做你喜欢做的事,不过,别放弃,因为你的自信告诉过你你会是很优秀的测试员不是吗?51Testing软件测试网.WJs{7C,rE

    二、浅谈软件测试之技巧
(Yl(R&{j#hF;] x-[ }051Testing软件测试网AP,CT;B0hK9Z
    
软件测试虽然辛苦,但是掌握了一定的技巧之后将使你事半功倍。51Testing软件测试网+zb g3yI4z1ymF

    1边界测试,测试用户输入框中的数值的最大数和最小数,以及为空时的情况。51Testing软件测试网VX%qwI

    2非法测试,例如在输入数字的地方输入字母。

,Z1x@m]-^\0

    3跟踪测试,跟踪一条数据的流程,保证数据的正确性。51Testing软件测试网i5G#JP3BaD

    4在开始测试时应保证数据的正确性,然后在从系统中找出各种BUG51Testing软件测试网b#u;P:kg1iRf8r

    5接口测试,程序往往在接口的地方很容易发生错误,要在此模块测试勿掉以轻心。51Testing软件测试网6?$g7e/dpqq BC

    6代码重用测试,在开发过程中有些模块功能几乎相同,程序员在重用代码时可能忘记在原有代码上修改或修改不全面,而造成的错误。

:X.e([8Hw_#zK0

    7突发事件测试,服务器上可能发生意外情况的测试。

;a y?7u[]U2I;l0

    8外界环境测试,有些系统在开发时依赖于另外一个系统,当另外一个系统发生错误时,这个系统所受到的影响的情况。51Testing软件测试网'c\-X6a'lj5F)Z

    9在程序员刚修复Bug之后的地方,再找一找,往往程序员只修复报告出来的缺陷而不去考虑别的功能在修改时可能会重新造成错误。

*m~ Bz S9P]0x0

    10认真做好测试记录在做完一天的测试记录之后,第二天再根据第一天的测试记录重复测试你会发现有未修正的错误。51Testing软件测试网xJ6q/h&f*Uc8e,P!`&W(b

    11文字测试,如果在系统中有用词不当的地方,我想这是不应该的。51Testing软件测试网lHe4u3J$@u5I

    12系统兼容测试,例如有些程序在IE6能运行正常,到IE5下不能运行。有些程序在WIN2000下能运行,而到WIN98却不能运行。像一些很特别的用户去使用系统,你很有可能发现BUG51Testing软件测试网f+Na1AziS7HO

    13用户的易用性测试,往往用户的需求是不断的变化的,而其中的一部份变化的原因,是有用户操作上不方便引起的。51Testing软件测试网{U:SF?S]yV'V

    软件测试是软件开发中的重中之重,没有一点可以马虎的,在项目管理过程,强调的是每个过程的每一个环节都要进行测试,保证系统在每个阶段可以控制。因为软件测试中考虑的问题基本上是项目管理中考虑的问题。工作中真的需要多总结,多剖析,对于毛病:有则改之、无则加冕51Testing软件测试网(x {e ] r|s

x P.[C R!MQm.|0    软件开发是一件很辛苦的事,只有在工作中多总结,才能找到符合自己的方式方法,才能在工作中事半功倍。

y^,\w o7n#Q$}:@0

TAG:

我们的幸福呢(⊙o⊙) 引用 删除 stephanie0923   /   2010-06-05 15:53:48
最近在负责一个项目测试,时间很赶,更恼火的是开发人员的需求文档写的很乱,有时直接就是从其他模块COPY过来的,这样我连客户的需求都不知道,我怎么去测试呢?
dingxl的个人空间 引用 删除 dingxl   /   2007-04-05 17:55:42
你能告诉我一些测试管理国内外现状的一些情况吗?谢谢
 

评分:0

我来说两句

我的栏目

日历

« 2024-04-29  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 32631
  • 日志数: 26
  • 图片数: 3
  • 建立时间: 2006-12-05
  • 更新时间: 2007-01-04

RSS订阅

Open Toolbar