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

下载本文档

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

文档简介

软件工程专业软件开发公司测试工程师实习报告一、摘要

2023年7月1日至2023年8月31日,我在一家软件工程领域软件开发公司担任测试工程师实习生。在为期8周的实习中,我主导并完成了3个模块的功能测试,累计编写测试用例523条,执行测试用例287个,发现并提交缺陷报告37份,其中高优先级缺陷12份。通过应用自动化测试工具Selenium和JUnit,将回归测试效率提升了30%,测试覆盖率从基础的80%提升至95%。在缺陷跟踪过程中,运用边界值分析和等价类划分方法,有效定位了9个隐藏逻辑错误。实习期间,熟练掌握了敏捷开发环境下的测试流程,以及缺陷管理工具Jira的高级使用技巧,形成了可复用的测试用例设计模板,为后续项目提供了标准化参考。

二、实习内容及过程

2023年7月1日入职,我在一家做企业级SaaS服务的软件开发公司担任测试工程师实习生。公司业务主要是为金融行业做定制化系统,技术栈以Java和SpringBoot为主,前端用的是React。我的导师是个经验挺丰富的测试工程师,带了我整个实习期。

第1到3周主要是熟悉环境,学习公司的测试流程和工具链。公司用的测试管理工具是TestRail,缺陷系统是Jira。我跟着导师参与了“客户管理模块”的测试,这个模块主要功能有新增客户、修改信息、查询客户等。我负责了查询功能的测试用例设计,用了等价类和边界值方法,写了87条测试用例,后来执行的时候发现漏了一个复杂查询的bug,客户筛选条件组合多了就出问题,这让我意识到测试用例设计得还是不够全面。

第4到6周开始独立负责“订单处理模块”的测试。这个模块挺复杂的,涉及多个服务间的调用,前后端交互也多。我花了两天时间梳理了业务流程,然后用Postman做了接口测试,发现10个接口参数校验不严格。有个bug是订单状态更新不及时,我在测试环境复现了好几次,但线上没人能复现。导师建议我用Charles抓包看前端请求,我才发现是前端请求超时导致的,改了请求超时时间就好了。这个经历让我明白接口测试和端到端测试要结合着来。

第7到8周协助测试“报表生成功能”,这个功能需要调用后端API获取数据,再用ECharts做可视化。我主要做了性能测试,用JMeter模拟了100个并发用户,发现内存泄漏问题,后端同事改了代码后,我又重新压测了几次,确保性能达标。

实习期间遇到的挑战主要是初期对业务理解不深,导致测试用例覆盖不全。我通过多看需求文档、问导师和产品经理解决了这个问题。另一个挑战是线上bug复现困难,通过学习Charles抓包和Fiddler工具,还有和开发沟通接口日志,最终都能定位问题。

我写的测试用例覆盖率从最初的70%提到95%,提交的bug中高优先级有12个,都被开发及时修复了。我还整理了一套针对这类模块的测试用例模板,现在做新模块时效率明显提高。

公司的培训机制其实一般,入职培训就半天,后面主要靠导师带。我觉得可以增加一些自动化测试的培训,比如Selenium和JUnit,公司现在用得不多,但学起来不难,能省不少事。另外,测试和开发的沟通有时不太顺畅,建议可以搞个每日站会,快速同步问题。

这次实习让我知道,测试工作不光要懂工具,更要懂业务,还要会沟通。我现在想往自动化测试方向发展,打算学学Python和Appium,感觉这样机会会更多。

三、总结与体会

2023年8月31日实习结束,回顾这8周,感觉收获特别大。刚开始去的时候,我挺紧张的,毕竟第一次真刀真枪地参与项目。但实际工作比我想象的扎实,没那么多花架子。我负责的模块测试用例从最初的150条增加到240条,覆盖了95%的功能点,这个数字让我挺有成就感的。提交的37个bug里,12个是高优先级,有3个还是我独立发现的隐藏问题,比如订单模块那个状态不一致的bug,最后通过Charles抓包才解决,开发后来特别认可。这些具体事例让我明白,测试不是简单地点点点,得懂业务逻辑,会分析。

这次实习让我真切感受到从学生到职场人的转变。以前做项目,写完代码或者测试用例就完了,现在不一样,得考虑成本、效率,还得和开发、产品多沟通。比如有一次需求变更,我连夜调整了50多条测试用例,第二天早上就发给导师了,虽然累,但感觉责任感和抗压能力真的提升了。看到自己发现的bug被修复,系统最终上线没出大事,那种成就感是以前没有的。

实习也让我更清楚自己想要什么。我发现自己对自动化测试挺感兴趣,特别是用Python写脚本,效率确实高。公司用的Selenium和JUnit虽然基础,但触类旁通。现在我就计划下学期重点学Python,顺便考个PMP证书,感觉这对我未来求职帮助挺大的。行业现在都在提DevOps,自动化、持续集成是趋势,早点上手总没错。

公司有些地方确实有提升空间,比如培训不够系统,工具链也用得不多,但整体氛围挺好,大家都很实在。我觉得自己最大的成长是学会了怎么在复杂业务里找到关键测试点,怎么用最短时间覆盖最多风险。这些经验我肯定要带到后续学习里,比如在做课程设计时,我会更注重流程和效率。未来要是真想做测试,我打算先深耕自动化方向,等有经验了再考虑测试架构师这类职位。这8周让我明白,做测试得有耐心,还得会“钻”,但最终目的是保证产品好,这让我挺有动力的。

致谢

2023年8

温馨提示

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

最新文档

评论

0/150

提交评论