我一直问自己的是,所谓的测试经验带给了我什么?
在刚毕业的时候,意识不到这种问题,认为所谓的经验,不过是公司压低工资的借口.经过一段时间的工作,终于有了答案.
我觉得做测试的那份经验,是自我的一种心态的成熟.从刚开始的时候,遇到一个很小的程序,认为点吧点吧就完事的,根本不会多放精力去关注.到之后,一看几百页的需求文档,认为我根本没办法搞懂的,也随便点吧点吧,反正不报错误框就可以.
现在,经验带给我的是一种更为平和的心态.如果一个很简单的程序,我会去考虑,他是否影响到了其他的程序部分,而不仅仅限于本程序,在碰到一个大的程序的时候,我会用更多的时间去把他搞懂,而不像之前的得过且过.在一个程序需要前置条件到7,8步的时候,一步一步来.相信请教别人再蠢的问题都是不丢人的.
自己也总结了一些经验,大家可以参考:
1.测试数据的准备
这个相信大家都做过,以前我是很多的毛病了,以为随便输入一个就可以,想当然的认为dlfdf@ljlkj.com这个邮箱肯定是别人没有注册过的,其实不然,也许其他人也和我一起想当然的想过.
2.逻辑的梳理
搞明白需求之后,最好是画个图,这样自己比较轻松些.有很复杂的逻辑的话,如果不画图,自己可能一会就想不起来了.如果画了图,可能很方便就能看出因果的关系.
3.不盲目相信
这个包括自己和别人.有时候开发会忽悠自己,不能全都相信他,还包括自己.测试数据一定要用专门的文档纪录下来,因为可能记得自己填入的是某个数据,其实自己记错了,这样很浪费大家的时间.
4.复杂操作步骤要用文档纪录下来
对于我这种一听就懂,一过就忘的人,是相当好的提高效率的方式.
5.不盲目坚持
这个不是说测试没有原则,而是你知道自己的理解肯定是正确的时候,你也要听取其他人的想法,然后按照其他人的想法,去告诉他,他这样想的错误在那里.而不是只抱着自己的想法去和别人说.