千文网小编为你整理了多篇相关的《软件开发技术实习报告(优秀范文六篇)》,但愿对你工作学习有帮助,当然你在千文网还可以找到更多《软件开发技术实习报告(优秀范文六篇)》。
一、实习目的
根据所学课程的理论知识,结合企业的运营实际,掌握软件开发的一般过程,软件的生命周期和作为一个开发人员就应具备的基本潜力,并撰写实习报告。使学生进一步巩固所学理论知识,同时提高观察问题、分析问题、解决问题的潜力。
二、企业实习地点
深圳市百盛佳信息咨询有限公司
三、实习时光
20xx年12月5日――20xx年4月5日
四、实习资料
1、java软件开发
五、实习总结
在Internet飞速发展的这天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。目前系统的架构一般有c/s架构和b/s架构,但是c/s架构的应用系统,每升级一个版本,客户端都需要自我下载更新,而b/s架构不需要,因为它是基于浏览器的。因此b/s架构的应用系统,在Internet上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。
计算机将具备更多的智能成分,它将具有多种感知潜力、必须的思考与决定潜力及必须的自然语言潜力。除了带给自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。这天人们谈到计算机必然地和网络联系起来,一方面孤立的未加入网络的计算机越来越难以见到,另一方面计算机的概念也被网络所扩展。二十世纪九十年代兴起的Internet在过去如火如荼地发展,其影响之广、普及之快是前所未有的。从没有一种技术能像Internet一样,剧烈地改变着我们的学习、生活和习惯方式。
全世界几乎所有国家都有计算机网络直接或间接地与Internet相连,使之成为一个全球范围的计算机互联网络。人们能够透过Internet与世界各地的其它用户自由地进行通信,可从Internet中获得各种信息。人们已充分领略到网络的魅力,Internet大大缩小了时空界限,透过网络人们能够共享计算机硬件资源、软件资源和信息资源。“网络就是计算机”的概念被事实一再证明,被世人逐步理解。
(一)、实习过程遇到的困难
1、一进入企业,就立刻被分配开发任务,我的任务是质量信息管理系统的一个功能点,PDI退改车,有新增,删除,查询,审核,统计的操作。该系统使用的是struts2springibates模式,一开始什么都不明白,oracle数据库没用过,jquery框架没有用过,ibates框架没用过。所以给我的开发带来了很大的困难。
2、在第二个项目中,我的开发任务是,一线通管理系统中的设备查询,设备修改,还有一些报表的功能,发运环节主要异常事件,销售部工单月统计报表,储运部工单月统计报表等等,这些报表功能都需要有折线图和饼状图,还要有导出excel的功能,而我对于如何生成折线图或饼状图,如何导出excel,从未接触过,这些都是这次开发中的难点。
3、在益凌进销存系统中,也就是第三个项目,因为是刚刚开始,所以主要的任务是做设计,就是把那些业务流程图转化为静态网页。这事看起来好像不难,不就是做静态网页嘛!
当初我是这样想的!
但是到真正做的时候,就发现了其实并不是想象中的那么简单,例如,如何抽象数据字段,也就是说,别人给你一张真实的业务表,你该如何把那些有用的字段显示在你的界面上,业务流程中的每个点之间又有没有关系,这些都需要你去想的问题。初次接触,所以做起来也很棘手。
(二)、如何解决问题:
作为一个开发人员,遇到这些问题是在所难免的,因为很多技术都在不停的更新,你要不断的去学习,要有学习新知识的潜力,而且如今网络资源是如此的丰富,只要在internet上搜索一下,很多问题都会迎刃而解。
Oracle数据库简单的应用,jquery框架和ibaties框架的应用也是透过网络资源一边学习一边应用来实现我的目的的,当然也少不了跟同事的沟通。对于那个报表中用到的折线图和饼状图,我们采用了一个叫Jfreechat的框架,关于如何应用,也是从网上获取相关例子,然后经过我们的`加工,就很顺利的解决了问题。透过这次,感觉收获还是挺大的。对于进销存管理系统的设计问题,我压根就什么都不懂,看了一段时光的业务流程图,还是不明白要做什么,要在网页界面上体现哪些字段,每个界面之间又有什么联系,这些都不太明白。
“这些东西要靠自我想的”,项目负责人跟我说了,之后他就跟我说了一大堆如何抽象字段,要把每个业务点的关系理清,然后再透过他们的关系抽象有用的字段。听他说了之后,恍然大悟,原先是这么一回事。之后,每次遇到不懂的,就立刻去和他沟通。完成了这些设计,我感觉我对软件开发,又有了更深的认识,同时也让我意识到沟通在软件开发中真的是一件很重要的事。
六、实习心得
经过为期4个月的专业实习,令我更深一步的了解和学习了软件开发的一般过程,不再是以前那样,都不明白软件开发是什么东西。对于一个应用系统他们为什么要那么多人来做,而这么多人一齐做,代码又是如何进行管理的。对于每一个应用系统,企业到底用到哪些技术,他们为什么要选取这些技术,我们开发人员的主要任务是什么等等,这些概念都渐渐的清晰。
人,孰能无过,过而改之,善莫大焉!
没有谁,在编写代码的过程中永远不会犯错,即使他十分的厉害,那也是从不断的犯错过程中锻炼出来的,但亦有“犯错”的时候,因为需求是不断的改变的,即使你当时没错,但需求改了之后,你的代码不贴合需求,那也是你的错。有错那当然就要调试咯,以前老是害怕出错,找不到问题所在是件令人烦恼的事。但是当调试的错误多了之后,你就会发现,每当一看到相类似的错误之后,你就会立即明白这个错误是什么原因造成的!
所以,我们不就应害怕出错,就应把调试错误当成一种提高个人潜力的方式。
对于测试人员发回来的bug我们要认真的对待,造成这种bug就证明了我们的思路还是不怎样的清晰,所以有必要再去看看相关的资料。沟通是人与人之间传递信息的途径,好的沟通能很完美的传达你的思想,你的见解。在企业中,每一个系统的开发过程一般来说都不是一个人从头做到尾的,一般都有分工的,如此一来,沟通就必不可少了,因为你要把你做的工作,你为什么这样做,告诉别人,别人才更好的去完成他的任务。
这次实习,是进行实战性工作,学到了很多东西,我相信对以后的生活和工作都有很大的帮忙。
一、实习目的
这次实习的目的是为了提高我的专业技能、实践能力、以及让我了解一些实际的工作情况。对我在正式工作前有很重要的意义,不论是专业技能,还是综合素质,以及实际中的人际关系都有了更加深刻的体会,让我在正式工作前有了一笔很珍贵的经验。
这次实习的主要任务就是在了解整个软件的制作过程,以及各个环节中的细节,学会了这些环节,并能用学到的知识来完成公司的项目。现阶段我所做的项目有《意见反馈管理系统》、《智能控制网关系统》,《意见反馈管理系统》这个项目我和另一名同事共同将其完成,完成用户意见的收集与处理,尽最大程度的将我们所学到的知识转化成实际。为更大的项目做好充分的准备,让我们可以在实习过后的正式工作中,有准备的去面对。公司的最终目的就是希望我们通过这个简单的项目能了解项目的制作过程,并理解各个环节的意义。让我们能够充分的理解项目制作过程以及项目制作中各个流程的意义。
二、实习单位及岗位
我所实习的单位是xxx有限公司的xxx部。这个部门的主要职能就是家用电器的智能化,按照客户的需求制作成相应的`软件,所以我们需要对整个软件开发的过程都较熟悉,这样才能应对客户们各种各样的问题,
才能制作出更好的软件以满足客户们的需求。
我的职位是java软件工程师,时间是20xx年xx月xx日――至今,实习时间总长应为x个月。实习的地点是在公司的,早8:30晚5:30,周六上午加班,每周六下午、周日休息。
整个实习是实际项目制作以及专业知识的学习。具体的每周任务、实际工作内容、以及专业知识与专业技能的实际应用会根据不同的环节也有所不同。但总体的目标就是让我们了解实际工作中软件的制作流程,以及各个流程中所需要的技术和注意点,并用实际的项目让我们进行练习。
三、实习过程
上面已经介绍了个整个实习的任务以及目的,下面将详细介绍整个实习的流程,并对每个流程的细节加以详细说明。具体的时间安排如下:
第一周
配置Java、Eclipse、数据库等的环境,熟悉xx管理系统的代码,完成xx管理系统的apk资源本地上传至tomcat服务器不同步到FTP服务器的功能和手机软件升级功能了解用户回馈系统的需求,完成回馈系统设计书,创建Customer工程,完成其基本结构以及用户意见收集基本页面
第二周:
完成了页面表单提交的检查(电话、邮箱、字数限制的检查),完成了用户意见收集页面到用户意见提交成功界面的跳转,基本完成dao的save方法、service、action部分,调试dao、service、action代码,实现了收集用户意见,保存到数据库,跳转到收集成功页面的功能;完成了查询详情并回复的页面(dao、service中的查询、更新算法,action中的跳到查询详情并回复的页面和跳到回复成功页面);完成了用户意见收集页面和用户意见提交成功界面调整,使其适应各个型号的手机界面,更改了表单检查出错的提示方式;将查询页面与查询详情页面的动作统一,修改查询详情并回复页面的样式
第三周:
完成了查询详情页面的状态的默认下拉选框功能,完善了查询详情页面的状态的提交和返回按钮,再返回查询页面时,保证页码、状态等的原来状态;完成用户回馈系统的代码review;完成用户回馈系统的测试设计报告书;完成用户回馈系统的测试设计报告书review;完成用户回馈系统的代码review第四周:
测试网关系统,做1-22号灯的单开、单关、全开、全关的测试;学习ScalaAPI,安装Scala,ScalaIDE,SBT并配置环境;做网关COMM
2、COMM
4、COMM6端口写的测试并学习Logback日志;学习网关系统中关于PLC设备的代码并且测试网关COMM
2、COMM
4、COMM6端口写(C语言部分)
四、实习总结
我的实习还在进行,这次的实习,对于我们这帮还没有毕业的学生来说可以用意义重大四个字来形容。他不仅仅对我们的专业知识进行了巩固和拓展;还对我们作为软件开发人员的视野进行了增大,让我们了解了很多软件开发这个职业应该注意的一些细节;更是让我们亲身体会了软件工程这门科学对于一个软件的意义。这些经验对我们来说就是一笔宝贵的财富。而经过了这几个周的实习,在我的努力下,完成了既定的的任务,但我想说的是,在这个过程中,我并不仅仅是完成了任务,更是满载而归:项目的制作以及疑难问题的解决,将我们把大学期间那些快要淡忘的知识又重新熟悉了起来,并且对代码有了更深层次的理解。代码的复用性、类与类之间的调用、对象的创建、数据库的连接以及操作等各种专业知识的使用,让我们能更好的将这些各种各样知识合理的整合在一起。
如果说专业知识收获颇多,那么接下来的职业技能却是我认为在整个实习过程中收获最大的地方。代码的注释以及编码的规范这两点是我以前很少注意的地方,对其也并没有多少重视。但这一次,却明白了他的重要性:这是作为一个软件开发人员必须应该具备的能力,或者说应该特别注重的地方。因为我们的代码并没有多少注释以及很多地方的编码很不规范,企业老师宁愿让我们多花一周的时间修改,也没有匆匆的进行下一步测试。在修改的这一周内,通过自己的体会以及老师的重点强调,对于代码的编码规范和代码的注释有了更深层次的理解。通过了这次的实习,我个人认为,代码的注释以及编码的规范比个人的技术更为重要。这次实习的最终目的就是希望我能够独立完成一个了软件项目的制作,充分了解软件项目的制作流程。这一次的实习,主要有制作文档和编码。
最后,总结这段时间的实习生活的收获,真的是使我受益匪浅。在实习中,我学习到了不仅仅是技术上的收获,更还有生活中的的人际交往以及其他的许多经验。而这些,都将作为我迈入社会的根本,我将以此为我的基础,怀着一颗勇敢无畏的心去迎接我即将来临的工作。
五、实习体会
这一次的实习,给了我很深刻的体会,不仅仅是专业的收获,更还有团队间的相互合作,这些让我明白了团队的意义。工作即将来临,我期待着工作的到来,我将带着这次实习的收获,尽量的将学到的知识运用到实际工作中,去迎接一个又一个的挑战。前方的路会有很多困难等着我,但我不怕,因为我坚信,只要我努力,终会克服这些困难。路就在脚下,我将带着坚定的信念,不畏挫折,勇往直前!
一、关于实习公司
我所实习的南京xx软件有限公司简称xx公司,公司成立于xx年,主营软件开发和信息系统集成,特地从事工程建设项目管理信息系统开发和实施,具有自主学问产权的项目管理软件产品xx项目管理系列软件(包括xx投资限制合同管理软件、进度限制安排管理软件、xx质量限制安全管理软件、xx项目管理门户、xx城建项目管理平台等),并已经在全世界第一大桥苏通长江大桥、国内最大的开发区苏州工业园区以及南水北调工程实施和应用,目前正与南京城建集团合作,开发城建项目管理平台,软件工程实习报告。
二、实习的内容
今年xx月xx日起先,我正式走进xx起先了实习工作,并被调到了江苏省建筑质量检测中心,参与正在进行的一个检测项目。由于我才大三,本身对企业的经营方式等都很生疏,公司让咱们的王工带我学习,以师傅带徒弟的方式,指导我的日常实习。在王工的热心指导下,我依次对此次项目的业务流程和也许框架进行了了解,并主动参加相关工作,留意把书本上学到的理论学问比照实际工作,用理论学问加深对实际工作的相识,用实践验证高校所学的确有用,实习报告《软件工程实习报告》。以双重身份完成了学习与工作两重任务。跟公司同事一样上下班,帮助同事完成部门工作;又以学生身份虚心学习,努力吸取实践学问。我心里明白我要以良好的工作看法以及较强的工作实力和勤奋好学来适应公司的工作,完成公司的任务。
三、实习的提高与收获
1、通过干脆参加企业的运作过程,学到了实践学问,同时进一步加深了对理论学问的理解,使理论与实践学问都有所提高,圆满地完成了本科教学的实践任务。
2、提高了实际工作实力,为就业和将来的工作取得了一些珍贵的实践阅历。
3、一些学生在实习单位受到认可并促成就业。
4、为毕业后的正式工作做好了打算。
四、结语
到公司实习并没有我想象中的'难以融入,通过渐渐的学习,发觉在公司用的到得学问在咱们的学校学习中都会遇到。至暑期结束,从不懂到慢慢的做了几个检测项目。学到不少的东西。实习生活还没结束,开学了我还是会接着留在公司我的学习和探究。
实习单位(全称)xx公司邮编xx
实习单位地址xx电话xx
实习单位指导
教师姓名陈xx邮箱xx联系电话x
实习岗位软件开发部软件开发工程师
实习内容
一、公司简介
国内物联网领军企业――新大陆科技集团(深市A股上市公司:000997)下属子公司,作为信息产业实用型人才培养解决方案提供商,致力于面向高校、职业院校进行产、学、研校企深度合作,是新大陆科技集团产业报国、回馈教育的直接执行者。
二、实习岗位说明
1、负责Android手机软件的开发及设计;
2、根据产品的需求进行Android产品的分析;
3、对Android平台开发技术进行研究,发现其缺陷并改正更新;
4、根据用户需求研发新的Android产品,并测试其性能,进行改进;
5、根据项目需求进行学习并快速掌握技巧;
6、平常要与相关工作人员进行沟通,使团队快速成长起来。
三、实习项目要求
1、天气预报app
1)获取网络上的天气数据,进行解析之后,存储于本地,以供断网时使用;
2)用数据库保存搜索记录,以九宫格的形式展现;
3)用fragment代替activity,方便移植到实验平台上;
4)熟悉点阵LED屏的协议,将结果显示于LED屏上;
5)对代码的封装,规范化。
2、NewLab二期优化
1)帮助界面的实现,使得学生掌握实验平台的使用方法;
2)实验类别的在线远程更新,用户下载量的统计;
3)UI(用户界面)的调整;
四、任务完成情况
经过两个多月的不断学习和努力,实习项目大部分都顺利的完成了;
首先是天气预报的项目,从百度api获取所查询的城市的天气数据,对其进行解析,在展示到界面上的同时保存最近搜索的天气数据到sharepreference中,以供断网时使用;搜索记录的保存以及点击跳转,都方便了用户了使用。此外,在相应设备上外接LED屏可显示当前天气信息;
其次,是NewLab项目的优化,利用同事提供的接口,解析数据,保存到数据库中,、数据进行异步加载,下载对应的`图片资源,更新用户界面,实现实验类的更新;制作本地html文件,用于webview的加载;
此外,在实习期间,我也完成了国创项目的安卓客户端最初版本的设计与实现,并着手制作一款轻量型的手机安全卫士。
五、自我鉴定,成果描述
在工作中遇到不懂的地方,能够虚心向富有经验的前辈请教,善于思考,能够举一反三。对于别人提出的工作建议,可以虚心听取。在时间紧迫的情况下,加时加班完成任务。能够将在学校所学的知识灵活应用到具体的工作中去,保质保量完成工作任务。同时,我严格遵守我公司的各项规章制度,实习期间,未曾出现过无故缺勤,迟到早退现象。我脚踏实地的工作,努力做到最好,工作始终以“热心、细心”为准则。遇到不懂的问题,积极问同事,在同事的热心帮助下,问题很快就解决了,这简短的实习生活,虽然紧张,收获也很多。但给我的仅仅是初步的经验累积,对于往后迈出社会还是不够的。
我相信通过自身的不断努力,拿出百尺竿头的干劲,胸怀会当凌绝顶的壮志,不断提高自身的综合素质,在与社会的接触过程中,减少磨合期的碰撞,加快融入社会的步伐,才能在人才高地上站稳脚跟,才能扬起理想的风帆,驶向成功的彼岸。
实习过程
第一周:20xx年xx月xx日-20xx年xx月xx日
任务要求:熟悉公司的办公环境和规章制度
任务进度:熟悉了公司的运作规则对于自己后续工作的了解
出勤情况:全勤
第二周:20xx年xx月xx日-20xx年xx月xx日
任务要求:
1、完成天气预报数据获取,解析
2、完成界面设计,展示
任务进度:100%
出勤情况:全勤
第二周:20xx年xx月xx日-20xx年xx月xx日
任务要求:
1、完成天气预报数据获取,解析
2、完成界面设计,展示
任务进度:100%实现了任务要求的功能
出勤情况:全勤
第三至五周:20xx年xx月xx日-20xx年xx月xx日
任务要求:
1、对LED点阵显示屏的熟悉,进行编程
2、将activity换成fragment来实现
3、解决出现的各种bug
任务进度:点阵屏和fragment的转化顺利完成,唯一存在的一个bug是横竖屏切换时导致程序崩溃,展示没有解决;
出勤情况:全勤
第六周:20xx年xx月xx日-20xx年xx月xx日
任务要求:接手NewLab项目,熟悉功能,源码
任务进度:初步了解了NewLab的功能以及要优化的模块源码
出勤情况:请假2天
第七至八周:20xx年xx月xx日-20xx年xx月xx日
任务要求:
1、Html文档的编写,帮助界面的实现
2、和同事进行接口的对接
任务进度:接口对接
出勤情况:星期五上课请假
第九至十周:20xx年xx月xx日-20xx年xx月xx日
任务要求:
1、实现实验类的更新和下载量的统计
2、实现实验包可以选择性下载
任务进度:实验类的更新实现了,下载量的统计只是在url中附加了个UserID,因为要离职,交接了工作,选择性下载的功能没有实现。
出勤情况:星期五上课请假
实习中存在的问题
1、基础知识方面,java是自学的,基础不够扎实,在应用时不能得心应手,对于一些深入的编程如接口回掉方面了解很少,应加强知识的巩固与继续学习;
2、实际操作方面的,通过虚心向老员工请教,自己努力实践,得到解决;
3、专业性的问题,积极与指导教师联系,促进问题的有效解决;
4、态度方面的,努力端正,虚心请教,得到提高;
5、注重意见反馈,耐心寻找差距,保障达到实习的预期目标。
实习总结经过两个月多的努力,我终于圆满的完成了我的实习工作。在实习期间,我更加坚定了在android这条路上走下去的意志,并在项目实战中,学习到了很多新的知识,我把所学知识应用于实践,不仅巩固了已学知识,还提高了动手能力。工作往往不是一个人的事情,是一个团队在完成一个项目,在工作的过程中,如何去保持和团队中其他同事的交流和沟通也是相当重要的。一位资深人力资源专家曾对团队精神的能力要求有这样的观点:要有与别人沟通、交流的能力以及与人合作的能力。合理的分工可以使大家在工作中各尽所长,团结合作,配合默契,共赴成功。个人要想成功及获得好的业绩,我牢记一个规则:我永远不能将个人利益凌驾于团队利益之上,在团队工作中,会出现在自己的协助下同时也从中受益的情况,反过来看,自己本身受益其中,这是保证自己成功的最重要的因素之一。
我在实习期间,工作刻苦认真,服从领导,严格遵守实习单位和学校的规章制度,获得了实习单位的肯定和实习老师的一致好评。
目的:
大学生社会实践作为高等院校实践教育的重要组成部分,目的在于弥补学校教育教学工作的不足,丰富和深化大学生思想政治教育的实践内容,促进青年学生在理论和实践相结合的过程中增长才干、健康成长的重要课堂,从而优质成才、全面成才。
意义
1)可以引导青年学生了解社会,了解国情,坚持走有中国特色社会主义道路的信念。
2)引导学生增强责任感和使命感,树立正确的'世界观、人生观、价值观,提高学生的综合素质。
3)充分发挥学生的知识和智力优势,为人民群众生产和生活基本需求服务,培养学生的劳动观念和奉献精神。
4)合理利用课余时间,积极投身于各类社会实践活动中,全面提高自身素质,为就业做好准备。
毕业实习是学校教学计划的重要教学实践环节,是课堂教育和社会实践相结合的重要形式。通过实习了解相关企业的生产组织形式、管理方式、生产环境和关键技术。让学生进一步了解本专业所必须的各种基本知识和基本技能,理论联系实际,拓宽学生的知识面,开拓学生的视野,加深对专业知识的理解。同时了解生产企业对员工的要求,提高组织纪律观念;亲身参与实践,培养吃苦耐劳的精神,为将来适应社会奠定基础。对于任何一位大学毕业生来说,毕业实习是一个很关键的学习内容,也是一个很好的锻炼机会,也是我们直接接触社会的机会。在这样一个过程中,让学生亲自感受社会的需求,高强度与社会接轨。
一、实习目的
一方面,通过实习,培养学生树立理论联系实际的工作作风,以及工作中将科学的理论知识加以验证、深化、巩固和充实,并培养学生进行调查、研究、分析和解决实际问题的能力,也是接受一次系统而深刻的专业思想教育,增强从事与本专业相关工作的责任心和光荣感,提高综合运用所学专业知识和基本技能的水平,培养从事软件开发相关工作的能力。理论联系实际,掌握一定的工作能力,积累社会工作经验,了解社会,增长见识,提高与别人和谐相处和协同合作的能力,提高自身的综合素质。另一方面,通过本次实习,应当对公司产品、测试流程、测试知识等达到熟练运用的地步,同时应该对测试工具及其应用有一个非常清晰、明了的认识。
二、实习的基本情况
实习的基本情况包括:实习时间、实习地点、实习岗位、单位简介、实习任务、以及所取得的成果。下面我从这方面简单介绍介绍。
1、实习时间
实习时间:20XX-07-02至20XX-08-28。
2、实习地点
实习地点:xx软测信息技术有限公司
3、实习岗位
实习岗位:软件测试工程师
4、单位简介
xx软测信息技术有限公司是xx地区唯一专注软件测试培训的基地。新梦想软件测试培训基地--xx地区最好的唯一的专业的软件测试培训基地。目前,在整个xx地区,只有新梦想有专业的资深的软件测试老师以及权威的软件测试课程体系。新梦想的办学目标是培养专业的、高素质的软件测试人才。"学习软件测试就选新梦想"这个认知已经深入长沙各大高校学生以及想实现自己IT高薪职业梦想的广大学子的心里。
随着公司的不断发展,公司高层测试主管的加入、用人单位不断给我们提出非常宝贵的意见等方面,让我们的软件测试课程体系在完善的同时更趋向于完美。在如此强大完美的课程体系以及"新梦想人"对学员认真负责的前提下,目前新梦想已经为上海、深圳等IT名企输送了大量的高级软件测试人才。
5、实习任务
了解软件测试所用基础知识,掌握软件测试的基本技术,学习软件测试的基础知识及测试流程和有用的相关技术,了解软件开发各阶段的工作。通过实习,巩固大学所学专业的基本知识,提高分析、判断和处理实际问题的能力,锻炼自己的实际动手能力,增强自己的团队协作意识,了解软件开发的思考角度和主要流程。较好的文字理解、组织和表达能力,能做好测试计划和测试报告。提高沟通表达能力。
6、所取得的主要成果
实习让我也收获了一份成熟与冷静。以前没有接触过社会,做什么事总是按着自己的思维来,面对一点突发事情就很急,总是不能独立解决问题。通过这次实习我开始学会了面对问题并知道了如何解决问题。实习让我更加懂得怎么和别人交流沟通,也让我学到了许多做人的道理,待人一定要有一颗真诚的心。而且无论做什么是我们都要持之以恒,任何事情做久了我们都会产生厌倦感的,只是刚刚开始时有热情是远远不够的,我们需要的是持之以恒。一开始我做的时候比较有热情,但是慢慢的就觉得乏味,但我还是坚持了下来。所以我们要懂得在平淡中寻找快乐。尽管在此过程中有许多的不如意。我坚信在将来的学习生涯中我会更会学会处理商业方面与人际方面的事情。
同时我也对软件测试有了全方面的了解,掌握了软件测试的基本技术。在专业知识技能方面有了一定的提高。为我以后毕业工作奠定了良好的基础。
三、实习过程与内容
1、实习内容
本次的实习内容主要包括:对公司产品有一个初步的认识及确定其应该包括哪些模块实现什么功能;对软件测试的基础知识的理论学习;理论联系实际对测试进行具体操作;编写测试计划、测试用例、学会用测试工具进行工作,软件初步测试。
工作职责第一点了解项目的测试流程,编写测试计划、测试用例;第二点会使用测试工具,寻找bug并记录跟踪bug。第三完成测试环境的部署并提交测试报告,熟悉linux系统与oracle数据库。同时要求要有较好的文字理解、组织和表达能力,能做好测试计划和测试报告。
2、实习过程
刚开始去公司上班,公司负责人会先带领我熟悉公司工作环境,开始几天主要要去学习工作的业务,制度以及学习关于测试的知识,虽然不是重要的工作,但对今后的工作有很大的帮助。然后再去熟悉公司项目的需求,一边学习前辈写的测试用例,一边尝试自己编写测试用例,测试用例全部必须要有很强的逻辑思维和考虑周到设计出来的文档才能有很好的覆盖率,也就是覆盖率要很强,编辑出来的测试用例才能找到重要的`bug。第二周和第三周主要是负责编写测试用例和执行测试用例并且寻找bug跟踪bug,并提交bug到bug管理库。再不断的完善测试用例。并且在更新版本后我们还要再走一遍自已写的测试用例,去核实修改的bug是否已经修改并且功能达到原先期望值。项目经过一段时间的测试,终于快要完成了,这个星期主要是返回测试。就是把通过的bug的测试单,经过开发修改过后的系统再进行测试。回归全部通过,说明系统的质量不差。测完并且编写用户手册。
经过一段时间的学习,对软件测试有了一个全方面的了解。公司还让我参与了新项目编写测试方案和测试用例,还有用例的评审;新项目的测试不仅仅是手工测试同时也使用自动化工具进行测试,自动化测试工具主要是用来对新版本的回归测试。同时学会了对测试中发现的问题进行详细分析和定位,参与了同开发人员谈论缺陷解决方案。
四、实习中所发现的问题
在这次实习过程中,我也发现了本身的许多问题,各方面都有许多东西有待提高。本次实习过程主要有以下问题:
(1)经验不足。刚进入公司,对于一无所知的我,一切都要重头学习,首先学习的就是如何在linux系统上装oracle,对这两个都不是很熟悉的我,又要慢慢学习,我自已请教了公司的老员工,或者对linux系统精通的人,在公司是没有多少时间让你慢慢学习的,让你在规定的时间范围内完成工作,到时间后就必须有一个结果,对于部署测试环境以前没有接触过,直接拿来三台服务器就让我们把整个项目部署到上面,对于这一块没有多少了解的我无助的像个孩子,感觉茫然极了。
(2)工作效率不高。因为自己经验不足,专业知识和技能不够,正式员工只需要花一两个小时的时间完成的任务,我通常需要花费三四个小时,造成了很多上面布置的任务,我都无法按时完成的局面,所以我只能通过下班之后或者周末的时间来完成这些我本应该在上班时间完成的任务。
(3)专业知识和技能有待提高。让我自已写测试时,我知道难题来了,对于代码自已只是在大一时接触了一下,大二基本上也都还给老师了,现在让我自已敲代码,我怕自已不能完成任务,我不断在网上查找资料,公司的同事们个个都是开发的高手。专业技能仍有缺乏,书到用时方恨少,深刻的体现了我实习中的体会,专业知识仍待提高,无论在今后的学习上还是工作上仍需要更加的刻苦学习专研知识。只有不断的学习才能更好的做好测试工程师这份工作。
(4)独立解决问题的能力欠缺。在工作能难免会遇到各种各样的问题,而我有时候在遇到问题的时候拿不定主意,不知道如何解决。无法自己独立解决问题,能力有待提高。
(5)工作态度不够积极。在工作中仅仅能够完成布置的工作,在没有工作任务时虽能主动要求布置工作,但若没有工作做时可能就会松懈,不能做到主动学习,这主要还是因为懒惰在作怪,在今后我要努力克服惰性,没有工作任务时主动要求布置工作,没有布置工作时做到自主学习。
(6)思维不够严谨测试用例全部必须要有很强的逻辑思维和考虑周到设计出来的文档才能有很好的覆盖率,也就是覆盖率要很强,编辑出来的测试用例才能找到重要的bug。而我的思维不够严谨,写出来的测试用例覆盖率不强。所以我需要多积累测试经验,提高思维的严谨度。
五、问题的分析和讨论
实习中遇到问题是难免的,发现问题就必须要分析解决这些问题,以免毕业以后再遇到同样的问题,分析解决这些问题,也为以后工作奠定良好的基础。
(1)针对经验不足和专业技能不够的问题。刚进入公司,对于一无所知的我,一切都要重头学习,在公司是没有多少时间让你慢慢学习的,让你在规定的时间范围内完成工作,到时间后就必须有一个结果,这又是一种新知识的学习中。我们要在批评中不断的吸取教训,在教训中不断的重新学习,就这样一直重复着这个过程,不断的学习,不断的吸取教训,然后再慢慢累积成经验。正所谓“活到老,学到老”,无论所处环境怎么样都不要忘了学习,以后要虚心向别人请教,一边学习,一边积累经验。
(2)针对效率不高和独立解决问题的能力欠缺的问题。对于刚进入公司的我,相比于那些公司前辈,经验、能力各方面都欠缺,自然工作效率就没有前辈们高,解决问题的能力也没有前辈那么强。因此我需要不断的学习,掌握工作方法,虚心向前辈请教。前辈们他们也是我的资源,在工作期间,我要一边学习新的知识一边积累经验,把自已遇到的问题和解决方法都默记于心,在公司里面能学习到的东西很多,在软件测试方面提高自已的工作能力。不管工作压力多大我都坚信,只要自已肯努力干,希望就在前方。在工作中不断的锻炼自己的能力,只有一有锻炼自己的机会,就要抓住机遇,主动去学习,去挑战。只有在不断的实践中,才能提高自己的能力,掌握好的工作方法来提高工作效率。
(3)针对工作态度问题。工作态度一定要积极,没有积极的工作的态度,公司高层怎么放心把项目交给你。因此工作中就要有自己的工作责任。在公司我从没有把自已当成是实习生,我和大家一样遵守公司的每一项制度,把自已当成是公司的一份子,不管是什么工作我都想尽自已最大的努力去完成它,不管结果如何,我一直在想是不是努力了就会有收获,但是现实是残酷的,你的努力并不一定达到了上司对你的要求,上司的要求自已永远也摸不透,因为我不知道自已要做到什么样才能让上司对自已肯定,认为自已是有能力的,而不是总是对我进行批评。我把自已当成是正式员工一样,上下班坚持公司的每一项制度,早上很早上班晚上很晚才能回到住的地方,但是不管多累我都会对自已说加油,没想过要放弃。现在我也应该明白我对公司有责任对学校也有一份责任,因为渐渐长大了才。
六、实习的收获与体会
实习,是每一位大学毕业生必须拥有的一段经历,它让我们在实习中了解社会、体验社会,让我们学到了很多在课堂上学不到的知识,也打开了我们的视野,增长了自己的见识,为我们以后进一步走向社会打下坚实的基础。暑假实习是我们把学到的理论知识应用在实践中的一次尝试。我确信这是一次非常有意义的实习,也为我以后毕业工作奠定基础。通过实习,巩固大学所学专业的基本知识,提高分析、判断和处理实际问题的能力,锻炼自己的实际动手能力,增强自己的团队协作意识,了解软件测试的思考角度和主要流程。两个月的实习,让自己走进了一个全新的领域,开始了自己踏入社会的第一步。实习无所谓结果而言,更确切的说,它是一个新起点,一个让自己学会成长的地方,当然也确实让自己成大了不少。不管是从工作技能上还是从为人处事上,我都感觉有很大收获。在工作技能上,明白了工作更需要自己的努力、耐心和细心。这些自己有些欠缺,但这在段实习期间,真的发现自己有了很大的改善。虽然离真正的软件测试人员的要求还有很大的距离,但是自己一定会努力,向着自己的目标前进;在为人处事方面,也让自己成熟了许多。虽然不能用语言来描述,但是确实可以从生活中的点点滴滴感觉得到。经历使人成长,只有真正的经历过,才可以让自己真的成熟起来,要想真的出人头地,必须脚踏实地努力工作,做好自己。
总之,通过这次实习,确实让自己成长了许多。在实习期间,我学到了许多东西,遇到了一些困难,也看到了自己本身存在着许多问题。在测试时要想使自己的测试更加周全,总会遇到这样那样的问题。当前的软件的功能日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后能做好测试工作而努力。
推荐专题: 软件公司实习报告 软件开发实习报告 软件开发技术实习报告