【科瑞思拓软件科技公司软件测试工程师岗位实习报告4600字】_第1页
【科瑞思拓软件科技公司软件测试工程师岗位实习报告4600字】_第2页
【科瑞思拓软件科技公司软件测试工程师岗位实习报告4600字】_第3页
【科瑞思拓软件科技公司软件测试工程师岗位实习报告4600字】_第4页
【科瑞思拓软件科技公司软件测试工程师岗位实习报告4600字】_第5页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

科瑞思拓软件科技公司软件测试工程师岗位实习报告目录TOC\o"1-3"\h\u38661实习目的 实习目的1、通过实习,增强培养学生对社会的适应、沟通等方面的能力。2、通过实习,帮助学生深入复习课堂所学知识。通过实际操作帮助学生将所学知识运用在实践当中,以求起到巩固学习的作用,培养增强学生对知识的综合运用能力。3、通过实习,帮助学生理解掌握的理论知识,熟悉计算机应用技术在实际生活的工作进程、工作总目标、工作特点等,为今后步入社会提供经验。4、帮助学生对本专业就业岗位进行了解,熟悉其职责范围,及所需技能与知识要求,从而帮助学生在将来更好选择适合自己的岗位。2实习单位郑州科瑞思拓软件科技有限公司3实习时间2022年6月27日——2022年9月17日4实习内容及过程4.1实习内容在次此实习中,本人岗位职位为软件测试工程师,在郑州科瑞思拓软件科技有限公司的工程部专门负责协调测试产品的测试工作。本实习主要包括以下几个方面:一是负责课题测试过程、测试计划及测试用例的撰写,二是对错误进行识别与追踪、测试环境部署及测试报告的提交。采用熟知的Oracle数据库与Linux系统相结合的LoadRunner测试工具完成项目性能测试以及采用SVN组态工具对文件进行管理。4.2实习过程来到公司第一天,我先是对整个工程部进行大概的了解,随后在组长带领下,熟悉工作的各个内容。在工作开始时,我需要熟悉需求和系统,编写测试用例。所有的测试用例要有很好的覆盖范围就一定要有很强的逻辑思维以及贴心的设计文档,也就是测试用例的覆盖范围一定要足够大,经过修改后的测试用例可以检测出明显的误差。后来,当我们重新编写一个新的测试用例时,我们需要对原有的测试用例进行分析并添加了追踪错误的功能,这样才可以使整个测试用例更加完善。在更新完成后,需要重新体验一下自己写的测试用例来证明修改错误是否已经得到了修正,功能能否达到原先预期。柳州依米软件科技有限责任公司作为一家以培养新人为主的培训机构,除了培训外还会接洽一些其他外包业务包括帮助客户研发软件等,正如笔者所从事的业务之一就是基金管理方面的项目一样,当客户要买基金时,可先登记账号,然后再甄别选择基金、管理好已买的私有产品、做好投资后及投资前的资产管理等。以单元测试为例,单元测试作为软件测试最常用的测试手段,可以很好的将很多方法分开,从中查找出哪一个地方的代码除bug.idea外,用单元测试要引入测试包Junit4.因为这个项目采用Maven结构,只要pom.xml加入以下依赖代码。在实际工作中,对于一些较复杂的系统或者程序,通常都会选择采用单元测试这种方式来提高工作效率。在整个软件生命周期的各个阶段,单元测试始终处于重要地位。当测试工具包被导入时,要对所写程序模块逐一检测,通常程序设计流程为完成某一部分功能要立即设计测试用例来检测,实习期间如实照办,整个项目业务方法有二三十种之多,因此下面检测部分仅选择该项目的关键功能来检测呈现。测试流程:1、引入测试工具包Junit;2、编写测试类(利用Spring对该项目3个业务接口案例进行自动注入);3、设计测试用例并调用接口方法对其进行测试。单元测试完成后,会在界面上显示出添加商品的信息,并在界面左下角显示出“juint”选项。若该测试方法能够检测加入的物品,且不存在误差,左边会显示绿条,说明检测成功,已成功仿真将刚好的物品加入系统,若显示为红色,说明检测代码存在误差或编码存在漏洞有待改进。web项目不只是开发的一部分,debug调试与软件测试是软件质量保证中颇为关键的一环,它直接关系到电脑配件可用性的评价,本次实习期间笔者采用所学软件测试的基本方法与技巧,巧妙的采用自动化测试的方式,通过普通单元测试来对电脑配件系统一些核心功能代码进行检测,检测时尽量做到先检测后纠错,尽管有些检测看似不重要,但后期均可减少其项目损耗、减少项目开发正本、厘清检测思路、提高检测效率,以后遇到问题时还可及时进行处理,使用户更放心。经过大约两个星期的公司实习,我也知道了一些程序设计的基本流程:1.项目开发计划与项目可行性研究内容:开发工程前投入到工程中的人力、物力、时间以及其他各项资源,通过科学的可行性分析对本次项目加以估算,并对工作流程进行预测等。核心:画出系统流程图,并在成本和收益问题上做出正确地科学判断。2.需求分析内容:通过需求分析明确本次软件开发的目的,继而为后续工作的展开提供一定的参考。核心:设计并绘制数据流程图,并对其进行了结构化分析。3.对软件进行了详细设计内容:根据需求分析的要求,把整个系统分为若干板块,并详细设计每个板块的内容。核心:详细设计描述方法可以精确而详细地描述各模块功能及连接。5.数据库的设计与实现。内容:设计一个与系统相符的数据库,并把系统所需的资料用数据表存储起来。核心:能科学且精确地设计能涵盖全系统数据库,需缜密分析思考和大量经验。6.代码编写内容:用编程语言在计算机语言中实现网站或者软件功能。核心:是需要代码高效率地完成系统功能。7.软件测试内容:系统建成后,会对软件进行测试,查漏补缺,以达到修改完善目的。核心:由不同人进行测试,编写综合测试用例及测试计划。4.3工作细节1.数据库的设计应该注意综合考虑网站或者软件有没有和设计好的数据库进行有机有效的融合,有没有哪里还存在不足。对于一个大型企业来说,数据库中存储着大量的数据信息。若数据库中没有网站中的某一条消息,则会对后续功能的实现带来严重威胁,也会导致系统瘫痪。2.布局框架一个网站或一个软件的框架布局,是使用户前来使用或者浏览的首要条件,因此布局得好与坏将直接关系到该软件的受欢迎程度。3.设计页面启动系统设计启动会设计好每一个页面、每一个模块,关键是每一个模块都在一个文件夹里,从而利于后期寻找和修改文件,还要科学地给每一个模块起一个名字,从而给后期编辑做准备。4.模块编辑页面设计完成后就是针对各个模块来编辑,编辑各个模块时首先需要考虑各个模块具体作用,和各个作用如何实现,和实现时各个控件如何安排,然后就是模块代码实现问题,这个问题是重点,需要把公共代码如数据库连接代码设置类库等以便调用时更容易不需要中复写代码,同一模块同一作用可编写成用户控件等其他位置使用。也有一些模块编辑时值得关注的就是十分关注模块和模块之间的界面,尽量做到界面简单明了这让模块之间耦合度降低,所以就是模块比较独立。5.设计效率高为了达到高效设计的目的,就需要设计一个良好的公共类,而只有设计了一个良好的公共类才能够使代码具有更高的重用率,这样才能够使代码达到高效。在此基础上设计求解该问题的更好算法。4.4工作问题反思1.页面的错位网页错位应是网站常见之问题,其具体原因为网站布局及网页设计时不够科学或网页内容互相挤压造成错位。造成这些现象主要有以下几种情况:浏览器本身出现故障;服务器硬件损坏或软件发生故障;数据库中数据发生变化等。处理办法是寻找造成错位之处,并改写其源码以发现错误之处,通常此需经验性判断,规避措施为利用CSS+DIV技术进行网站设计与布局。2、部分技术难题例如实现一些功能,这些都是自己的知识问题,可在书本或网站的辅助下解决这些问题,还可从经验丰富的人士那里了解和咨询。在进行代码编写的过程中,如果不注意的话,很容易造成数据库中的字段错误或者是数据库中存在着一些缺省等现象。这些都是造成我们在创建一个新的数据库系统时无法正常运行的因素之一。而当发生了数据损坏或者丢失之后,我们可以通过修改数据库中的相应字段名来实现恢复。这样做,有可能导致系统瘫痪,如果建数据库时考虑不周全,因此建库时必须慎重考虑后再写代码,不然将产生后续差错。也有网页上文件被管理时没放到自己模块文件夹里造成后期模块混乱,要对网站进行修改时查找文件困难,这就需要创建网页时把网页保存到自己模块文件夹下面。一些系统由于数据表关系比较复杂,在数据表之间进行级联删除、级联查询和增加级联等操作时,需要涉及对其他表进行修改。因此对于大型数据库来说,必须要有一套完整的SQL语句来表示它们的信息和数据。通常情况下,SQL语言中包含了一个或多个与字段值相关的操作指令。这些SQL语句会很难编写,不会编写的话通过网上查询能够解决,关键是要弄清楚表和表之间是什么关系。包含字段的连接。要想完成一个井然有序、结构合理的操作流程,就必须先了解各个环节中的每一个细节,并在过程中会进行相互联系关系分析,从建站开始直到网站测试、运营,这个过程中各个环节由许多内容构成,上面笔者就建站操作流程进行说明。5实习总结及体会5.1实习总结工作之初,工作重点是测试用例的撰写、实施、错误的发现与追踪、测试用例的持续改进。在更新完成后,需要重新体验一下自己写的测试用例来证明修改错误是否已经得到了修正,功能能否达到原先预期。除测试订单外,我们还提供了日常及周报,使经理们知道我们的工作进度。当然也会开展多种类别的技术交流活动。如出席其他群体测试交流会议、企业技术交流会。这样既可以从某种程度上缓解工作的压力,也可以让我们学会学习,丰富自己。我非常高兴有机会好好实习。刚开始许多人像我这样觉得软件测试很简单。只要动几下鼠标,就可以完成任务。但是当我真正接触了之后,我发现它并不是那么简单,也不像想象那样轻松。刚开始测试这个软件的时候就知道自己的认识有多狭隘了。我知道自己对功能和性能方面的理解还不够深入,所以只能通过手动测试来获取一些数据,但是这种方式存在着很大的提升空间,因为它不像自动化测试那样有很强的编程能力。实习一段时间后,我又步入了一个全新的舞台,开始对软件测试工程师的原理有了真正的认识。实习是我的开始,是我学习和成长的地方。当然,在我看来,本人也有着稳步上升的趋势。我觉得自己在专业技能上以及人际交往的层面上,更加成熟了。5.2实习体会回顾自己的这段实习生活,收获丰硕、感触良多。同时也是一次从学习到实践,再到学习的渐进过程。但在实践中,如果你不去思考,你可能找不到再次学习的必要性和动力,更谈不上提高工作效率。因此,在实习期间,我意识到思考对我们的进步同样重要。熟悉业务后,我会在做任何事情之前考虑如何分配现有资源,从而选择最省力和最节省材料资源的方法来完成任务。在许多东西堆积在一起的情况下,怎样判断工作的“优先级”才会使工作井然有序。实习中难免有许多困难,该如何面对?是积极面对还是消极逃避?俗话说:“天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,增益其所不能”。通过实践使我们更加深刻地体会到:在遭遇挫折时,应冷静地加以分析,在环境上、条件上、客观上、主观上和目标上寻找自身遭遇困难的根源,并采取切实有效的补救措施和树立辨证的思想观念,常葆信心和乐观向上的精神。意识到是挫折和教训让你遇见更为优秀的自己,而最终创造成功的是失败本身。学会安慰自己、容忍挫折、豁达、努力、乐观。善于将压力转化为力量,使压抑的心情得到缓解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论