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

下载本文档

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

文档简介

软件工程XX软件公司测试工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在XX软件公司担任测试工程师实习生。在为期8周的实习中,我主导完成3个模块的功能测试用例设计,累计编写并执行测试用例286条,发现并提交高优先级缺陷45个,其中12个缺陷被标记为关键问题并推动开发团队修复。通过应用边界值分析、等价类划分等测试方法,将模块测试效率提升20%,测试覆盖率从65%优化至85%。熟练运用Jira进行缺陷跟踪管理,编写自动化测试脚本10个,覆盖核心业务流程的30%,有效缩短回归测试时间。实习期间,系统性地掌握了敏捷开发环境下的测试流程,形成了可复用的测试用例模板和缺陷管理策略。二、实习内容及过程2023年7月1日入职XX软件公司,实习岗位是测试工程师,主要参与公司某电商平台新功能的测试工作。初期跟着导师熟悉项目代码库,学习用的是Java后端框架和React前端框架。第一个月主要做手工测试,我负责的“商品详情页模块”,写了286条测试用例,覆盖了所有字段和交互逻辑。执行过程中发现45个缺陷,通过截图和日志详细记录,其中12个是严重级别,比如一个定时任务导致库存数据不一致的问题,推动开发那边紧急修复了。第二周开始接触自动化测试,导师教我用Selenium框架写脚本。我自己选了下单到支付的整个流程,写了个简单的自动化脚本,跑了10次只失败了1次,覆盖率大概是30%。这个过程中踩了不少坑,比如元素定位经常因为前端重构失效,后来学了XPath和CSS选择器的组合用,效果好了不少。遇到最大困难是某个模块的接口联调。开发返回的数据格式和前端预期的不一致,我花了两三天才在本地环境复现问题,发现是后端参数解析出了偏差。最后用Postman工具的断言功能一个个核对,跟开发那边沟通改了几个字段映射。这个经历让我明白接口测试要特别关注数据类型和边界值。实习期间用了Jira管理缺陷,从提交到关闭全程跟踪,还参与过一次紧急的线上问题排查,通过分析服务器日志定位到是数据库索引问题。虽然没直接参与,但近距离看问题处理挺锻炼人的。公司的测试流程是敏捷开发的,每个迭代评审会都要写测试报告,我把发现的问题分类统计,比如性能问题占比15%,UI问题占25%,逻辑错误占40%。最后一个月帮测试组长整理了整个项目的测试用例库,形成了一套带版本号的模板,以后新人接手能直接用。实习最大的收获是理解了测试在敏捷环境下的角色,以前觉得测试就是找Bug,现在知道要提前介入需求评审,帮团队识别风险。比如有次发现一个需求没考虑优惠券和满减的叠加逻辑,提前提了出来,后来开发修改方案省了不少事。公司的培训机制其实挺随意的,除了入职那天一小时介绍,后面没人带,很多细节都是自己摸索。比如自动化脚本的调试,没人教,全靠看官方文档和网上案例。另外岗位匹配度上,我更偏向手动测试,但公司项目强制要求自动化覆盖率,有时候为了凑数据反而把重点放在脚本上了,有点本末倒置。建议公司可以搞个内部测试知识库,现在大家遇到问题都是搜网上答案,重复劳动挺多。再就是可以搞个周例会,让测试新人少走弯路。三、总结与体会2023年8月31日实习结束,回顾这8周,最大的感受是理论和实践真的有差距。学校教的测试用例设计,实际做项目时得考虑历史遗留代码、第三方接口稳定性这些,286条用例覆盖的只是新功能,老模块的问题还是靠经验判断。比如那个库存不一致的缺陷,如果不是见过定时任务和数据库事务的坑,光看代码根本发现不了。实习让我明白测试工程师不只是点点点,得懂业务、懂开发,甚至要提前参与需求评审。有次讨论一个促销活动,我直接提出不能用定时减库存,因为用户下单时间差可能导致计算错误,开发那边愣了一下,后来果然按我说的改了方案。这种参与感是学校项目给不了的。职业规划上更清晰了。之前觉得测试就是找Bug,现在知道自动化测试是趋势,公司用的Selenium和Jira我已经在自学进阶课程,下学期打算考个ISTQB认证,至少先有个敲门砖。而且看到测试组长处理线上问题那么从容,意识到抗压能力太重要了,以前做实验失败顶多重跑数据,这次一个线上Bug追了两天,凌晨三点还在查日志,那种责任感是全新的体验。行业上感觉敏捷开发把测试往前推了,现在很多公司要求测试要能看懂设计文档,甚至参与代码Review。我参与的电商平台项目里,前后端接口联调问题占缺陷的40%,这说明测试和开发必须更早沟通。不过现在工具链还不太成熟,比如缺陷跟踪效率低、自动化脚本维护成本高,未来肯定要靠更好的DevOps工具链解决。心态转变挺明显的。以前觉得测试就是找茬,现在觉得是帮团队把产品做更好,那种成就感特别直接。虽然实习里也抱怨过流程问题,比如没人带新人、自动化要求太死板,但反过来想,这就是真实职场的样子,以后求职就得主动解决问题。下个阶段打算把实习做的测试模板完善成工具,至少能提高自己接手新项目时的效率。四、致谢在XX软件公司为期8周的实习即将结束,我由衷感谢给予我这次宝贵机会的公司。感谢导师在测试流程和自动化技能上的悉心指导,没有他的帮助,我很

温馨提示

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

评论

0/150

提交评论