千文网小编为你整理了多篇相关的《软件测试员实习报告(范文3篇)》,但愿对你工作学习有帮助,当然你在千文网还可以找到更多《软件测试员实习报告(范文3篇)》。
一、实习目的
进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
二、实习单位及岗位介绍
1.实习单位介绍
xxx有限公司是一家股份制高科技企业,公司专业从事系统集成、数据中心、信息安全、软件开发、IT服务等工程的设计、实施、维护与服务等业务。公司自从创立以来,一直贯彻面向市场、为顾客服务的思想,以“高质量,高效率,诚信服务,用户至上”作为自己的质量方针,并在多行业开发市场,现已在电力、政府、企业、教育、金融、医院、民航等多领域的众多种类型计算机网络、系统集成、数据中心工程上留下了辉煌业绩,并在十多项软件产品中拥有了自主版权。
xxx将成为以智能电网、智慧城市业务为主导,安全服务、IT服务为两翼,先进的理念、优秀的团队、卓越的技术和完善的售后服务为支撑的新型高新技术企业,从而为广大用户实现效益最大化。
2.实习岗位介绍
我在xxx有限公司实习期间担任的是Java开发工程师的工作。实习期间参与光电生产运行管理系统的开发,根据开发规范和流程独立完成模块设计、编码、测试。编写相关应用系统的开发文档、数据库设计文档等。较为详细和系统的`掌握了软件开发的知识体系。把所学知识与解决实际问题相联系,培养了自己发现问题、分析问题和解决问题的能力,从而提高了自己从事实际工作的能力。
三、实习内容及过程
1.Java基础知识
Java的基础知识对于一个Java软件工程师来说就好比是人的灵魂,现在的公司在招聘的时候很多都不在乎你会不会流行的技术,如(Struts、Hibernate、Spring、ibatis等)。他看重的是你的基础扎不扎实,对于网易、腾讯等大公司来说更是如此,我们在开发过程中运用了大量的Java基础知识,如类、对象、方法、成员变量、静态变量、封装、继承、多态、异常、接口、抽象类、IO流等等,所以一个系统对于Java编程基础的依赖便不言而喻。
2.MySQL、Oracle数据库
MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发、发布并支持的。MySQL AB是由多名MySQL开发人创办的一家商业公司。它是一家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商业模型。Oracle则是以稳定性著称,在访问量和数据大量交换的服务器中,Oracle占了大臂的江山,在开发中主要用到了数据库的查询语句、数据库的关系、事物等。
3.Servlet和JSP
一个Servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然Servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。Java Servlet技术为这些应用程序定义了一个特定于HTTP的 Servlet类。javax.servlet和javax.servlet.http包为编写Servlet提供了接口和类。所有的Servlet都必须实现Servlet接口,该接口定义了生命周期方法。
JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(htm,html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页Java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所 需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java, 也可以访问JSP网页 。
Java Servlet是JSP技术的`基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。现在许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器,也可以通过附件的应用服务器和模块来支持Servlet,这得益于Java的跨平台特性。另外,由于Servlet内部以线程方式提供提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Servlet的效率非常高 。
4.三大框架
Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用相关机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
5.xxx管理系统
xxx管理系统实现了xx科学管理、流程管理、跟踪管理及目标管理的需求,并达到企业规范化、精细化、数字化和集成化管理的目标。为光伏发电厂开展运行管理、设备管理、检修维护管理、安全管理、监测管理、物资管理等提供信息服务和业务支撑平台,提高生产效率和运营效率以及安全可靠性。
四、实习总结及体会
通过这次实习机会,我主要学习了以上这些java编程的技术,同时也明白了身处公司中如何更好地与同事配合,毕竟在软件开发中,你不可能一个人干完一个系统,大家都是通过svn等团队管理工具互相配合完成编程任务。在实习之前,我对软件开发的过程只有一个模糊地印象,以为只要把代码编写完之后就算基本上一个项目开发完毕了。然而通过这次实习,彻底颠覆了我的认知,我当时的认知无疑是非常幼稚和可笑的,完全的软件开发过程不只只是编写代码,在编写代码之前还有好多的事情要做,比如文档的编写、对项目进行需求分析、数据库设计等等。代码编写完成之后还要进行测试,以及人员的培训,这些都是必须做,也是必不可少的项目,甚至比代码的编写还重要。
我在开发期间遇到很多问题,但是我会试着到网络去找答案,如果实在找不到我会试着问问我的上级,或者跟一些朋友讨论一下,如果发现了这个问题的答案我会及时把它记录下来,方便以后遇到问题可以随时翻阅,我相信好记性不如烂笔头这句话,我也相信如果一个程序员写的代码没有错误那只能证明他没写过代码,虽然我比较懒,但我现在有空的时候都会对着电脑敲代码,我相信手感是敲出来的,你看10遍都不如你敲一遍来得印象深刻。
通过这次实习,我认识到了一个软件开发的完整的过程,为我今后进行实际的工作奠定了坚实的基础。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,在今后的学习中我会严于律己,认真学习有关软件编程的课,为以后的工作打好坚实的基础。
本人自20xx年9月份参加工作至今,六个月的实习时间已经结束。在这段时间里,在领导和同事们的悉心关怀和指导下,通过自己的不懈努力,在各方面都取得了进步。
实践让我的技能不断增长,工作潜力不断加强。刚开始工作的时候,发现自己以前在校园学习的知识很死,知识面很窄,以前做的练习项目的实用性也不是很好。在开始的几周公司给我们实习员工》培训了xxxx平台的使用,通过这次培训使我认识到xxxx平台的优势,能够大大提高软件开发效率。
随后我就加入到'xxxxx税源控管系统'项目的开发中,成为开发小组中的一员。在项目开发过程中一边是同事们的悉心指导,一边是自己反复琢磨与理解,几个月下来大大提高了自己业务和技术两方面的技能,已经能够比较熟练的掌握基本的工作方法和一些技巧,而且能够独立完成一些模块的开发。
通过实践,我解决实际问题的潜力得到了很好的锻炼。工作中也遇到了很多的以前没有遇到过的新技术,应对技术难题我总是直接应对,没有逃避,也因此自学了好多新的技术,大大提高了自己的自学潜力,也加深了对自己工作要负责的信念。在项目开发过程中也遇到了一些自己确实无法解决的困难,在经理和同事的帮忙下也顺利的解决了,在此表示感谢。
在开发团队中,加强了自己的团结精神和群众感,对工作认真负责,对团队认真负责。通过这个项目不仅仅学习到了很多技术也了解了整个项目的大体流程,从需求分析、数据库设计、详细设计、代码编写、测试、项目维护等方面,使自己不仅仅从一个代码编》写人员的角度还从一个整体的角度来看整个项目开发,加深了软件开发概念的理解。
不断学习使我对工作有了更进一步的认识和了解。不懂就学、就问,是一切进步取得的前提和基础。因为有大学专业课的底子和参加过专门的java培训使我在工作过程中遇到的.技术知识能更快的理解和掌握。工作中时常遇到新的问题,就需要查阅相关资料,请教同事和经理,一个问题一个问题的解决,一个困难一个困难的克服,不仅仅将原有知识温习巩固,产生新的理解,而且学到很多新知识,有了许多新的认识。但某些认识都还是肤浅的,还需要我在实践当中去不断深入地理解。
现场开发与维护使我不仅仅从一个开发人员的角度而且从客户的角度去思考问题。在项目的开发后期,也就是项目即将上线的阶段我与其他几位同事被派往现场去开发与维护项目。以前的开发都是根据需求分析来进行,功能要求一般在分析里面都写的很清楚,但是在现场开发直接应对客户,客户提出的需求一开始只是一个大体的功能描述,如何将这个只是语言描述的功能转化为技术实现需要很强的抽象潜力和对业务的深入理解,这个过程大大锻炼了自己的综合潜力。在第一时间接触客户的需求,从客户的角度思考问题,只有更了解客户需求才能更合理的设计软件的结构,功能。
一、实习目的
测量学实习是测量学教学的重要组成部分,其目的是同学巩固、扩大和加深从课堂学到的理论学问,获得实际测量工作的初步阅历和基本技能,进一步把握测量仪器的操作方法,提高计算和绘图力量,对测绘小区域大比例地形图的全过程有一个全面和系统的熟悉,会熟悉地形图,能够依据给定的地形图在实际中查找到涂上所示的点,并在实习的过程中增加其独立工作与团队协作意识,为今后解决实际工作中的有关测量问题打下坚实的基础。
同学通过本次实习应达到以下要求:
1、巩固和加深课堂所学理论学问,培育同学理论联系实际的力量、动手力量、刻苦耐劳的工作作风和相互协作的团队精神。
2、娴熟把握常用测量仪器(水准仪、经纬仪、钢尺)和工具的操作和用法方法。
3、把握导线测量和三、四水准测量的观测与计算方法,把握地形测量的测、算、绘技能。
4、培育一丝不苟的测绘技术工作看法、培育吃苦耐劳、团结友爱、集体协作的精神。
二、实习任务
a.利用各小组测区范围内已有掌握点,完成比例尺为1:500的地形图一幅,(用铅笔,按《地形图图式》整饰好),留意地形图上散点标注高程。
b.把握经纬仪放样的方法及过程。
c.初步熟悉全站仪的用法。
三、测区概况
测区地理位置:湖南省衡阳市南华高校老二教测区。位于南华高校校内内,测区包括
A-3-1、A-4四个已知点,主要构筑物有教学楼、花坛、楼梯、树木。
四、图试点掌握测量外业
1、水准测量
调整水准仪与地面水平,变更仪器高法进行测站检核,高差较差应小于6mm,以环形闭合差,小于毫米(或式中L为水准路途的总长度,n为总测站数)
2、水平角测量
(1)经纬仪架在掌握点上用角螺旋进行对中,在伸缩架腿调整圆水准气泡居中,调整脚螺旋,使水平管气泡也居中。通过对中器观看是否也居中,否则反复调平。
(2)望远镜调成盘左,对准左面的目标并制动,调整微倾和微动螺旋使得十字丝对准目标,记录数据。顺时针转动照准部,对准右面的目标并制动,读数并记录数据。
(3)望远镜调成盘右,对准右面的目标并制动,调整微倾和微动螺旋,使得十字丝对准目标,记录数据。逆时针转动照准部,对准左面的目标并制动,读数并记录数据。
(4)两次测量角只差不能超过40秒,否则重测。
五、地形特征点数据采集
全站仪基本操作:
1.测角度:
瞄准任意方向,按置零键,该方向即为0°0′00″,转动望远镜,面板上所显示水平角度数即为该方向的方位角;也可以自己按置盘键,配置任意方向的度盘读数。
2.测距离:
依据红外线测距原理,全站仪瞄准棱镜,按测量键即可测出测站点到立棱镜点的水平距离、斜距和高差。
3.测坐标:
设站,输入或调用测站点坐标、仪器高;
定向,输入或调用定向点坐标,瞄准定向点,依据输入坐标,自动计算二者之间的坐标方位角,也可以依据已知的坐标方位角置盘。
碎部点坐标测量,瞄准任意点处的棱镜,依据极坐标测量原理,自动计算,得到碎部点的三维坐标。
留意:不同型号仪器操作方法不尽相同通过全站仪测量出南华广场540个特征点的坐标数据并在草图上加以标注,明确每个特征点的详细位置。
六、CASS绘图
将数据从全站仪中导出(.dat格式),再用CASS软件描点,并连线,标注上详细景观物绘制成图。
七、小结(心得体会)
通过本次的测量实习,
我觉得最大的收获在于将书本上那些抽象的学问与现实的测量很好的结合了起来;不仅在于我对专业的学习和仪器熟识程度,
同时在对自己做事的严谨、团队协作精神的培育也极大有促进作用。
我们的目的是小区域掌握测量,用到的仪器有经纬仪、水准仪、全站仪、标尺、脚架等等,工程测量,它是个复杂的工作,完靠一个人的力气是远远不够的,所以通过这次实习我彻彻底底的明白了测量它是一个团队的.工作。我们组共有8个组员,必需发挥每个人的特长,才能使工作的效率最大化,在测量过程中我们最大程度的做到了精确,每个数据都经过检验,没有上一步的验证绝不做下一步。举个简洁的例子吧,每次仪器在测量时都要经过对中整平,这个表面上看是一个简洁的工作,但它必需做到精确再精确,只要不当心稍稍动一下仪器我们就要重复这一步工作,不然就会造成数据的误差,影响整个测量结果。还有一些许多人都会忽视的东西我们也绝不能不留意,越是细小的东西越能表现出一个团队的工作看法和力量。
这次实习测量我们的大体思想是这样的,我们先争论该怎么测量,有了理论基础我们实习测量起来就会少走许多弯路,比如测量左盘右盘打的时候,究竟是顺时针还是逆时针方向转,我们选择的是顺时针方向转,由于顺时针方向转的时候角度总是增加的,这样就削减了不少麻烦。
一个组的团结也是至关重要的,它关系到整个组的进度。从前我们组由于协作不够默契,分工也不够合理,整体进度受到极大的影响,后来通过组内的沟通,彻底解决了以上问题,我们通过实时的沟通也让自己学到了许多东西。
我觉得最大的收获在于将书本上那些抽象的学问与现实的测量很好的结合了起来。不再是我们单纯看书本上的文字内容,而实际确不能很好弄懂在今后实践中的操作。测量仪器的用法和实地的测量实习工作的开展,让我们更直观接触到了土木工程测量这个学科,也为我们今后走上工作岗位后,更好更快地用法仪器、掌握测量发放奠定了坚实的基础。