版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子信息工程电子科技公司软件测试实习报告一、摘要2023年7月1日至2023年8月31日,我在电子信息工程电子科技公司担任软件测试实习生,负责移动应用功能测试与性能优化。通过执行72次功能测试用例,发现并提交45个缺陷,其中32个被开发团队采纳修复,缺陷修复率达71%。运用JMeter工具对APP接口进行压力测试,模拟1000并发用户场景,确定系统响应时间峰值不超过2秒,稳定性达98%。熟练应用自动化测试框架Selenium编写15个测试脚本,将回归测试效率提升40%。总结出“分层测试用例设计法”:根据需求优先级划分测试模块,优先覆盖核心功能,降低回归测试成本。二、实习内容及过程1.实习目的去2023年7月实习前,我想多了解下软件测试实际工作,看看自己学的知识用得上哪儿,顺便积累点项目经验,为以后找工作打基础。主要是想看看自己喜不喜欢这个方向,能不能在实际工作中搞出点东西。2.实习单位简介我实习的公司是家做移动应用开发的公司,主要做企业服务类的APP,用户量不算特别大,但产品线挺复杂,功能模块多,测试压力不小。公司测试团队大概十来个人,分工挺细,有专项测试、自动化测试,还有性能测试这块。3.实习内容与过程刚去那会儿,主要是熟悉他们用的测试工具和技术,比如Jira系统用来管理bug,Postman用来测接口,还有他们内部的测试平台。导师给我配了个项目跟着做,是个物流管理APP,主要任务是功能测试和兼容性测试。我接手的是订单管理模块,花了两天时间把需求文档和设计文档都啃下来,然后开始写测试用例。文档挺厚的,有些逻辑我一开始没太搞懂,比如订单状态流转的细节,就跑去问导师,他给我捋明白了。测试用例我写了200多条,覆盖了正常流程和异常情况,比如网络断开、权限不足、超时等情况。实际执行测试的时候,发现好几个问题。比如有个地方提交订单后,订单号迟迟不生成,我追着后端同学查了半天,原来是数据库事务没commit好,他们赶紧修复了。还有个兼容性问题,在低端机型上按钮显示不全,他们调整了下布局,解决了。后期我参与了性能测试,用的是JMeter,模拟500个并发用户访问下单接口,发现系统响应时间峰值到3秒多,超出了预期。我们就把数据库查询参数优化了下,缓存用了点策略,最后压测结果稳定在1.8秒左右,导师还挺满意。自动化这块我也学了点,用Selenium写了10个核心功能的自动化脚本,回归测试效率确实提高不少,虽然写起来花了不少时间。4.实习成果与收获整个实习期间,我提交了87个bug,其中34个是严重问题,比如数据错乱、功能卡死这些,开发那边都给修复了。最后做的项目测试报告,得到了项目经理的认可。最大的收获是学会了怎么系统性地做测试,从需求分析到用例设计,再到执行和报告,每一步都挺重要的。以前觉得测试就是点点点,现在明白得深入挖掘需求,才能发现更多问题。性能测试那块挑战最大,刚开始对JMeter参数设置完全懵,跑完一堆乱七八糟的数据看不懂。后来自己找资料,看了一些性能测试的视频,慢慢就摸清了思路。学到了不少专业东西,比如延迟、吞吐量这些概念,还有怎么分析瓶颈。虽然只是浅尝辄止,但感觉挺有意思的。5.问题与建议实习过程中也发现些问题。比如公司测试流程有点乱,有时候需求变更了测试计划跟不上,导致测试赶工。还有就是培训机制不太完善,新来的实习生基本靠导师带,要是能有个系统性的培训手册就好了。另外,我们岗位和开发的对接有时不太顺畅,信息传递容易出错。我建议公司可以搞个测试知识库,把常用的测试用例模板、工具操作指南放上去,新员工就能快速上手。另外,测试和开发的会议最好能固定时间,避免临时召集,效率会高很多。我觉得这些小改进能帮团队省不少事。这段经历让我更清楚自己想做什么了。以前觉得测试就是找bug,现在觉得性能测试、自动化测试这些方向挺有前景的。虽然实习时间不长,但确实学到了不少东西,也知道自己哪些地方还差点。以后想继续往这个方向钻,多学点新技术,比如Docker、Kubernetes这些,感觉对以后发展有帮助。三、总结与体会1.实习价值闭环这8周实习,像把课本里的理论扔进现实里摔打。7月1号开始时,我对移动端接口测试还停留在概念层面,连Postman怎么批量发送请求都不太会。后来在导师指导下,我独立负责了物流APP订单模块的测试,写了200多条用例,用JMeter压了500并发,最终提交了87个缺陷,其中32个是P0级别的。这些数字现在回想起来,真挺具体的。实习结束时,我不仅能熟练操作这些工具,还理解了测试在敏捷开发里的真实角色它不是最后一道关卡,而是贯穿始终的质量保障线。从写用例到追着后端同学改bug,再到分析JMeter压测报告里的延迟数据,每一步都让之前模糊的理论变得清晰。这段经历让我明白,测试工作需要的不仅是细心,还有解决问题的能力,以及和不同角色沟通协作的技巧。这8周,我收获的不仅是技能,更是把这些技能串联起来,形成一套完整工作方法的过程,算是给这段学习画了个实践闭环。2.职业规划联结实习最大的感受是,我好像找到了自己喜欢又擅长的事。以前觉得测试就是“点点点”,现在发现性能测试、自动化测试这些方向特别有意思。比如8月10号那天,我第一次用JMeter做压力测试,500并发把系统延迟顶到3秒多,一开始挺慌的,但后来跟着导师一步步排查数据库查询和缓存问题,最后把延迟降到了1.8秒,那种成就感特别强。这让我意识到,技术工作真的能创造直接的价值。现在我开始有意识地往这个方向努力,比如计划下学期重点学下分布式系统相关的课程,顺便考个ISTQB证书,感觉这些经历直接就能用在简历上,求职时肯定有优势。导师跟我说过,做测试的得有“上帝视角”,既能看到系统的宏观,又能钻进细节找问题。这番话我一直记着,感觉挺符合我自己的性格。3.行业趋势展望在公司那段时间,我也留意到一些行业趋势。比如他们现在用的测试自动化框架是基于Selenium+Appium的,但同事都在讨论未来要不要引入像Playwright这样的新工具,说性能更好维护性更强。还有性能测试这块,之前都是用JMeter,但有人提议试试k6,说更符合云原生架构。这让我意识到,技术迭代太快了,不持续学习很快就会落伍。8月25号我离职那天,最后一天整理测试文档,突然意识到现在很多公司都在搞智能化测试,比如AI自动生成用例、智能分析缺陷,这要是早点接触肯定能学到更多。现在回看,实习最大的价值不只是学会了什么工具,更是让我看清了行业发展方向。比如我打算下学期报个云测试的培训课,顺便研究下Docker容器化部署对测试的影响,感觉这些都能给以后求职加分。4.心态转变与未来行动这8周最大的变化是心态。以前在学校做实验,数据不对就重跑,现在实习中遇到问题,比如7月15号测试支付模块时,发现不同银行卡扣款成功率差别很大,一开始想直接报错,导师教我先把数据整理成表格,分析是网络问题还是接口逻辑问题,最后定位到是第三方支付平台不同分区的响应时延差异。这件事让我明白,职场不是学校,不能只看结果,过程更重要。还有就是抗压能力,记得8月5号晚上,有个紧急bug要修,开发那边人手不够,我就主动留下来帮忙测试补充分支用例,忙到次日凌晨两点多。虽然累,但第二天看bug被修复了,心里特别踏实。这种责任感现在回想起来,挺让人成长的。未来打算把实习中写的测试脚本完善下,搞个GitHub账号放出来,顺便多看些开源项目的测试代码,提升下代码能力。感觉这些经历,就像给我的职业生涯装上了引擎,虽然现在还慢,但方向对了,跑得总会越来
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 管委会成员考核制度
- 辐照供应商考核制度
- 护理培训及考核制度
- 校团委量化考核制度
- 中石油科员考核制度
- 生产操作工考核制度
- 公司司机班考核制度
- 新公司销售考核制度
- 成本管理及考核制度
- 联通网格化考核制度
- 2026年江西财经职业学院单招综合素质笔试模拟试题含详细答案解析
- 安全生产安全风险分级管控制度
- 2026年及未来5年市场数据中国CMP抛光液行业市场发展数据监测及投资策略研究报告
- ktv卫生应急预案管理制度
- 2026简易标准版离婚协议书
- 2025-2030中国碲化镉行业营销策略与竞争格局分析研究报告
- 密封件管理制度及流程规范
- 2026年英语首考浙江试卷及答案
- 2024版铝锭采购合同
- YYT 0644-2008 超声外科手术系统基本输出特性的测量和公布
- 建筑工程 施工组织设计范本
评论
0/150
提交评论