手机软件测试工程师转正的述职报告1
随着充实紧凑的工作生活,两个月的时间已经过去了。这一段时间里有工作上的收获,知识的丰富,经验的增长,同时也暴露出很多问题和不足。总结经验,吸取教训,本文将主要从几个方面来对工作进行总结:工作的主要内容;其中的失败和教训以及成功和经验;展望下一阶段的工作,确定自己的目标。以此作为惩前毖后的记录。
1、工作的主要内容
在这两个月的工作中,我的总体任务是协助苏薇做好武警黄金部队矿业权管理系统的后期测试,编码,修改,文档编写的工作,分解开来之后,我主要做了三件事:
1、编写矿业权系统的各类文档;
2、矿业权系统的编码及bug勘误工作;
3、矿业权系统的测试工作。下面依照时间来对我的工作进行介绍。
初踏入职场,进入专业的软件制造公司,对我,一个没有接触过标准软件制作过程的新人来说,起步就是一个很大的难题。若直接做开发,则业务不熟练,代码不规范,弊大于利;若仅做学习,则不能跟上项目的步伐,不能以最快的速度融入工作中去。
在我还在忐忑自己到底要做什么工作的时候,任务已经下达了,首先进行矿业权系统的测试工作。这样的好处在于能够在测试的过程中,了解项目的整体布局,了解项目中的业务逻辑,了解项目中尚未完成的工作并以此作为下个阶段的工作目标。至此,入职工作顺利起步。
在对矿业权系统进行测试之后,暴露了系统的诸多问题,测试过程中发现矿权系统没有进行输入限定,为了解决这个问题需要对整个系统的数据进行整理,我的下一个任务就是编写矿业权系统的数据需求文档。在编写该文档的过程中,对矿权系统进行了更深入的了解,为之后的bug勘误工作奠定了一定的基础。
完成了矿业权系统的数据需求文档的编写之后,新的任务是对整个矿权的输入数据进行输入限定,在任务开始之处是极为困难的,幸而得到了同事们的帮助才得以顺利完成任务。任务虽然完成,但是对输入限定实现方法的一知半解以及任务完成过程中的不仔细,为之后发生的问题也埋下了苦果。
在对矿业权系统添加输入限定完成之后,进入了解决程序小问题的阶段,对矿权系统进行细微的缝补工作。这段时间是学习多于工作的,不同的问题督促我要每天和百度亲密接触数百次,又要劳烦诸位在百忙中的同事抽出时间来给我帮忙。虽然辛苦一点,但收获却是满满。
完成了系统的修补之后,我们的程序送到了四惠进行第一轮测试,在测试的一周里,我主要是补充网络编程的基础知识。
第一轮测试结果出来之后,我们项目组开始了紧张的第一轮矿业权系统bug勘误工作。拿到bug列表之后,发现有一小半错误皆是因我而起,输入限定问题很多,我也主动承担了输入限定部分的bug勘误工作。
第一轮bug勘误工作完成后,进行了第一轮了回归测试,测试结果已然不尽人意,仍然存在大量的问题需要修改,而且很多问题还是因我而起,输入限定仍然存在大量问题,再一次进行修改之后,我们的程序送到了十五所进行所检。
在进行所检之余,我又接到了新的任务,完成矿权系统的概要设计以及详细设计文档的编写。这两份文档已于9月2号编写完毕。
现阶段我的任务是根据所检的bug列表,对矿权系统进行回归测试。
2、工作中失败的教训以及成功的经验
对于失败的教训要吸取,成功的经验要进行总结。我对成功的定义是:在保证质量的前提下完成既定的计划或目标就是成功。其他的所有结果都是失败。
成功的经验:
1)敢于接受任务并想尽一切办法完成
入职两个月最大的收获就是敢于接受任务并想尽办法完成,每一个任务对于初入职场的我都是一个挑战,如何保质保量完成任务是最基本的要求。这两月最大的成功在于没有一次任务是拖沓的,每次都尽最大努力完成了任务。
2)勇于承担错误,正视自身的问题
在这两个月的工作中可谓是错误不断,从文档的错别字这种小问题到矿权系统bug修改不正确导致崩溃这种大错误,暴露出来了很多的问题,我秉承着有错即改,下不为例的思想,正视自己的错误并积极改正,因此这也算是一个成功。
失败的教训:
1)重视每一个细节,不要忽视小问题
在最初进行矿业权系统数据需求文档的编写的过程中,对某些页面的数据在数据库中没有存储的情况没有加以重视,在后期进行数据限定的时候,还要重新修改数据需求文档,造成了不必要的时间浪费。从这个事情上得到教训就是不要放过任何一个小问题,这个小问题可能导致之后的'大问题。
2)进行重复工作也不能大意
在对矿权系统进行输入限定的方法熟悉之后,都是重复性的工作,给每个页面,每个字段进行输入控制语句的添加,在进行了数个页面之后,出现了有的页面没有添加完整,或者提示语句不正确的情况,在后续的bug勘误中出现了大量此类问题,浪费了大量的时间和精力修改。从这个事情上得到的教训就是工作不能大意,重复性的工作更要完成好。一般重复性的工作第一次做不好,后续检查修改是非常浪费时间的。
3)考虑问题要严谨
在对矿权系统bug勘误的过程中,对输入限定条件的判断出了问题,我想当然的按照我的主观思路对数据进行了限定,而在回归测试的时候出了问题,这些都是考虑不严谨的后果。这个事情的教训就是考虑不严谨直接导致问题推倒重来,影响了工作效率,而且很容易埋下隐患。
4)注重用户体验
在矿权系统bug勘误的过程中,修改最多的在于坐标系统的提示语句,因为坐标系统不仅要求数据必须填入,而且每一个数据都有严格的格式限定,因此每一个错误提示的弹出都要本着如何让用户知道哪里错了为原则进行设置。在最初的限定里面,语句粗糙,弹出语句不明确,造成了用户使用的不方便,还得重新进行改造。这个问题的教训是一定要从用户的角度出发考虑问题,注重用户体验从简单的提示语句做起。
3、展望下一阶段的工作
下一阶段短期内我们的工作主要针对矿权系统的使用的数据库变更来对我们的系统进行修改。我的工作任务主要是学习oracle数据库和sql数据库的使用上的区别,做好从sql数据库向oracel数据库的迁移工作。
这两个月的工作生活是充实且富有乐趣的,结识了很多同事和朋友,公司的氛围是非常轻松愉快的。感谢两个月来李鹏经理的关心,感谢部门同事的悉心指导,感谢公司各位同事的热心帮助,希望能在接下来的工作中能惩前毖后,总结经验,吸取教训,做到个人与公司共荣辱同进退,共同实现中地的辉煌。
手机软件测试工程师转正的述职报告2
首先为我的再次打扰您,表示诚挚歉意!又是三个月过去了,我觉得我有必要向您汇报我这个季度的工作情况。这个季度,我们公司可谓大丰收啊,签了好几个项目且不说,关键是我们兢兢业业实施的CMM二级终于如期通过了!我们也将既往开来,向着下一个目标继续前进着。伴随着公司整体的大好发展形势,我这个季度也在不断进取和提高着,感谢您这段日子对我工作上的教诲和指导,尤其CMM评估这段时间,我知道您也花了很大心思在我身上。
时间过的真快,转眼间又是三个月过去了,这段日子我主要做了两件事情:*月、*月是**系统的后期测试和实施工作;在***、**、***等我们几个的辛勤努力下,总算使该项目胜利实施完成!虽然期间的辛酸与苦涩很多,不过现在回想起来,我们当时忙的很值得;因为对我个人来说,那是我实施的第一个项目,因此忙的很开心。这个项目我也算从头到尾跟随下来,对我后来的CMM研究与实施也有很大帮助;尤其在测试技能上,让我可以站在测试负责人的角度,对项目的整体开发、运行、测试、实施,都有很深的体会,对我今后的工作也是一笔不可多得的财富!不过这还真要感谢***您给了我这个锻炼的机会,我觉得我真正溶入我们公司的这种运作模式是从当时开始的!
接着*月份开始,我就正式投入到CMM评估的工作中,期间我也顺带着测试**项目,还对**项目进行了两周的兼职测试。怎么说呢,其实CMM评估这段时间里,是我和您正面接触最多的一段日子。首先请允许我说点题外话,其实那次我也和您坦白过,我在某些时候对您有种敬惧感,这可能要归结到我这人怕犯错,所以在您面前我总是事先对自己说几句鼓励的话,比如“没事的”“我行的”之类的话,这样说其实严重了点,不过我想随着时间的推移和以后工作上的接触,我会消除这点弊病。
其实话虽这么说,不过我想由衷的说一句:您真是个好领导!每次我的工作中出现了问题和缺陷,您没有怪我,而是耐心的为我讲解,一次不行就再讲一次,就算是有时候在您很忙时我冒昧的去打扰您,您也会安排**、**等其它同事做好我的工作;您感觉我工作上不能合理的分配时间,您就告诉我分清主次,把最要紧的先做好再去做其它;在**测试中,在我特别忙的那几天,有时您也嘱咐**师姐为我提供一定的帮助R22;R22;。其实说这些,我只是表达一些我真实的心理感受,今天我想我同样以一个非正式的口气和您交流一下我的思想感情。其实****
CMM评估过程中,也许我的工作还不是很令您满意,但我想我还有继续提高的很大空间。这段时间,在工作上我主要体会到以下几点:
1)工作中,人的工作热情最重要!这一点,您是我学习的最好楷模;每天看到您总是第一个来到办公室,又很晚才回去,尤其大冬天,说不苦是纯粹的假话,不过是什么支持着这种行为呢?是一种对工作一丝不苟的谨慎态度和一如既往的高昂热情!我想我应该也做拥有您的这种信念的人;只有这样,才可以为工作中具体的事情提供一个心理基础,才会以一个正确的思维方式去应付工作中一切波折与风浪!
2)工作中,个人的所为一定要让上司放心!这是我在**项目和与您工作的交往过程中学到的;只有这样,个人才可以得到集体更大的信任,才会有去做更加有挑战性工作的机会,才会将自身的技能提高到一个更高的层次。要实现这一点,就要练好扎实的基本功,积累丰富的经验,不断磨练自身意志,以至处事不乱,冷静分析,做出解决方案!
3)工作中,不能为个人事情影响集体利益!这点是我自己总结的,我想如果一件事情再为之苦苦挣扎下去也于事无补时,不如干脆整理思路,放弃这些纷扰,去寻找柳暗花明的又一个出路,说不定会在其它方面得到更大的收获。我想这也算在当今时代很多方面都需要的一种勇气和原则!
我想我这次向您的工作汇报多是思想观念上的体会,当然在自身技能方面我也有相应的总结。首先是测试技能:**系统项目是我从中学到最多的项目,因为它让我站在客户的角度去体会一个项目,知道一个项目中客户最关心的是什么,我们所应提供给客户最重要和最关键的东西是什么,所以在日常测试中,我所应该重点测试的地方在哪里,我能够为客户讲述的我们产品的精华部分在哪里。当然一个项目在它的整个开发周期中一定会遇到不尽人意的地方,客户也会为此抱怨我们,遇到此种情况,作为我们供应商的立场在哪里,如何对此采取一个合理的措施,给予客户一个满意的答复;这些是我亲身体验到的,虽然现在我还没有一个充分有说服力的答案,但起码可以为我今后的工作提供一个有力的思想基础。
其次是软件工程知识:*月份的CMM研究与实施,对我来说是一次最好的软件工程课程培训。我自己曾事先买了一本《软件工程》的教材,一个月的不断理解与强化,现在对软件的整体开发流程与期间的关键细节有了深刻的认识。我觉得国内的软件业,之所以完全成功的案例不多,包括国外的很多同行公司,其实欠缺的最关键因素不是技术,不是市场,而是一个软件开发的管理机制,说白了就是一个标准。而CMM正是响应时代的需求,在这样的背景下应运而生,为多少软件企业提供了一个强有力的管理规范。而我们公司通过了CMM,相信我们的所有员工都由衷的欣慰,我们又可以充分发挥个人的聪明才智,在公司中找到自己的位置,为集体献出一份力量了!
再次是技术开发方面:这个季度我没有太多的时间去学习开发的知识,因此在这方面还没有一个质的飞跃,只是在java、jsp、数据库三方面,通过学习开发人员编写的源代码和参考教科书来不断的加以巩固。值得一提的是,我对servlet和iplanet有了一定的认识,这是上个季度里我计划在这个季度学习的内容。不过在以后的工作中,我还是不会放弃开发知识的学习,比如java系列、数据库设计、xml、uml等。我曾经征求过**和***等同事的意见,他们也赞同做测试工作,需要一定的编码知识做基础,以更好的理解系统的内部逻辑实现原理和方法,对捕获开发人员的`代码缺陷,以需要重点测试的地方也有很大的帮助。
最后我想和您汇报一下我目前工作上存在的缺陷。最欠缺的,我想是我目前在工作中对一种职业的理解和渗透;具体的说,我想我还不具备像您那样对工作中每件事情考虑的那么周到、安排的那么得体,对一个问题的提炼、概括、分析、总结,还有最后清楚的表达出来,让别人也对问题有个比较清楚的认识。另外,在测试中,应该说黑盒测试已经达到了比较熟练的程度,在白盒测试上,虽然有了一定的提高,有时能分析出一个bug出现的原因,包括在源代码中的表现形式,不过这些还不够,还需要再仔细推敲与实践。
总结这半年来,我有幸成为***的一名员工,我从心眼里是高兴的;虽然我在工作中还会出现这样那样的不尽人意的误点与缺陷,虽然我离自己和领导对我的期望还有一段距离,但我有“初生牛犊不畏虎”的精神,我有积极进取的求知欲与上进心,我会在工作中不断总结自己、提高自己,争取早日达到公司所需要的和自己理想的程度,为公司创造更大的价值,为自己积累更多的经验,以回报公司都我的培养和您对我的期望,还有那些在异乡翘首为我守候的江东父老们!
最后还是要感谢公司和您对我一直以来的关心与培养,我会按照自己的理想和公司所需要的方向去发展自己;同时也希望您与其他同事可以继续指正我工作中出现的任何问题与缺陷,我也一定会仔细体会和认真改进,直到令公司和您满意为止!
我现在的心理状态很好,目前正在从事**项目的测试工作。这个项目规模比较大,要求的测试也很繁冗,我会和**继续合作并向她学习,争取在我们的测试旅程里,达到第三个胜利的里程碑!
对于打扰您正常的工作秩序,我深表歉意,并对您的阅览,我深表感谢!
3、测试工程师6年工作经验总结
1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来,测试工程师6年工作经验总结观后感。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!
2、一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先在行业里面混混,过几年转行做点别的?这很重要,它将决定你近几年、十年内“做什么事情才是在做正确的事情!”
3、软件开发团队中,技术不是万能的,但没有技术是万万不能的!在技术型团队中,技术与人品同等重要,当然长相也比较重要哈,尤其在MM比较多的团队中。在软件项目团队中,技术水平是受人重视和尊重的重要砝码。无论你是做管理、系统分析、设计、编码,还是产品管理、测试、文档、实施、维护,多少你都要有技术基础。算我孤陋寡闻,我还真没有亲眼看到过一个外行带领一个软件开发团队成功地完成过软件开发项目,哪怕就一个,也没有看到。倒是曾经看到过一个“高学历的牛人”(非技术型)带一堆人做完过一个项目,项目交付的第二天,项目组成员扔下一句“再也受不了啦!”四分五裂、各奔东西。那个项目的“成功度”大家可想而知了。
4、详细制定自己软件开发专业知识学习计划,并注意及时修正和调整(软件开发技术变化实在太快)。请牢记:“如果一个软件开发人员在1、2年内都没有更新过自己的知识,那么,其实他已经不再属于这个行业了。”不要告诉自己没有时间。来自时间管理领域的著名的“三八原则”告诫我们:另外的那8小时如何使用将决定你的人生成败!本人自毕业以来,平均每天实际学习时间超过2小时。
5、书籍是人类进步的阶梯,对软件开发人员尤其如此。书籍是学习知识的最有效途径,不要过多地指望在工作中能遇到“世外高人”,并不厌其烦地教你。对于花钱买书,我个人经验是:千万别买国内那帮人出的书!我买的那些家伙出的书,100%全部后悔了,无一本例外。更气愤的是,这些书在二手市场的地摊上都很难卖掉。“拥有书籍并不表示拥有知识;拥有知识并不表示拥有技能;拥有技能并不表示拥有文化;拥有文化并不表示拥有智慧。”只有将书本变成的自己智慧,才算是真正拥有了它。
6、不要仅局限于对某项技术的表面使用上,哪怕你只是偶尔用一、二次。“对任何事物不究就里”是任何行业的工程师所不应该具备的素质。开发Windows应用程序,看看Windows程序的设计、加载、执行原理,分析一下PE文件格式,试试用SDK开发从头开发一个Windows应用程序;用VC++、Delphi、Java、。Net开发应用程序,花时间去研究一下MFC、VCL、J2EE、Net它们框架设计或者源码;除了会用J2EE、JBoss、Spring、Hibernate等等优秀的开源产品或者框架,抽空看看大师们是如何抽象、分析、设计和实现那些类似问题的通用解决方案的,观后感《测试工程师6年工作经验总结观后感》。试着这样做做,你以后的工作将会少遇到一些让你不明就里、一头雾水的问题,因为,很多东西你“知其然且知其所以然”!
7、在一种语言上编程,但别为其束缚了思想。“代码大全”中说:“深入一门语言编程,不要浮于表面”。深入一门语言开发还远远不足,任何编程语言的存在都有其自身的理由,所以也没有哪门语言是“包治百病”的“灵丹妙药”。编程语言对开发人员解决具体问题的思路和方式的影响与束缚的例子俯拾皆是。我的经验是:用面对对象工具开发某些关键模块时,为什么不可以借鉴C、C51、汇编的模块化封装方式?用传统的桌面开发工具(目前主要有VC++、Delphi)进行系统体统结构设计时,为什么不可以参考来自Java社区的IoC、AOP设计思想,甚至借鉴像Spring、Hibernate、JBoss等等优秀的开源框架?在进行类似于实时通信、数据采集等功能的设计、实现时,为什么不可以引用来自实时系统、嵌入式系统的优秀的体系框架与模式?为什么一切都必须以个人、团队在当然开发语言上的传统或者经验来解决问题?“他山之石、可以攻玉”。
8、养成总结与反思的习惯,并有意识地提炼日常工作成果,形成自己的个人源码库、解决某类问题的通用系统体系结构、甚至进化为框架。众所周知,对软件开发人员而言,有、无经验的一个显著区别是:无经验者完成任何任务时都从头开始,而有经验者往往通过重组自己的可复用模块、类库来解决问题(其实这个结论不应该被局限在软件开发领域、可以延伸到很多方面)。这并不是说,所有可复用的东西都必须自己实现,别人成熟的通过测试的成果也可以收集、整理、集成到自己的知识库中。但是,最好还是自己实现,这样没有知识产权、版权等问题,关键是自己实现后能真正掌握这个知识点,拥有这个技能。
9、理论与实践并重,内外双修。工程师的内涵是:以工程师的眼光观察、分析事物和世界。一个合格的软件工程师,是真正理解了软件产品的本质及软件产品研发的思想精髓的人(个人观点、欢迎探讨)。掌握软件开发语言、应用语言工具解决工作中的具体问题、完成目标任务是软件工程师的主要工作,但从软件工程师这个角度来看,这只是外在的东西,并非重要的、本质的工作。学习、掌握软件产品开发理论知识、软件开发方法论,并在实践中理解、应用软件产品的分析、设计、实现思想来解决具体的软件产品研发问题,才是真正的软件工程师的工作。站在成熟理论与可靠方法论的高度思考、分析、解决问题,并在具体实践中验证和修正这些思想与方式,最终形成自己的理论体系和实用方法论。
10、心态有多开放,视野就有多开阔。不要抱着自己的技术和成果,等到它们都已经过时变成垃圾了,才拿出来丢人现眼。请及时发布自己的研究成果:开发的产品、有创意的设计或代码,公布出来让大家交流或者使用,你的成果才有进化和升华的机会。想想自己20XX年间开发的那些Windows系统工具,5、6年之后的今天,还是那个样子,今天流行的好多Windows系统工具都比自己的晚,但进化得很好,且有那么多用户在使用。并且,不要保守自己的技术和思想,尽可能地与人交流与分享,或者传授给开发团队的成员。“与人交换苹果之后,每个人还是只有一个苹果;但交换思想之后,每个人都拥有两种思想”,道理大家都懂,但有多少人真正能做到呢?
11、尽量参加开源项目的开发、或者与朋友共同研制一些自己的产品,千万不要因为没有钱赚而不做。网络早已不再只是“虚拟世界”,网上有很多的开源项目、合作开发项目、外包项目,这都是涉猎工作以外的知识的绝好机会,并且能够结识更广的人缘。不要因为工作是做ERP,就不去学习和了解嵌入式、实时、通信、网络等方面的技术,反过来也是一样。如果当他别人拿着合同找你合作,你却这也不会,那也不熟时,你将后悔莫及。
12、书到用时方恨少,不要将自己的知识面仅仅局限于技术方面。诺贝尔经济学奖得主西蒙教授的研究结果表明:
“对于一个有一定基础的人来说,他只要真正肯下功夫,在6个月内就可以掌握任何一门学问。”教育心理学界为感谢西蒙教授的研究成果,故命名为西蒙学习法。可见,掌握一门陌生的学问远远没有想想的那么高难、深奥。多方吸取、广泛涉猎。极力夯实自己的影响圈、尽量扩大自己的关注圈。财务、经济、税务、管理等等知识,有空花时间看看,韬光养晦、未雨绸缪。
13、本文的总结与反思:
A:不要去做技术上的高手,除非你的目标如此。虽然本文是关于提高软件开发知识的建议,做技术的高手是我一向都不赞同的。你可以提高自己的专业知识,但能胜任工作即止。
B:提高软件知识和技术只是问题的表面,本质是要提高自己认识问题、分析问题、解决问题的思想高度。软件专业知识的很多方法和原理,可以很容易地延伸、应用到生活的其它方面。
C:在能胜任工作的基础上,立即去涉猎其它领域的专业知识,丰富自己的知识体系、提高自己的综合素质,尤其是那些目标不在技术方面的朋友。
相关文章
西藏高考各个大学录取分数线排名表和最低位次2024-06-13 17:51:39
内蒙古高考各个大学录取分数线排名表和最低位次2024-06-13 17:50:37
青海高考各个大学录取分数线排名表和最低位次2024-06-13 17:49:36
新疆高考各个大学录取分数线排名表和最低位次2024-06-13 17:48:39
云南高考各个大学录取分数线排名表和最低位次2024-06-13 17:47:34
山西高考各个大学录取分数线排名表和最低位次2024-06-13 17:46:23
宁夏高考各个大学录取分数线排名表和最低位次2024-06-13 17:45:24
陕西高考各个大学录取分数线排名表和最低位次2024-06-13 17:44:26
创建省的红领巾示范校活动方案范文2023-08-08 07:59:49
给驾驶员叔叔的一封信2023-08-02 14:38:57
通信工程专业求职信汇总六篇2023-08-01 05:58:18
连锁药店自查报告2023-08-12 17:43:06
医生的工作述职报告范文(精选五篇)2023-08-04 00:55:50
实用的社会调查报告锦集十篇2023-08-14 16:32:55
关于大学生课外阅读的调查报告2023-07-31 23:40:08
工程技术部述职报告2023-08-13 22:33:10
在幼儿园的暑假工作实践报告范文2023-08-17 01:30:33