软件工程软件开发工作室软件测试实习生实习报告_第1页
软件工程软件开发工作室软件测试实习生实习报告_第2页
软件工程软件开发工作室软件测试实习生实习报告_第3页
软件工程软件开发工作室软件测试实习生实习报告_第4页
软件工程软件开发工作室软件测试实习生实习报告_第5页
全文预览已结束

下载本文档

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

文档简介

软件工程软件开发工作室软件测试实习生实习报告一、摘要2023年7月1日至2023年8月31日,我在软件工程软件开发工作室担任软件测试实习生。核心工作成果包括完成15个功能模块的测试用例设计,执行测试并提交87份详细测试报告,发现并验证23个高优先级缺陷。期间应用自动化测试工具Jenkins实现回归测试脚本开发,覆盖核心功能路径30条,测试效率提升35%。通过缺陷跟踪系统记录的量化数据(如缺陷密度、修复验证率),总结出“模块化用例设计+分层测试执行”的可复用方法论,该方法在后续2个项目中验证有效降低20%的测试遗漏率。二、实习内容及过程2023年7月1日至8月31日,我在软件工程软件开发工作室实习,岗位是软件测试实习生。实习目标明确,就是想摸摸真实的软件测试流程,看看跟学校里学的有啥不一样的地方。工作室主要搞企业级SaaS系统的开发,团队不大但节奏快,测试这边就3个人,我是新人。第1周主要是熟悉环境,了解他们的开发流程和工具链,特别是Jira、Confluence这些协作平台。第2周开始接触项目,跟着导师做测试计划,第一个任务是给一个客户管理模块写测试用例。这个模块有15个功能点,我花了3天时间把用例设计出来,覆盖了正常流程、异常场景和边界条件,提交后导师还帮着Review了一遍,修改了7处措辞不严谨的地方。第3周正式执行测试,用的是黑盒测试方法,手动为主,自动化为辅。那个客户管理模块我总共执行了43个测试用例,发现23个缺陷,其中高优先级的有8个,低优先级的15个。有5个是我自己挖掘出来的,比如一个数据导出功能,按理说空数据应该返回空文件,但实际是报错了,这种细节问题挺考验眼力的。缺陷提交上去后,开发那边2天就修复了,我跟着做了回归验证,确保问题解决没引入新问题。第4周遇到个坎儿,有个报表模块的自动化测试脚本写不出来。那模块逻辑比较复杂,依赖多个异步接口,用Python写接口测试一直报错,数据对不上。当时挺急的,因为项目马上要交付了。后来导师教我用Postman的Newman插件跑脚本,并设置了超时和重试机制,问题解决不少。我自己又去学了下Pytest的参数化功能,把用例数据单独拎出来,脚本看起来清爽多了,执行效率也快了40%。第56周主要是跟进缺陷修复和编写测试报告,87份测试报告我全自己写,每个缺陷都标明复现步骤、截图、严重程度,开发看了都说清晰。第7周参与了一次冒烟测试,测试环境不稳定,好几次测试到一半系统就挂了。我们临时调整策略,先测核心功能,把冒烟用例库里的30条高频路径优先跑完,结果那天发现的问题特别多,有12个是环境问题,这种情况下快速定位缺陷挺重要的。第8周帮忙整理了测试过程文档,把踩过的坑都记录下来,比如某个第三方接口响应慢,就建议开发加个超时限制。整个实习过程挺充实的,虽然加班是常事,但确实学到了不少东西。比如测试用例设计要考虑用户实际操作习惯,而不是单纯按功能罗列;自动化脚本不是写完就完事,要持续维护,特别是接口变更后要及时更新;缺陷跟踪要注重闭环,每次回归都要留痕。最大的收获是认识到测试不只是找Bug,更是保障产品质量,需要跟开发、产品紧密配合。这段经历让我想更深入地了解性能测试和自动化测试,以后想往这个方向发展。不过实习中也发现工作室管理上有点问题,比如需求变更没及时同步测试,导致我改了几次用例白费功夫;培训机制也一般,没系统地教测试理论,全靠导师带。建议他们可以搞个新员工培训计划,或者引入些测试知识库,让新人上手更快。还有就是岗位匹配度上,我感觉自己学校教的软件测试基础还行,但像安全测试、性能测试这些实践不足,要是实习能接触更多这方面内容就好了。三、总结与体会这8周在软件工程软件开发工作室的实习,感觉像是从理论世界一头扎进了实践海洋。7月1号刚去的时候,心里挺打鼓的,怕自己学的知识用不上。但实际工作完全不一样,学校教的是测试基础理论,比如黑盒测试方法、白盒测试原理,可实际项目里用得更多的是经验加技巧。我参与的客户管理模块项目,光是测试用例就设计了87个,执行中发现23个缺陷,其中8个是高优先级。这些数字现在想想,就是我当时努力过的证明。导师教我写用例的时候强调,要站在用户角度思考,不能只测试表面功能,这点对我触动很大。后来那个报表模块自动化脚本写不出来,花了一周时间研究接口和脚本框架,最后效率提升了40%,这个过程让我明白,遇到技术难题不能绕开,得一个一个去啃。实习最大的价值在于,让我真切体会到测试在软件质量保障中的角色。以前觉得测试就是点点按钮找Bug,现在明白它其实是连接开发、产品、用户的桥梁。我提交的87份测试报告,开发团队都认真看了,有几个因为我的报告提前发现了潜在问题,避免了线上风险。这种感觉特别棒,说明自己的工作是有价值的。这段经历也让我更清楚自己的职业规划了,之前对测试行业的理解比较模糊,现在明确想往自动化测试或性能测试方向发展。因为实习中接触到的Jenkins、Pytest这些工具,还有导师提的APM(应用性能管理)概念,都让我觉得很有意思。接下来打算深学一下Python自动化框架,顺便考个ISTQB认证,感觉这些技能以后求职会很有竞争力。实习也让我看到了行业的一些趋势。现在企业对软件质量要求越来越高,测试不再只是测试人员的事,而是整个团队的责任。敏捷开发模式下,测试要融入开发流程,比如持续集成、自动化测试都是大势所趋。我实习时用的Jenkins就是CI/CD流程的关键环节,它让测试能更快地反馈结果。另外,像AI在测试领域的应用,比如智能用例生成、缺陷预测,也是未来可能的方向。虽然这次实习时间不长,但感觉收获满满,心态上也有转变。以前做项目是完成作业,现在是真觉得要对结果负责。比如有一次测试环境不稳定,连续跑了3次冒烟测试都没成功,虽然有点烦躁,但最后还是坚持把问题记录下来,并建议开发排查环境。这种从被动接受任务到主动承担责任的转变,是这次实习最大的成长。未来不管是继续深造还是直接工作,这段经历都将成为我的底气。四、致谢感谢软件工程软件开发工作室给我这次实习机会,让我接触到真实的软件开发测试流程。感谢我的导师,在实习期间耐心指导我完成各项任务,特别

温馨提示

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

评论

0/150

提交评论