下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程软件研发中心测试工程师实习生实习报告一、摘要2023年7月1日至2023年8月31日,我在软件工程软件研发中心担任测试工程师实习生。期间,我负责3个核心模块的测试用例设计与执行,累计编写测试用例120份,发现并提交缺陷187个,其中高优先级缺陷32个,推动6个模块按时上线。熟练运用Selenium和JUnit进行自动化测试,搭建并维护自动化测试脚本50余条,将回归测试效率提升35%。通过场景化测试方法,定位并解决5个跨模块兼容性问题。掌握缺陷生命周期管理流程,建立缺陷跟踪表,确保问题闭环率100%。总结出“分层测试与数据驱动结合”的测试策略,可应用于复杂系统测试。二、实习内容及过程实习目的主要是把学校学的软件测试理论用到实际项目里,了解真实的开发测试流程。实习单位是家做企业软件的,主要产品是管理系统,有前后端分离架构,用JavaSpringBoot做后端,React做前端,数据库用MySQL。我们团队负责一个客户定制化的项目,需求变动比较频繁。实习内容开始是熟悉项目代码和需求文档,花了两周时间看接口文档和UI设计稿,整理了200多个前后端交互点。跟着导师写了测试用例,第一个月主要做手工测试,覆盖了用户登录、权限管理、报表导出这些核心功能。测试一个模块平均要写3050份用例,比如权限管理模块,我根据不同角色设计了10个场景的测试用例。遇到的问题是自动化测试环境搭建慢,7月底的时候回归测试一直卡在环境问题,每次跑脚本都要等半小时。后来发现是Jenkins构建流程写错了,重新配置了多阶段构建,把数据库初始化和依赖安装分开,现在回归测试时间缩短到8分钟。通过这个事学到了CI/CD流程的重要性,现在写脚本都会考虑集成到Jenkins里。8月初开始接触自动化测试,用Selenium录制了10个核心场景的自动化脚本,主要是登录、数据增删改查。其中有个报表导出功能,前端是异步加载,一开始脚本总是报元素找不到的错,后来用WebDriverWait配合expected_conditions解决了。这些脚本后来被开发团队接手,他们又加了点改造,现在每个版本都会用这些脚本跑一遍回归。最后一个月参与性能测试,用JMeter模拟了100个并发用户,发现数据库查询超时问题,优化SQL后响应时间从2秒降到0.5秒。实习期间总共提交了187个缺陷,其中32个是高优先级,推动6个模块按期上线。实习最大的收获是掌握了敏捷开发下的测试流程,特别是需求变更时的测试策略调整。以前觉得测试就是按用例跑,现在明白要跟开发齐步走,需求文档出来当天就要开始写测试点。还学会了怎么跟产品经理沟通,他们提需求时我就能快速判断测试风险。遇到的困难主要是需求不明确时怎么测试,有一次产品突然要增加一个导出格式,但没说具体要求,我就主动跟开发问了接口细节,然后设计了几种异常场景的测试用例,比如空数据导出、超大文件导出,最后发现确实有个边界条件没考虑。职业规划上更坚定了做测试开发的方向,现在看招聘要求发现很多公司要会性能测试和自动化,打算下学期补JMeter和Python脚本的知识。觉得咱们学校实验室的测试设备有点旧,建议多搞点实际项目用的工具,比如Jenkins、Docker这些。三、总结与体会这8周实习像把书上的测试理论装进了脑袋,2023年7月到8月,每天在软件研发中心跟团队一起干活,感觉跟学校完全不一样。以前写测试用例觉得就是找Bug,现在明白要站在用户和产品经理角度想问题,比如那个报表导出功能,我就是通过模拟用户导出1000条数据,才发现了服务器内存溢出的性能问题,后来优化SQL语句和增加缓存,响应时间直接从3秒降到0.6秒,这个经历让我觉得测试很有成就感。实习最大的收获是学会了敏捷开发里测试的节奏,需求文档出来当天就要开始设计测试点,我参与的那个项目需求每周都在变,但每次迭代我都能提前两天完成测试计划,这种抗压能力以前真没有。导师教我“测试要覆盖边缘场景”,比如权限管理模块,我设计了10种角色组合的权限冲突测试,最后上线时真的发现了一个开发没注意的交叉权限问题,这让我认识到测试的“防火墙”作用。对职业规划来说,这次经历让我更想往测试开发方向发展,现在看到招聘要求都会关注性能测试和自动化工具,打算下学期考个ISTQB证书,顺便学学Python写更高效的自动化脚本。实习期间看到团队用Docker容器化测试环境,感觉跟学校实验室那种手动配置数据库的方式完全不同,建议学校多搞些企业用的工具培训。行业趋势上,前后端分离和微服务让测试更复杂了,以前测单体应用,现在一个接口可能跨5个服务,我这段时间写的测试用例就有120份,很多要同时验证多个服务的交互状态。导师说现在测试要懂业务,懂开发技术,还要懂点运维,像我们做的管理系统,测试数据准备和场景还原特别重要,有时候一个测试用例要花半天准备数据。从学生到职场人的心态转变挺大的,以前写代码提交上去就完成任务,现在发现每个需求都要负责到底,从需求评审到测试用例到缺陷跟踪,必须闭环。记得有一次凌晨三点还在调试脚本,主要是那个导出功能的异步加载问题,反复试了10几种等待策略才解决,第二天开发说看代码都看傻了,但想到用户能顺利用上,觉得值了。这种责任感现在感觉特别强烈。未来打算把实习写的那些自动化脚本再完善下,争取写个开源项目,同时研究下Selenium的新特性,感觉这8周用到的技术点,现在网上很多教程都不太全,还是得靠自己琢磨。感觉软件测试这行挺锻炼人的,既要细心又要会技术,这种复合能力,学校里很难系统学,只能靠实习慢慢积累。四、致谢感谢软件研发中心给我这次实习机会,让我学到了很多书本上没有的东西。特别感谢我的导师
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理科研评价体系
- 2025年广州市第一人民医院总院医务部编外人员招聘备考题库及1套参考答案详解
- 化工企业防雷责任制度
- 建筑企业总公司责任制度
- 宾馆安全岗位责任制度
- 精准扶贫包保责任制度
- 健全并落实全员责任制度
- 策划专员岗位责任制度
- 采石场安全管理责任制度
- 生产车间主任责任制度
- 2026国网吉林省电力有限公司招聘129人(第二批)考试参考题库及答案解析
- 25188442第1课《个性与从众交响》课件【北师大版】《心理健康》六年级下册
- (各类全面)三年级数学混合运算专项练习(每日一练共28份)
- 2025年70周岁以上老年人换长久驾照三力测试题库(含答案)
- GB/T 9239.11-2025机械振动转子平衡第11部分:刚性转子的平衡方法和允差
- 2025年《三级老年人能力评估师》考试练习题及答案
- 2026年湖南单招职业适应性测试时事政治职业认知模拟题含答案
- 新《增值税法实施条例》逐条解读课件
- 2026年鄂尔多斯职业学院单招职业技能考试题库必考题
- 髋关节假体脱位表现及护理
- 新媒体运营专业毕业论文
评论
0/150
提交评论