软件工程XX软件研发中心软件测试员实习报告_第1页
软件工程XX软件研发中心软件测试员实习报告_第2页
软件工程XX软件研发中心软件测试员实习报告_第3页
软件工程XX软件研发中心软件测试员实习报告_第4页
软件工程XX软件研发中心软件测试员实习报告_第5页
全文预览已结束

付费下载

下载本文档

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

文档简介

软件工程XX软件研发中心软件测试员实习报告一、摘要

2023年7月1日至2023年8月31日,我在软件工程XX软件研发中心担任软件测试员实习生。通过参与XX系统V3.2版本的测试工作,完成功能测试用例编写236项,执行测试用例372项,发现并提交缺陷报告87份,其中高优先级缺陷32份。熟练运用JUnit进行单元测试,编写自动化测试脚本15个,覆盖核心模块测试,使回归测试效率提升40%。掌握缺陷生命周期管理流程,将缺陷修复验证时间缩短至平均1.8个工作日。总结出基于边界值分析的测试用例设计方法,可应用于同类软件测试,提升测试覆盖率。

二、实习内容及过程

实习目的主要是了解软件测试在真实项目中的运作方式,把学校学的理论跟实际工作结合起来,看看自己到底适不适合这行。

实习单位是软件工程XX软件研发中心,主要搞XX类产品的研发,技术栈挺新,用了一些我之前没接触过的框架和工具。

实习内容挺具体的,主要是跟着团队做XX系统V3.2版本的测试。刚开始是熟悉需求文档,整理测试点,然后写测试用例,7月5号到10号那周,我写完了自己负责模块的基础功能测试用例236项。测试阶段从7月11号开始,我执行了372项测试用例,过程中发现了87个缺陷,其中高优先级的32个,像有个登录接口的bug,用户名或密码为空时会抛出500错误,而不是预期的返回错误码,我就根据这个情况写了几个边界值测试用例。自动化测试是后期加的,因为回归测试用例执行太慢,我用了两周时间学了Selenium,写了15个自动化脚本,主要是登录、权限切换这些公共模块,之后版本迭代的时候跑回归测试效率确实提高了40%。

遇到最大的困难是初期对项目业务逻辑理解不深,导致测试用例覆盖率不够,有次评审会,组长直接指出来几个重要流程没测到,那时候挺尴尬的。后来我就改成先跟着产品经理和开发那边多跑几遍业务流程,再写用例,感觉好多了。还学了JMeter做了个简单的接口性能测试,发现某个查询接口在高并发下响应时间超过预期,跟开发一起定位到是数据库查询语句没优化。

实习成果就是完成了所有测试任务,提交的缺陷报告有效率挺高的,开发那边反馈说好几个是我发现的隐藏问题。总结出几个测试方法,比如边界值分析特别适用于参数校验这块,之前写用例老漏边界情况,现在注意多了。

这段时间让我意识到,测试不光是找bug,还得懂业务、懂开发,有时候跟开发沟通需求差异,或者给产品提改进建议,也能帮团队省不少事儿。最大的收获是思维转变吧,以前觉得测试就是点点点,现在明白要做好测试规划、风险评估这些前期工作,效果完全不一样。不过实习中也发现单位培训机制有点弱,很多技术细节都是靠自己摸索,而且测试岗位跟开发的对接有时候不太顺畅,比如有个需求变更没及时同步给我,导致测试用例跟实际上线版本有出入。建议可以建立更完善的文档共享机制,定期组织技术分享,特别是对新员工,多安排些项目复盘环节,这样成长会快不少。这经历让我更清楚自己想不想长期干测试了,可能以后会往自动化测试方向发展,毕竟效率这块是硬道理。

三、总结与体会

这八周在软件工程XX软件研发中心的实习,感觉像是从理论世界彻底走进实践场。7月1号刚去的时候,心里挺打鼓的,怕自己学的东西用不上,或者连需求都看不懂。结果到了8月31号离开时,真觉得自己长了不少。实习的价值闭环就在这里,我去的时候想学点东西,回来的时候确实把软件测试的整个生命周期摸了个大概,写测试用例、执行测试、找bug、跟踪缺陷,这些不再是书本上的概念,而是实实在在做过的事情。

最具体的体会是,测试工作远比我想象的要复杂。以前觉得测试就是点点按钮看有没有报错,现在明白要覆盖各种场景,包括异常输入、并发情况、性能瓶颈,这都需要很强的逻辑思维和预见性。比如有一次做XX系统V3.2版本的登录模块测试,我设计了超过50个测试用例,覆盖了正常登录、密码错误、用户名不存在、特殊字符输入、超时处理等,最后发现一个开发忽略的边缘情况,就是空格处理会导致验证失败。这个细节让我深刻体会到测试的严谨性,也让我明白责任心有多重要,一个小的疏忽可能就会让用户用起来踩坑。

这次实习也直接影响了我的职业规划。之前对职业方向挺模糊的,现在更倾向于做自动化测试或者性能测试,因为手动测试确实太耗人了,而且随着系统复杂度提高,人力覆盖根本不够。我算算自己写的15个自动化脚本,帮我省了至少60个小时的回归测试时间,这效率提升太明显了。接下来打算深挖Selenium和Appium,顺便看看能不能考个ISTQB认证,把理论体系化。行业趋势看,现在云原生、微服务这么火,测试肯定也得跟着升级,像我接触到的那个接口测试,其实已经跟开发联调很紧密了,以后可能测试工程师都得懂点开发。

心态转变是真的大。去之前觉得实习就是打杂,学点皮毛就行,但真接手任务时,会发现每一个bug背后都可能是个复杂的逻辑链,这时候就得沉下心去分析,反复沟通,不能急躁。有次为了一个高优先级bug,我连续两天加班到晚上十点,跟开发一起查日志、改代码、再回归验证,虽然累,但解决完问题那一刻感觉特别踏实。这种抗压能力和解决问题的成就感,是学校里学不到的。现在回头看,这段经历让我从一个只会纸上谈兵的学生,慢慢变成了一个能动手、肯负责的准职场人,这种感觉挺奇妙的。未来肯定要把实习中遇到的问题都系统地学一遍,比如那个数据库查询优化导致的性能问题,我就想深入学学SQL调优和数据库原理。总之,这段实习没白来,给后续的路指明了方向,也让我更有底气去迎接挑战。

四、致谢

在XX软件研发中心这八周的实习,经历挺充实的,心里想感谢几个人。

感谢中心给我这个实习机会,让我能接触到实际项目,特别是XX系统V3.2版本的开发测试过程,挺锻炼人的。

感谢我的实习导师,带我挺耐心,一些测试方法和工作流程都是他点拨的,比如那个缺陷跟踪的生命周期

温馨提示

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

最新文档

评论

0/150

提交评论