在中国,软件测试也越来越受到重视。可见软件测试在软件开发过程中也起到了一定的质量保障作用。做为测试人员,你是否具备了一些测试人员应该拥有的一些思路呢。
回头想想,做正式接触测试快一年的时间,日子过得真的是瞬间即逝。
当你接触到某东西时,你是否有自己的想法,站在自己的角度去想这东西的作用或者有什么用法吗?如果有的话,那么你就有了一定的思路。比如你在路上捡到一张公交卡,你首先想到的是什么?可能第一思维是这公交卡能不能用?这“能不能用”,就是此公交卡的正常功能使用,属于有效类。进一步在想,“会不会坏了,所以才有人才会丢的”,就是此公交卡的无效类。如果在知道公交卡的扩展功能,你的思路更加广泛,思路更开明。
在有上面思路的同时,首先你必需认识这是公交卡,相当于一个行业的业务,所以具有一定行业经验的人,在那个行业是比较吃香的。因为他对这个行业很熟悉,知道有什么思路去展开相关工作。在某些方面是否能满足客户的需求,是否实现了一些隐藏需求,是否有拓展功能等方面的思考。
做测试一般要站在三个角度,可分为开发角度、测试角度、用户角度。站在开发角度,你应该具有开发语言的基本功力,至少得熟悉或者能猜想出开发这功能实现的业务逻辑是怎么实现的,这样你也可能猜出开发在哪里出问题,对自己分析问题和发现问题都有很大的帮助。站在测试角度,你应该具备测试方法和相关技术,这样你可以更全的去发现遗留下来的问题,除了验证基本功能正确处,要尽可能的想出一些办法去破坏,才能更好的发现问题。站在用户的角度,你要尽可能的想出用户使用软件时的场景,不管是好的方面还是坏的方面。有的时候,由于某些原因,或者调查不清楚,就不能充分的模拟用户操作。
很少写过东西,我也发现,要多写写,多说自己的想法,才能成长自己。这也是为自己写下自己测试之路的第一笔。
测试入门容易,升级难。
既然选择测试,就要好好的做好它!