什么是测试,测试究竟是做什么工作的,我想很多人都不了解,包括很多同事也可能不了解测试组究竟是做什么工作的。

首先,我想先说明下测试是一份怎样的工作?在整个项目中占什么样的位置?

以手机软件测试为例,很多时候,有些人总是认为测试工作是看这个手机软件装在手机上能用吗?能用行了;也有人说,测试是找bug;也有些编程人员认为,他们的代码已经实现了产品要求的功能,其本身也进行了单元测试,根本不需要测试人员进行测试……我想对于测试工作来说这样的描述都太简单了。测试是用来保证软件开发过程的高效性,以及保证开发出来的软件产品的高质量和可用性的。测试是控制整个产品质量的把关者。

测试在整个项目占的位置:一个非常成熟的测试流程,是在项目一开始时测试介入,一直到整个项目完成上线,测试都在跟进,在整个项目中占了很大的比重,关乎后线上产品的质量。

手机大头是我第一份工作,毕业2年多对测试的几点体会:

* 1、手机客户端的测试,“只有想不到,没有做不到”的各种交互测试,逻辑性非常强,测试步骤和动作多样。

* 2、测试中更好的与产品研发人员进行交流,既能减少测试时间,又能更好的保证产品质量。在很多项目中,测试需求的变更是不可避免的,而怎样将需求变更后的影响范围降到小,这需要产品、研发和测试之间的充分交流与沟通,这样会大大减少测试所需要的时间,将可能存在的隐患降到低;由于需求变更而导致测试时间的减少,只能针对修改点进行测试,会存在一定的风险性,而更好的沟通则能降低这种风险。

* 3、向研发了解产品功能实现的原理和机制,只有了解实现的原理,才能更全面更详细的进行测试,才能发现隐藏的比较深的bug。

* 4、测试应该从全局角度去看待一个产品,从各种角色的角度去看待产品。其实测试还有很多很好玩的和很有挑战性的东西,大家不妨可以跟来体验O(∩_∩)O

2年多,大头越来越壮大了,我也在在大头不断的在成长,和大头一样不断的在提高和完善自己,大头给了我学习和提升自己的空间,给了我实现自我价值的机会。

伴随着大头走过了V5,V6,V7,一直到现在,这几次服务的上线都有幸参加了……服务的割接上线是紧张忙碌的,尤其是服务刚割接完去测线上的版本时,那时刻是激动人心的。伴随着线上的每个客户端版本都正常使用,所有参加项目割接的人心里是兴奋的。

割接时,公司人力行政部的同事还准备了一些零食,心里暖暖的,感觉很温馨,至少夜里加班割接时,公司还在想着我们……

清晨,阳光从窗子照进办公室里,不知不觉中,已忙碌了一个晚上,能顺利的把工作交接到其他同事手里,感觉真好。