计算机科学IT企业软件测试实习报告_第1页
计算机科学IT企业软件测试实习报告_第2页
计算机科学IT企业软件测试实习报告_第3页
计算机科学IT企业软件测试实习报告_第4页
计算机科学IT企业软件测试实习报告_第5页
全文预览已结束

下载本文档

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

文档简介

计算机科学IT企业软件测试实习报告一、摘要2023年6月5日至8月22日,我在一家IT企业担任软件测试实习生。负责核心系统模块的功能测试与性能测试,完成32个功能测试用例,发现并提交47个缺陷,其中15个为严重级别。熟练运用Selenium和JMeter工具,自动化执行测试脚本覆盖核心业务流程,脚本执行效率提升40%。通过日志分析定位3个复杂性能瓶颈,优化后系统响应时间缩短至0.8秒。总结出基于场景的测试用例设计方法,可减少20%的冗余测试,提高测试覆盖率。掌握缺陷跟踪管理流程,与开发团队协作推动缺陷闭环率提升至92%。二、实习内容及过程实习目的是深入了解企业级软件开发测试流程,提升实战能力。实习单位是家做企业服务软件的,主要搞B2B平台的开发和维护,我参与的项目是其中一个客户的定制化系统。第12周主要是熟悉环境,学习公司的测试流程和工具,比如用Jira管理任务,Confluence看文档。跟着导师做了几个模块的测试用例,写了大概50个功能测试用例,覆盖了用户登录、数据导入这些基础功能。第34周开始执行测试,用的是Selenium框架写自动化脚本,主要测试报表生成和权限控制模块。期间发现一个权限绕过的问题,就是某个接口没做好参数校验,导致普通用户能访问管理员页面。我提交了缺陷单,描述了复现步骤,开发那边3天就修复了,这个经历让我明白测试要钻牛角尖。第56周重点是性能测试,用JMeter模拟50个并发用户访问,发现数据库查询是瓶颈,响应时间有5秒多。我学着看系统日志,跟开发一起加了缓存,优化了SQL语句,最后把平均响应时间降到1.2秒以内,性能测试覆盖率做到85%。第78周参与回归测试,主要是验证修复后的版本有没有引入新问题,也帮忙整理了测试报告。遇到的挑战是刚开始对业务逻辑理解不深,写测试用例容易遗漏场景。比如有一次测试订单流程,只考虑了正常情况,没想明白如果用户中途取消订单,后台库存和支付状态应该怎么回滚。后来跟开发聊了聊,他们给我看了业务侧的一些特殊处理逻辑,我也看了更多需求文档,慢慢就摸清了套路。另一个是性能测试时对指标理解不透,刚开始只看最大并发数,没关注资源利用率。导师教我怎么看CPU和内存曲线,说瓶颈不一定在请求量,可能是处理能力不够。通过这些事,我学会了测试不光要找Bug,还得懂业务、会分析。实习成果是完成了8个模块的测试,提交缺陷47个,严重问题15个,自动化脚本写了12个,覆盖核心功能点。最满意的是那个性能测试项目,从5秒优化到1.2秒,客户那边反馈挺不错。这8周让我对测试全流程有了直观认识,从需求分析到用例设计、执行、缺陷管理,每个环节都挺扎实。也体会到测试跟开发一样,得持续学习新技术,比如这次用JMeter参数化测试数据,我就是临时去网上看视频学的。最大的收获是明白了测试的价值不只是找茬,更是保障产品质量,得站在用户角度思考。这段经历让我更确定要走测试方向了,虽然现在自动化、智能化测试是趋势,但我认为扎实的测试基础依然重要,以后想往性能测试或者安全测试方面钻。单位的管理上我觉得可以改进,比如新人培训时间有点短,第2周就让我上手实际项目,很多工具和系统得边用边学,有点吃力。建议可以搞个更系统的Onboarding计划,比如一周集中讲讲测试框架、CI/CD流程这些。岗位匹配度上,我主要做功能测试,但接触到性能测试挺多,感觉挺有意思的。如果能有机会接触更多自动化或者安全测试,可能对技能提升更有帮助。三、总结与体会这8周,从2023年6月5日到8月22日,在企业的经历像把理论课里的知识具象化了。实习价值闭环得很顺,开始时带着写测试用例的疑惑进去,结束时能独立策划小型测试场景,中间踩过的坑、掌握的技能,现在回想都挺实在的。比如用Selenium写自动化脚本,刚开始定位元素費劲,对着浏览器开发者工具看了整整一周,最终把脚本执行效率提升了40%,这个数据不是吹的,后来提交的测试报告里都写清楚了。发现缺陷的过程也很有意思,7月15号的时候,在测试订单模块时,发现一个权限绕过的问题,就是接口参数没做校验,导致普通用户能访问管理员接口,我把复现步骤写得明明白白,开发那边2天就修复了,这种成就感挺直接的。这次经历让我对职业规划有了更具体的想法。之前觉得测试就是点点点,现在明白测试工程师得懂业务、会分析、还能跟开发沟通。我发现自己对性能测试挺感兴趣,实习最后那段时间跟着导师弄JMeter,感觉挺带劲。未来打算深挖这块,可能先把ISTQB的Foundation证书考了,再学学LoadRunner,感觉这块技能市场需求挺大,而且跟自动化结合紧密,挺有前景的。实习中看到很多测试用例设计的方法,比如等价类、边界值分析,这些技巧我打算整理成笔记,以后写项目报告或者做毕设都能用上。行业趋势这块,感觉现在AI和大数据对测试影响挺明显,比如我实习的项目,后期有个需求是接入大数据平台,测试数据准备就花了不少时间。导师说以后测试要跟AI结合,比如用机器学习预测缺陷高发模块,这让我意识到,学的东西不能停,得跟上技术发展。另外,DevOps跟测试的融合也看得很清楚,CI/CD流程里集成自动化测试是标配,我实习参与的几次发布,看到测试报告自动生成,确实提高了效率。这让我觉得,作为学生,光会测试技术还不够,还得懂点开发流程,这样才能更好地配合。从学生到职场人的心态转变也挺明显,以前做实验报告可能马虎点没关系,现在提交个缺陷单,得字斟句酌,确保复现步骤清晰,不然开发可能直接忽略,这种责任感是以前没有的。抗压能力上,连续工作8周,有时候晚上还得对着系统debug,确实锻炼了点。这些经历和心态变化,都是书本里学不到的,挺宝贵的。四、致谢感谢这次实习机会。感谢导师,在测试方法、缺陷分析上给了我不少指点,尤其是在7月10号讨论那个权限绕过问题时,帮我理清了思路。感谢带我的同事,平时工作中遇到不会的,他们都会耐心讲讲,比如教我如何用JM

温馨提示

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

最新文档

评论

0/150

提交评论