下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程IT公司软件测试实习生实习报告一、摘要
2023年7月10日至2023年8月27日,我在一家软件工程IT公司担任软件测试实习生。负责3个Web应用项目的功能测试,输出126份详细测试用例,发现并提交43个缺陷,其中28个被确认为高优先级,推动项目提前2天上线。熟练应用Selenium和Jira进行自动化测试用例编写及缺陷跟踪,通过脚本优化将回归测试效率提升35%。总结出“分阶段灰度发布测试”方法论,在B项目测试中应用后,缺陷发现率提高20%。掌握敏捷开发流程下的测试协作模式,为团队提供缺陷分类工具模板,减少15%的沟通成本。
二、实习内容及过程
实习目的主要是把学校学的软件测试理论知识跟实际工作结合,了解真实项目的测试流程,提升动手能力。
实习单位是家做企业级软件服务的公司,主要业务是定制开发和系统集成,技术栈偏Java和Python,测试团队规模不大,但节奏快,对效率要求高。
7月10号入职,刚开始一周主要是熟悉环境,跟着导师梳理项目文档,了解他们的开发流程和测试规范。团队用的开发模式是敏捷Scrum,每个迭代周期2周,我参与的是正在进行中的“订单管理”模块测试。
实习内容跟项目进度关联挺紧密。7月17号开始独立负责用户模块的测试用例设计,那个模块比较老,需求文档有点散,有些逻辑没完全说明白。我花了3天时间,跟产品经理和开发对接,把所有边缘场景都想到,最终输出58个功能测试用例,还有10个兼容性测试用例,覆盖了主流的Chrome和Firefox浏览器。
7月24号进入测试执行阶段,主要是功能测试和回归测试。我负责的模块跟支付模块关联比较多,发现一个支付接口超时的问题,每次并发请求超过50的时候会不稳定。跟开发一起排查,发现是缓存策略没跟上,我提了这个缺陷,他们花了两天时间修改了服务器的并发处理参数。
8月2号开始接触自动化测试,导师教我用Selenium+Python写自动化脚本,主要是为了提高回归测试效率。我选了之前测试执行中发现的重跑场景,写了8个自动化用例,覆盖核心流程,跑完花了15分钟,比手动测试快不少。虽然一开始写脚本踩了不少坑,比如元素定位总报错,后来查资料发现是等待时间没设置好,加上了ExplicitWait才解决。
8月10号左右项目要灰度发布,我协助测试了预发布环境,主要关注数据迁移和权限配置,确保新老系统切换平稳。
实习期间遇到的挑战主要是需求不明确的时候怎么测试。有一次测试一个报表功能,产品只说要有导出Excel的功能,但没提格式要求,我就主动跟开发确认了列宽、字体、合并单元格等细节,避免后面上线用户反馈格式问题。还有就是团队人手紧张的时候,我既要执行测试,又要协助整理缺陷报告,感觉挺累的,但也能学到不少东西。
成果方面,8周时间总共执行了236个测试用例,提交了43个缺陷,其中28个是高优先级,有15个是我发现的,比如一个权限越界的漏洞,如果上线了后果可能很严重。通过自动化脚本,帮我负责模块的回归测试时间从原来的2小时缩短到45分钟。
这段经历让我对测试流程有了更直观的认识,原来测试不是简单地点点点,而是要结合开发思路和用户习惯去设计用例。最大的收获是学会怎么跟不同角色的人沟通,产品说话比较天马行空,开发只关心技术实现,测试要把两边的信息对齐。之前在学校做项目,感觉测试就是找Bug,现在明白要站在整个软件生命周期角度看问题。
公司这边的问题主要是培训机制,入职没给太系统的测试理论培训,很多工具和流程都是导师带着上手,感觉如果有个统一的培训手册会更好。还有就是测试工具使用上比较分散,有的用Jira跟踪,有的用Excel,效率有点低,建议可以统一标准化。
我觉得岗位匹配度上,学校教的测试基础还行,但像接口测试、性能测试这些实战经验确实不足,后续得加强学习。总的来说,这次实习让我知道自己的短板,也明确了以后要努力的方向。
三、总结与体会
这8周实习,像是从校园到职场的缓冲垫,坐实了课堂上学到的那些零散的测试概念。7月10号刚进公司时,面对真实的开发流程和压力,确实有点懵,尤其是看到导师每天处理那么多缺陷报告时,才真切感受到测试工作的责任。后来接手“订单管理”模块,那段时间每天对着需求文档琢磨到晚上,设计测试用例时不再只是想“功能行不行”,而是会考虑“用户会不会误操作”“数据传过去会不会出错”,这种思维转变挺关键的。最终输出的58个用例覆盖了各种边界情况,执行时发现的28个缺陷里,有5个是高优先级,被开发团队迅速修复,这让我觉得自己的工作是有价值的。
实习最大的收获是体会到软件测试在敏捷开发里真正扮演的角色。以前觉得测试就是等开发写完功能来验收,现在明白好的测试要前置,要参与需求评审,甚至要帮产品完善文档。比如7月24号发现支付接口并发问题,那个Bug如果没早点暴露,上线后影响范围可能很大。跟开发一起排查过程虽然熬了几个夜,但弄明白缓存策略和并发控制原理后,感觉收获巨大。这种在实践中学习技术、理解业务的过程,比单纯看书高效多了。
这段经历也让我更清楚未来的职业规划。我发现自己对自动化测试和性能测试兴趣比较大,学校学的Python基础还行,但像Selenium框架、JMeter这些工具还只是皮毛。接下来打算系统学习一下接口自动化,看看能不能把实习里写的那个8个用例的脚本框架再优化一下,争取今年考个ISTQB证书,至少有个行业认可的敲门砖。行业里现在都说得自动化、智能化,不掌握点真本事,以后竞争肯定激烈。
看着8月27号交完实习报告离开公司,感觉自己跟那些代码、缺陷、需求文档之间好像真的建立了一种连接。以前觉得测试就是挑刺,现在明白好的测试能帮团队省很多事儿,甚至提前规避风险。这种从被动执行到主动思考的转变,是这次实习给我的最大财富。未来不管去哪个公司,这种心态和从实践中摸爬滚打出来的经验,肯定是比一纸文凭更吸引人的东西。
四、致谢
感谢公司给我这次实习机会,让我接触到了真实的软件开发流程和测试工作环境。
特别感谢我的导师,在实习期间耐心指导我
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海大学《机械制造工艺及装备》2024-2025学年第二学期期末试卷
- 梅河口康美职业技术学院《保密行政管理》2024-2025学年第二学期期末试卷
- 天津艺术职业学院《影视后期编辑实践》2024-2025学年第二学期期末试卷
- 河源职业技术学院《光电转换材料》2024-2025学年第二学期期末试卷
- 日照职业技术学院《禽病专题》2024-2025学年第二学期期末试卷
- 企业档案管理制度
- 煤矿企业安全责任制度
- 南充职业技术学院《影视录音工艺》2024-2025学年第二学期期末试卷
- 昆明铁道职业技术学院《微积分I》2024-2025学年第二学期期末试卷
- 2026年度广安市广安区公开考调公务员(参照管理工作人员)及事业人员(22人)考试参考题库及答案解析
- 2026年浙江金华兰溪市事业单位招聘工作人员76人易考易错模拟试题(共500题)试卷后附参考答案
- XX区实验初级中学2026年春季学期学生转学休学办理流程指南
- 2026年春期人教版二年级下册数学全册教案(核心素养教案)
- 部编版新教材道德与法治二年级下册《1.身心健康很重要》教案设计
- 2024年吉林省高职高专单独招生考试数学试卷真题(精校打印)
- 观课议课与教师成长
- GB/T 2-2016紧固件外螺纹零件末端
- 永磁同步电动机原理和分析课件
- 前途理想教育主题班会
- 《普通话》教学讲义课件
- 常用 邮政储蓄银行汇款单(样本)
评论
0/150
提交评论