信息技术专业信息技术公司IT实习生实习报告_第1页
信息技术专业信息技术公司IT实习生实习报告_第2页
信息技术专业信息技术公司IT实习生实习报告_第3页
信息技术专业信息技术公司IT实习生实习报告_第4页
信息技术专业信息技术公司IT实习生实习报告_第5页
全文预览已结束

下载本文档

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

文档简介

信息技术专业信息技术公司IT实习生实习报告一、摘要

2023年7月1日至2023年8月31日,我在一家信息技术公司担任IT实习生,主要负责协助团队完成系统测试与优化工作。通过参与5个项目的测试流程,累计提交87份测试报告,发现并解决43个系统漏洞,其中12个被纳入公司技术改进计划。期间应用Python脚本自动化测试流程,将常规测试效率提升20%,并独立设计3套测试用例模板,覆盖核心功能模块的95%。掌握的SQL查询优化技术使数据导出时间缩短30秒/次。提炼出模块化测试与自动化结合的方法论,验证了敏捷开发环境下测试效率提升的可操作性。

二、实习内容及过程

实习目的主要是了解企业级软件开发的生命周期,尤其是测试环节如何落地。

实习单位是家做企业服务软件的公司,主要业务是SaaS平台开发,技术栈偏向Java和Python,团队用Jira管理需求,测试用例写在Confluence上,整体流程挺规范的。

我的主要工作就是跟着测试开发工程师做自动化测试,一开始是帮忙维护现有的接口测试脚本,用的是Requests库。7月10号到15号,跟着师傅把一个CRM模块的登录、注册功能接口自动化了,写了大概30个测试点,跑了大概200多次,环境稳定的时候通过率能到99%,这让我挺受刺激的。后来独立负责了一个报表模块的自动化,用Selenium框架,涉及动态渲染的页面,调试花了两天,最后写出来的脚本能覆盖核心场景80%以上。还参与了手动测试,比如7月20号那个项目需求评审会,我整理了10多个关键功能的测试点,后来写测试用例的时候发现挺有用的。

遇到的第一个挑战是某个接口依赖的外部服务响应慢,导致测试用例经常超时,特别是在负载高的时候。当时挺烦的,因为拖慢了整个回归流程。后来师傅教我用Python的asyncio库,异步发请求,加了个重试机制,设置超时时间灵活点,问题好多了,效率提升明显。第二个是数据库数据清理,有时候测试数据太多查起来费劲。我就自学了SQL的通配符模糊查询和临时表,把数据筛选和整理快了不少,虽然还是比不上人家直接用数据管理平台那么顺,但至少自己动手丰衣足食。

实习成果的话,就那套CRM模块的自动化脚本,后来被团队收编进通用测试集里了,每次版本迭代都能跑。独立完成的报表模块自动化也支持了至少3个版本的测试。写的测试用例文档有50多页,虽然现在回头看有些地方写得糙,但确实帮下游开发定位过好几个bug。收获最大的还是对敏捷开发的理解,看他们用Scrum框架跑需求、迭代,感觉跟学校里按部就班做项目完全两码事。以前觉得测试就是点点点,现在明白得跟开发、产品紧密联动,尤其是自动化,真是个技术活,得懂业务逻辑,还得会写脚本、会调试。

单说挑战吧,就是有时候需求变更太频繁,测试还没完全跟进,开发又催着测,感觉有点懵。另外公司内部的培训机制好像不太完善,就给我配了个师傅,但也没系统教什么测试理论或者工具的高级用法,很多都得自己摸索。岗位匹配度嘛,我主要是做自动化,但感觉接触的测试策略、风险管理这些还是不够深入,跟预期有点差距。

我建议师傅可以多组织点内部技术分享,比如不同框架的对比、性能测试怎么搞这些,光靠师傅带可能覆盖面不够。另外可以搞个内部知识库,把好的测试用例、遇到的问题都记录下来,方便新人快速上手,也避免重复造轮子。还有就是需求评审前,测试能早点介入,把测试点、风险点提出来,可能后面改起来会省事。

三、总结与体会

这8周,从7月1号到8月31号,在公司的经历像把理论知识和实际工作对接上了。开始去的时候,心里挺没底的,就想着能学点东西就行。后来接手那个CRM模块的自动化测试,写了30多个点,用Requests库,跑了200多次,环境稳的时候通过率能到99%,那一刻感觉挺有成就感的,原来自己写的代码真能帮上忙。独立做报表模块的自动化花了快两周,调试Selenium脚本的时候真磨人,但最后能跑通核心流程,覆盖80%以上,感觉挺值的。这些具体事例,比如自动化脚本提高效率20%,比如写测试用例覆盖95%核心模块,让我真切感受到技术能解决什么问题,也验证了在学校学的东西不是白学的,但实践起来复杂得多,得考虑各种边界情况。

这次实习最大的价值闭环是,我去了解了企业实际开发流程,特别是敏捷开发下测试怎么配合。以前在学校做项目,测试就是最后阶段才想起,这儿完全不一样,需求评审、开发过程中都要介入。看到他们用Jira跟踪任务,用Confluence写文档,感觉跟学校那套完全两样,但效率高得多。我也体会到,测试不是点点点就行,得懂业务,还得会用工具,比如我学的Python脚本、SQL查询优化,这些在实习中都是刚需。现在回头看,感觉自己学的东西用上了,但又发现还有很多不会的,比如性能测试、安全测试,感觉自己的知识体系得升级了。

对我职业规划的影响挺大的。以前想当纯开发的,但这次实习让我觉得测试领域也挺有意思,尤其是自动化测试,跟编程结合紧密,又有用。我打算接下来深化学科知识,特别是计算机网络、操作系统这些基础课,感觉跟系统优化、性能调优关系大。还想考证,比如PMP或者某个测试相关的认证,提升项目管理和技术沟通能力。而且,这次经历让我明白,从学生到职场人,心态得转变,责任感和抗压能力都得练。比如有次测试环境突然不稳定,整个回归流程都卡了,我得赶紧协调,找原因,虽然最后解决了,但那种压力是以前没体会过的。

话说现在技术发展这么快,SaaS、云计算这些都在改变行业,感觉测试也得跟着变,得懂DevOps,得会用各种云工具。比如我看到的那个项目,就用了Docker容器化部署,测试环境跟生产环境能保持一致不少。所以,我打算后续学习里多关注这些新技术,争取把AWS或者Azure的认证也考了。行业这趟车不坐白不坐,得多学点,以后才能跟得上节奏。这次实习就是个开头,得把路走得更宽、更实。

四、致谢

感谢公司给我这次实习机会,让我接触到了真

温馨提示

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

评论

0/150

提交评论