1.教会你爱的人爱你。 2.创造财富,享受生活,享受人生。 3.知识只有经过分享才能体现价值。 4.做最好的自己!

个人测试心得

上一篇 / 下一篇  2010-06-10 14:11:55

从事测试到现在已有近3年的时间,真正算下来也有2个整年了。
在测试中遇到的问题,自己总是耐心细心的,反复思考,以免出现漏动。
刚开始做为新人时,面对从未接触过的系统中的每个模块,心中是非常的慌张。
仅凭在51中学习到的测试方法还很难做到完全让自己放心,这可能是新人的通病,害怕测试不全面。
至少我在测试之初,总是很胆怯。

随时时间的推移,我发现自己越来越自信,特别是面对新的模块新的功能消除了那种恐怖感。
后来我明白了,原来在这3年中,我不知不觉得的总结了一套属于自我的测试方法。
以下是具体的一些方法,供大家参考:

1.做盲测
刚开始连需求都没有,就得到了测试任务。这时自己就看看测试,随便走走,看功能能不能正常走通。
1.1根据功能做一个基本的测试计划,并写明一些测试方法(如边界值,等价类划分,正交表等)。
1.2开始要实施测试了,一边写测试用例一边执行,如果可以最好是先写测试用例然后执行。
若在执行中发现有遗漏之处,要立即补充测试用例。
1.3要整理出对功能中不明白之处,邮件给相关人员可以是PM。这个一定要坚持直到得到明确的答案。
1.4在这个过程中,也可以整理出这个模板的需求文档,备二次开发时用。

2.学会换位思考,将自己当客户
这是非常重要的,在测试中你可能会发现,有时无法关注测试的重点。
这时你需要静下心来,将自己当成客户,如果是客户他会怎样来操作这个界面。
如此反复几次,这种思考方式将对你的测试非常有利。

3.非常复杂的业务逻辑,学会庖丁解牛,分解成一小块一小块测试
有时你会碰到这种情况,所要测试的模块业务逻辑非常复杂,比如说美国的税收。
这时你该怎么办呢?工作中一定要让自己静下心来,认真仔细的分析这个业务。由简单到复杂,简单的测试通过后才能做复杂的测试。而不是一开始就做复杂的测试。

4.求助开发或PM
还有一种业务或者服务,因为作为测试开发经验较少,所以有时程序的方法还不是很了解。也不知道这个功能是怎么实现的,但为了做到百分百的测试。你需要求助于开发或PM,让他们来帮你完成测试方法或用例。
同时更重要的是,你要以他们给的方法和用例为基石,设计出更好的一套更全面的测试方法。
比如说开发说只要在数据库中填入相应的数据才能实现这个功能,在数据库中是手工去填入。因为当时用的人少。有可能当你来测试时,这个功能已经做了调整,不再是从数据库中直接手工改数据,而是成为页面上的一个配置功能了。
这时你测试时需要让开发帮你去做测试,和他一起共同完成测试。

5.随时记录工作心得,特别是好的测试方法和测试思考方法
在产品上线之初,我有过彻夜难眠;或新功能没有好的测试方法时,在梦里还在想测试。有时真的很奇怪,梦中也可以解决一些问题。第二天马上和开发沟通新的测试方法,我想只要大家多用心,问题总会得到解决的。
另外说一下黑盒测试也可以做到很好很好,现在发现工作中80%其实都是黑盒测试,那就将黑盒测试做到极至,虽然每种方法(黑盒,白盒,灰盒)都有自己的优缺点,但只要你多用心,黑盒测试时还是可以做到非常非常的全面的。

6.如果通过以上5条还不能解决问题,那就求助高人
只要你想做好测试,路总会有的。



TAG: 心得 测试

FISHY'S TRIBE 引用 删除 fishy   /   2010-06-11 16:58:21
您好,我是51Testing软件测试网的编辑,您的本篇博文被推荐至51Testing软件测试网首页发表:http://www.51testing.com/html/21/n-215421.html
感谢您关注并支持51Testing博客,期待您更多的优秀原创博文。
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar