摘要:初次进入科技公司,大致了解了他们公司的框架以及工作环境、内容,并在指导老师的帮助下,熟悉了科技公司软件开发相关主要业务活动,python开发语言的编译,软件测试的方法,解决Bug的基本思想以及基本步骤等。在工作中将刚学到的理论和实际遇到的问题相结合,在不断地尝试和实践提高自己的专业水平,为以后的工作道路做准备。现将毕业实习的具体情况及体会作一系统的总结。
关键词:系统测试;软件安装;代码修改;界面配置
1 实习单位简介 杭州一比一科技有限公司成立于2010年,是一家专注于协同应用(OA)解决方案、行业定制解决方案和移动互联网解决方案的科技公司,具备强大的产品研发、行业定制和应用挖掘的能力。公司入住在杭州北部软件园内,由一群年轻而富有朝气的员工组成。公司以自主产品、解决方案和IT服务为导向,致力于专业软件服务提供,具有自主平台与开放平台的技术优势。通过个性化解决方案,达到保障业务可用性的目标,并以此确立产品线,树立一比一形象。 公司精通微软协同应用平台解决方案,具备基于微软MOSS产品六大方向的全套解决方案能力,拥有基于微软体系的工作流引擎产品,具有丰富的工作流实施经验,是优秀的工作流产品供应商。公司深入耕耘期货行业,将协同应用解决方案行业化,拥有多家期货公司客户,具有丰富的期货行业客户实施经验。同时具有期货行业的开户系统、积分系统、客户服务支持系统等行业应用解决方案。公司具有强大的移动互联网解决方案的研发能力,具有基于移动互联网的社交平台开发经验,并且公司所有的产品都进行了移动互联网化,顺应时代大潮,积极引入最新的技术,努力实现优秀的企业级应用。 公司的基本使命:用最完善的产品,做最易用的软件。 公司的经营理念:以客户为中心,1:1还原客户真实需求。 2 实习主要过程 为了在实习工作中获得足够的经验与知识,通过此次在一比一科技公司的实习,熟悉软件开发公司的日常业务、实际操作流程以及软件测试方法,了解了作为一个合格的测试员所需要具备的条件。实习过程主要包括以下几个阶段: 第一:了解公司的组织架构、公司成员组成情况以及公司的宗旨。 第二:了解公司所使用软件的安装和学习,并初步接触git相关的知识。 第三:切身参与到一个实际的软件开发过程。学习测试系统的时候的思路方法,学会在短时间内发现问题存在的原因以及对应的解决方法。 第四:学习简单的软件开发知识。在实习的过程中将所学的专业知识学以致用,参与已完成系统部分功能的测试工作,增强系统的用户体验性,及时反馈系统中存在的BUG问题等。学习如何在一大段代码中找出问题并自己解决一些简单的问题。 第五:结合实习经过,总结经验,完成实习手册、实习报告。 3 实习主要内容 第一周在部门主管的带领下熟悉了公司的相关工作内容,公司人员构成,了解了公司目前正在进行的项目,对于目前的客户的需求有了一定的认知,并且还和经理交流了关于软件行业的一些工作心得,收货颇大。 第二周学习安装了一个Sublime Text软件用于代码的编译工作,并且拷贝了部门在做项目的相关代码。因为我使用的是自己带的笔记本,安装的是Windows的系统所以还安装了一个Cygwin64 Terminal软件来操作git,通过git在整个部门中实现代码的共享以及记录保存工作。由于之前在学校没有接触过git,所以在学习的过程中总是出现很多的问题,比如新的仓库的建立,修改记录的提交,代码git pull语句更新等等。所以我在这一周里还利用自己实习外的时间特意补习了git相关的知识,为接下来自己能够更好地投入到实习中做好充分的准备。 接下来我更多的是在学习Python的基本编译规则。在学习的过程中我发现使用Python语言进行界面编译还是比较简单的。虽然在学校的学习过程中没有接触过Python,但是开发语言还是有一定的通用之处的。所以学习起来比第一周学习的git容易上手。因为在学校学习过网页设计,所以在这一周里面我有被安排到进行Web报表的HTML的界面设计工作中。将客户提供的相关报表通过html语句翻译成table等显示效果。 在Python语言有了足够的认识以及对业务进行了足够的了解之后,我就被安排对主管提供的表单进行整个业务的测试工作。在测试的过程中发现诸如产品自动创建出错,客户的快速录入工作还没有完善等,然后对这些问题进行罗列汇总,方便技术人员对问题进行逐一解决。在这个过程我也在不断提高自己发现问题解决问题的能力。在这个过程中我逐渐学会了如何去看系统报错的方法,由一开始的报错就问同事到后面的报错能够自己大致知道原因并且进行简单修改或者提交报告给技术人员,我发现自己的能力得到了一定程度上的提高。 WWW.eeelw.cOm在此次实习过程中我初步了解了软件测试员的工作内容以及作为一个合格的软件测试员所需要的细心和认真的工作态度,只掌握理论的只是远远不够,通过实践才能不断使自己进步。 4 实习的主要收获和体会 一个月多月的实习下来,我才慢慢开始真正了解了软件测试工作。实习是一个开端,一个让自己学会成长的地方不管是从工作技能上还是从为人处事上,我都感觉到了有很大的提高。 首先,应对软件测试感兴趣和对自己有自信,如果具备了这两点,那么在开发过程中不管遇到什么样的困难,我相信自己一定能克服。 善于怀疑,世界上没有绝对正确的,总有错误的地方,具有叛逆心理,别人认为不可能发生的事,我却认为可能发生。别人认为是对的,我却认为不是对的。 保持一个良好的心情,否则可能无法把测试作好。不要把生活中的不愉快的情绪带到工作中来。 其次,做测试时要细心,不是所有的bug都能很容易的找出,一定要细心才能找出这些bug。 在工作技能上,因为从事的是测试工作,对于自己来说虽然有着一些理论知识,但是这还远远不够,一切还是需要我从头开始的,而更需要自己的努力、耐心和细心。这些都是自己欠缺的,但是在工作了这几个月后,真的发现自己有了很大的改善。虽然离真正的软件测试人员的要求还有很大的距离,但是自己一定会努力,向着自己的目标前进。 其次,让自己成熟了许多。虽然不能用语言来描述,但是确实可以从生活中的点点滴滴感觉得到。经历使人成长,只有经历过,才可以让自己真的成熟起来。 刚开始的时候很多人都和我一样,认为软件测试工作简单,只需要动动鼠标就行,之后才明白当初的认识是多么的肤浅。虽然自是功能测试,手工测试的工作,但是那鼠标也不是那么乱点的!另外还有我暂时没有涉及到的自动化测试工作,这无疑也是一个和软件开发人员一样需要有着扎实的编程能力的。 |