信息技术软件开发公司软件测试工程师实习报告_第1页
信息技术软件开发公司软件测试工程师实习报告_第2页
信息技术软件开发公司软件测试工程师实习报告_第3页
信息技术软件开发公司软件测试工程师实习报告_第4页
信息技术软件开发公司软件测试工程师实习报告_第5页
全文预览已结束

下载本文档

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

文档简介

信息技术软件开发公司软件测试工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在信息技术软件开发公司担任软件测试工程师实习生,参与3个项目的功能测试与性能测试。主导完成项目A的接口测试,编写自动化测试脚本30个,覆盖核心接口80%,提升回归测试效率40%;参与项目B的负载测试,模拟并发用户5000,定位3处性能瓶颈并推动优化,使系统响应时间缩短25%;通过项目C的需求分析,整理测试用例200条,缺陷发现率提升至12%。熟练应用Python编写自动化工具,运用JMeter进行性能分析,掌握缺陷管理流程与敏捷开发协作模式。总结出“分层测试用例设计法”与“自动化脚本复用策略”,可显著提高测试效率与覆盖率。二、实习内容及过程实习目的主要是想把学校学的测试理论用上,看看实际工作是怎么干的,顺便熟悉一下开发流程。实习单位是家做企业软件的,规模不大,但开发节奏挺快,测试任务也挺重。我所在的团队负责两个主要产品的测试,我跟着学了一个月,后面独立负责了一个新模块的功能测试和接口测试。我先是参与了产品C的项目测试,主要是需求分析和用例设计。产品C是面向电商的,功能复杂,线上问题有点多。我花了10天时间,把前三个版本的用例重新梳理了一遍,结合最新的需求变更,写了大概150条新用例,重点补了购物车和支付流程的测试点。测试过程中发现一个支付接口的bug,当时系统并发用户一上去就崩,卡死很多人。我们开发那边说可能是参数校验没做好,我接着用JMeter做了个压测,慢慢加用户数,最后跑到3000并发时,定位到是某个特殊字符导致数据库查询超时。这个发现挺关键的,最后开发修改了参数过滤规则,线上就没再出过这个问题。接下来独立负责产品B的新模块测试,是后台管理系统的一部分。这个模块需求变动比较大,时间有点紧。我直接用了敏捷开发的方式,每个迭代就做一部分测试,先保证核心功能的稳定。写了30个自动化脚本,主要是登录、权限管理和几个关键操作,主要是想减少回归测试的时间。写脚本那会儿对Python的requests库和unittest框架还不太熟,花了不少时间看文档,还请教了师兄,搞懂了怎么模拟请求和验证响应。最后测试覆盖率能做到80%左右,上线后bug数量比预期少不少,领导还说我写的脚本挺实用的,后面其他同事也能用。实习期间遇到过两个挑战。一个是需求不明确,产品经常临时加需求,导致我写的用例得反复修改。另一个是自动化环境配置特别麻烦,装了半天工具才跑起来。为了解决第一个问题,我开始学着主动跟产品沟通,每次需求变更都提前要确认,把关键点都问清楚,还总结了几个常用需求的模板,后面新需求进来改起来就快多了。第二个问题我是去网上找了很多教程,试了几个不同的工具组合,最后把环境配置流程整理成了一个文档,遇到同样问题的新同事可以直接参考。通过这两个挑战,我学到了怎么更有效地沟通,也熟悉了自动化测试的搭建流程。实习结束时,我负责的模块顺利上线,没有出现严重的bug,自动化脚本也确实帮到了后续的测试工作。这段经历让我觉得测试工作挺有挑战的,但也挺有价值的,能帮到开发和产品,心里还是挺踏实的。实习单位管理上,感觉人挺随和的,但培训机制不太完善,没有系统性的培训材料,很多东西都得靠师兄带或者自己摸索。岗位匹配度上,我主要负责功能测试,没怎么接触过性能测试或者安全测试,感觉对整个软件测试领域了解得还不够全面。建议单位可以考虑搞点内部文档,特别是测试流程和自动化环境配置,搞个共享文档库啥的,新人就能快速上手。另外可以定期组织点技术分享,比如测试工具、测试方法这些,互相学习学习。三、总结与体会这8周,从2023年7月1日到2023年8月31日,感觉像是突然被推到了真实的工作场景里。一开始挺懵的,面对着没见过的系统需求,写测试用例都有些手忙脚乱。但后来慢慢找感觉,尤其是负责产品B那个新模块时,写自动化脚本遇到难题,逼着自己去查资料、问人,最后搞通了,心里那种成就感挺强的。这段经历让我真切感受到,学校里学的那些测试理论和工具,真要落地,还得在实际项目中反复打磨才行。实习最大的价值在于,我把书本知识用上了,而且是用在了能产生实际效果的地方。比如产品C那个支付接口的bug,通过压测准确定位问题点,最终帮开发解决了线上问题,这让我觉得自己的工作挺有意义的。同时,也看到了自己在哪些方面做得还不够,比如对性能测试、安全测试了解太少了,只是浅尝辄止地做了功能测试和部分接口测试。这段经历也让我更清楚自己的职业规划了,我发现自己对自动化测试还挺有兴趣的,以后可能会往这个方向深化。打算接下来把Python自动化测试相关的技能再学深一点,看看能不能考个相关的证书,比如PMP或者ISTQB的认证,为以后求职多积累点竞争力。看着实习期间自己写的那些测试用例,弄的那些自动化脚本,虽然现在看起来可能挺粗糙的,但这就是实实在在的经历啊。而且感觉整个人的心态都变了,以前做项目或者作业,可能没那么强的责任心,觉得没按时交就行。但实习里,你做的每一个测试用例,写的每一行自动化代码,都直接关系到产品的质量,关系到用户会不会骂,这种责任感是以前没有体会过的。抗压能力也强了不少,以前遇到难题可能就想着放弃或者直接问,现在会先自己尝试解决,实在不行再去找人,感觉解决问题的过程比结果更重要。信息技术这行发展太快了,测试领域的新东西也层出不穷。这次实习也让我看到,光会点基础测试工具肯定不够,得持续学习,比如现在流行的AI在测试中的应用,容器化技术,像Docker这些,都开始用得多了。行业趋势肯定是向着更智能、更高效的测试方向发展,以后测试工程师可能不光要懂测试,还得懂开发、懂业务,甚至懂点AI。这次实习算是给我打了基础,也让我对未来的学习有了更明确的方向。以后肯定得保持学习的热情,跟上行业变化,毕竟这个行业不学就会落伍。致谢感谢实习期间给予指导的导师,帮助我理解了测试工作实际流程,特别是在自动化测试脚本编写和项目问题分析上给了不少建议。感谢一起合作的同事,他们分享了一些实

温馨提示

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

评论

0/150

提交评论