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

付费下载

下载本文档

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

文档简介

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

2023年7月1日至2023年8月31日,我在XX软件开发公司担任测试工程师实习生。期间,我负责3个Web应用模块的功能测试,累计编写测试用例286条,执行测试用例1952次,发现并提交高优先级缺陷32个,其中15个被开发团队当场修复。通过应用自动化测试工具Selenium,将回归测试效率提升约40%,具体体现在用户登录模块的测试周期从5小时缩短至3小时。掌握并实践了敏捷开发环境下的测试协作流程,包括每日站会中的缺陷状态同步、Jira平台缺陷管理操作及CI/CD管道中的自动化脚本编写。提炼出的“分层测试用例设计法”在团队内部分享后,被应用于新项目初期测试规划,有效降低了20%的测试遗漏率。

二、实习内容及过程

2023年7月1日至8月31日,我在XX软件开发公司实习,岗位是测试工程师。公司主要做企业级SaaS产品,有大概200人,分好几个团队。我跟着后端测试团队,主要接触一个CRM系统的迭代项目。

开始几天主要是熟悉环境和产品,导师给我看了系统的架构图,讲解了几个核心模块的业务逻辑,比如客户管理、销售机会跟踪这些。7月8号开始写测试用例,我负责客户管理模块,花了差不多2周时间,根据需求文档和原型图,写了286条功能测试用例,还有50多条界面兼容性测试用例。用例写完后来回看了几遍,确保覆盖率,特别是边界值和异常场景。

7月18号正式开始执行测试,第一个版本主要测新上线的客户标签功能。测试过程中发现不少问题,比如标签添加后同步到报表会有延迟,我通过抓包发现是数据库事务隔离级别设置不当导致的。这个问题挺典型的,之前在学校做项目没遇到过这种场景,导师教我用Postman模拟高并发请求,帮我定位了慢查询语句。最后开发那边调优了SQL,问题解决。

整个测试周期我提交了1952次用例执行记录,发现缺陷32个,高优先级的有15个,其中7个是严重bug,比如一个用户权限越权问题,直接导致高等级客户信息被编辑。这个bug挺吓人的,我赶紧做了截图和日志分析,写了详细的reprosteps。开发那边第二天就修复了,测试完回归验证也很快。

8月初我开始接触自动化测试,团队用的是Selenium+Pytest框架。我接手了登录、注册、客户列表这些模块的自动化脚本,花了1周时间重构旧的脚本,因为之前版本写得比较乱。重构后我测了3次,发现脚本稳定性提高了,以前跑一次卡几次,现在成功率稳定在98%以上。我用这个脚本做了回归测试,把原来3小时的测试时间缩短到2小时,效率确实明显。

实习期间遇到的最大挑战是8月下旬那个紧急上线,本来计划测试2周的项目,因为客户那边临时要加功能,团队决定赶进度,只给了我们5天时间。那几天我天天加班,早上8点到晚上10点,测试用例评审会开到凌晨,最后还是漏了几个场景,上线后客户反馈有个批量导入功能报错。我后来复盘发现,时间太赶导致我没有时间做探索性测试,光顾着按文档执行了。

公司的培训机制其实一般,入职培训就半天,后面主要靠导师带,有时候导师自己也挺忙,指导就不太及时。另外我觉得岗位匹配度上有点问题,学校教的测试理论不少,但实际项目中的需求变更管理、风险评估这些我参与得不多。团队协作方面,虽然用了Jira跟踪问题,但有时候需求变更没及时同步,导致我写了半天测试用例白写。

我自己感觉最大的收获是学会了怎么在快节奏环境下做测试,以前做项目都比较从容,这次真正体会到敏捷开发里测试的压力。还有就是对系统架构的理解深了,不像以前只关心功能点,现在会看数据库表设计、API接口文档,有时候能提前发现潜在问题。

如果说建议的话,希望公司能给实习生多安排一些培训,比如自动化测试专项、性能测试基础这些,现在感觉学校教的和实际工作需求差得有点远。另外建议项目计划时能更合理地评估测试时间,别总临时加需求,那样测试压力太大了。

三、总结与体会

这8周,从7月1号到8月31号,在XX软件开发公司的实习经历,让我对软件测试这份工作有了全新的认识。实习开始前,我以为测试就是点点按钮、填填表单,但实际工作远不止这些。我参与的那个CRM系统项目,让我真切体会到测试在软件开发流程中的价值。通过编写286条测试用例、执行1952次用例执行,并最终发现32个缺陷,其中15个是高优先级问题,我明白了测试不是简单重复,而是需要深入理解业务逻辑、预判潜在风险。特别是客户标签功能那个数据库事务问题,通过抓包和日志分析找到根源,让我意识到测试需要技术深度。

实习中最让我有成就感的,是用Selenium+Pytest重构自动化脚本,把回归测试时间从3小时缩短到2小时。这让我看到技术工具的力量,也意识到自己在自动化测试这块可以继续深耕。这段经历让我对职业规划有了更清晰的方向:未来想往自动化测试或性能测试方向发展,现在就开始准备Python基础和Selenium框架,明年考个ISTQB证书,把实习中暴露出的知识短板补上。

公司那种快节奏、高强度的开发环境,也锻炼了我的抗压能力。8月下旬那个5天上线的项目,虽然最后漏了几个bug,但整个过程中我学会了如何在压力下保持冷静,如何快速响应需求变更。这种心态转变让我意识到,从学生到职场人,责任感是最大的变化以前做项目是完成任务,现在是要对产品质量负责。

看着自己提交的缺陷报告被开发团队修复,看着测试脚本稳定运行,我感受到的不仅是技能的提升,更是一种成就感。实习也让我看到行业的一些趋势,比如现在SaaS产品越来越多,持续集成/持续部署(CI/CD)里的自动化测试越来越重要,这也坚定了我未来学习的方向。这段经历就像一个闭环学校教的理论,通过实习变成了实践,实践中遇到的问题又反哺了后续的学习目标。未来无论是继续深造还是直接工作,这段实习都让我更有底气。

四、致谢

感谢在XX软件开发公司实习的这段经历。感谢导师在实习期间给予的指导和帮助,特别是在客户标签功能bug定位上提供的思

温馨提示

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

评论

0/150

提交评论