又到年尾,2010的北京冬天没有一点儿雪,软软的阳光夹杂着阵阵寒风,如同那归家的心一般!一段时间,放下了很多,觉得该轻松一下。末了,也该给自己一个总结,或许那只是交代,又或许只是不想给年轻留下太多的遗憾。
软件测试工程师的一年历经雨雪风霜,静心回想一年的工作历程,倒鲜有成果,对于软件测试有了自己的理解和收获!
开始整理一个软件测试工程师的话,它将是陈某某认为如何做好软件测试工程师的一点做法和总结:
深厚的理论知识作支撑:理论需要实践,实践同样离不开理论,实践的背后是强大理论的支撑。
对工作有足够的兴趣:兴趣是带领一个人前行的动力。如果你能在做好本分工作的基础上有自己的理解和升华,那么你就达到了这里“足够”的要求。
足够的信心能做好自己的工作:充足的信心是事情成功的基础!自信会让一个人充满力量。当然兴趣和信心不能混为一谈!
能抓住被测试对象的关键功能:对于被测试对象,通过需求规格说明书或需求人员的说明,能很快的提取出被测试对象的关键功能,抓住关键功能点后,能很快的抽取它的测试点,同时找到合适测试点的测试方法。
不拘一格的发散思维:思维的发散对于测试人员来说显得尤为重要,在工作中我们要考虑的范畴远远要比产品的设计人员或制作人员考虑的要广、要细致、要全面,甚至有些不可理解!要知道疯子是最接近成功的人!
良好的工作计划:工作计划是对一定时期的工作预先作出的安排和打算。公司的工作流环环相扣,你的工作是否按时、按质、按量完成,直接关系到下一步工作是否能正常开展!良好的工作计划在现今的工作流中显得尤为重要。当然,工作计划不是一成不变,影响工作计划的因素很多,要根据各种因素进行灵活的调整!
不断的“重构”自己的工作:软件测试也需要“重构”,重构的概念很多时候是出现在软件开发中的一个名词,是软件开发人员为改善代码质量而进行的一项工作,同样,作为测试人员,也可以通过“重构”测试过程中的成果(过程)物,来提高我们的测试质量,这一过程可以囊括整个测试的流程,哪里需要改善和提高,哪里就需要不断的“重构”。
不断(微)创新:创新是以新思维、新发明和新描述为特征的一种概念化过程,是人类发展的源动力,是推动一切事物不断“进化”的催化剂。奇虎360公司董事长周鸿祎曾大力倡导互联网上的“微创新”:第一从小处着眼,贴近用户需求心理,第二快速出击,不断试错。不要过分拘泥模板,从细微处开始创新,人人皆可创新!推而广之,“微创新”的概念可以无处不在。
建立一整套工厂化的工作模式:什么是工厂?工厂就是用一定的模式,重复利用,不断改善,不断产出!在工作中,我们也应该有这样的思想,建立一套“灵活规范化的测试工作规程”,当然它灵活变化的、是不断改善和升级的。大到测试的流程和方法,小到测试用例中行列的标题和位置!
与开发人员和谐相处:开发人员与测试人员是最了解被测试对象的两类人。开发人员与测试人员和谐、高效的沟通,不仅能加深彼此对被测试对象的理解、消除理解的偏差,提高产出物的质量,更能体现团队的合作精神。
多考虑被测试对象的可用性:除了软件的功能性,可用性就显得太重要了!功能的实现,只能说明它能做完这件事,而可用性的好与坏,则决定它能不能以最好的方式做完这件事。在互联网能实现同一功能的产品往往不只是惟一,用户随时可以更换他的选择,所以,网络产品的功能性与可用性(用户体验)同等的重要!
不断的学习:不断学习,不断进取,不断提高自身能力。优秀的测试人员除了具备工作需要的知识,更要具备软件开发技术、网络知识、自动化测试技术(不要为开展自动化测试而自动化测试,也不要过度依赖自动化测试)、性能测试技术。。。同时,对于软件测试行业新闻、文章、互联网动态都应该随时关注,还有英语不能忘。
与测试领域的同行多交流:“行家“和“行家”在一起评审和讨论,总能发现更多、更重要、更细微的问题,我把这谓之“同行评审”(个人理解)。同样的道理“同行交流”,能让我们在最短的时间内获得更多更实在的专业知识,取他人之长补已之短!在交流中共同进步,何乐而不为!
正确的利用网络资源:如今的互联网,就是一个巨大的知识宝库,在那里我们能找到任何我们想要的!(其中包括Money!所以,别问我,网络不能找到钱!)如果你很少用百度或谷歌?又或者你不知如何输入关键字?再或者出现问题时,不知如何搜索?那么,请别说你是学计算机出身!
网络不是万能的,搜索引擎也不是万能的,但它的价值,我就不说了,你懂的!百度过滤原则很多,广告也很多,谷歌没有过滤,但有重定向(涉及政治时),当然也有广告,所以,别惊讶同样的关键字在两个搜索引擎得到的是截然不同的结果!
当然,还有很多方方面面,在这里也不做过多罗列,也欢迎大家拍砖指点!
此时正值周末,一杯茶,一电脑,呆在房间,外面的阳光很好,可透不进房间,可惜了。今天在过去,明天还要继续,整理思路,继续前行。
2011,Make the change !