版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
研发中心软件测试实习报告一、摘要2023年7月1日至2023年8月31日,我在研发中心担任软件测试实习生,负责3个Web应用模块的功能测试与回归测试。累计完成测试用例256项,其中自动化测试用例108项,通过率98.2%;发现并提交缺陷132个,其中高优先级缺陷23个,推动修复率100%。熟练运用Selenium和JMeter进行自动化脚本开发与性能测试,编写可复用组件库15个,覆盖80%的测试场景。通过日志分析定位性能瓶颈,优化接口响应时间平均12%。形成模块化测试数据生成工具,减少手动数据准备时间60%。验证了敏捷开发环境下测试左移的价值,量化了自动化测试对缺陷发现的贡献率。二、实习内容及过程1.实习目的我这次来研发中心实习,主要是想看看真实工业界的测试是怎么运作的,摸摸项目到底是个啥样,顺便把学校学的那些测试理论用起来,看看能学到啥不一样的东西。2.实习单位简介我实习的公司是个做企业软件的,团队挺卷的,技术栈主流是Java和前端框架啥的,测试这边用得比较多的工具是Jira、Confluence,还有各种自动化测试框架。3.实习内容与过程刚来那会儿,跟着导师熟悉项目,主要是看文档、走流程。7月5号开始接触第一个项目,是个CRM系统的模块,负责的是客户信息管理这块儿。当时给的任务是写测试用例,老老实实对着需求文档,一天能写个二三十个,慢慢就上手了。后来导师让我用Selenium搞个自动化脚本,测试登录、增删改查这些功能。一开始卡在元素定位上,有些动态加载的东西总找不到,挺烦的。后来去查了官方文档,学了几个新的选择器,像XPath的轴啥的,慢慢就顺了。那个模块我写了108个自动化用例,后来每次版本更新就跑一遍,省了不少事儿。8月的时候来了个性能测试的任务,用JMeter压测接口,发现一个接口在高并发下响应时间特别慢。当时数据挺吓人的,正常情况下200毫秒,压到500并发就飙到1500毫秒了。后来跟后端同事一起看了日志,发现是数据库查询没优化好,加了个索引之后,性能直接拉回来,平均响应时间降到350毫秒,感觉还挺有成就感的。4.实习成果与收获整个实习期间,我写了256个功能测试用例,其中108个自动化脚本,覆盖核心流程80%。提交的132个缺陷里,23个是高优先级,都得到了修复。最大的收获是搞懂了敏捷开发里测试左移是个啥,怎么在开发早期就介入,避免后面返工。还学会了怎么用日志分析定位性能问题,这点在学校真没接触过。最大的挑战是刚开始写自动化脚本那会儿,元素定位老出错,感觉挺挫败的。后来专门花了两天时间研究Selenium的官方文档,看了几个社区的视频教程,慢慢就掌握了一些技巧,比如怎么处理动态元素、怎么写更稳定的定位表达式。虽然慢,但感觉这样学得更扎实。这段经历让我觉得,做测试不能光会点点点,得懂业务、懂技术,才能发现更深层的问题。比如那个性能测试,要是不懂数据库啥的,可能就只说慢,找不到根子。5.问题与建议实习期间也发现了一些问题。比如公司测试流程里,需求评审这块儿测试参与得比较晚,有时候需求细节不明确,后面改起来很麻烦。我建议可以早点让测试介入评审,哪怕只是提几个疑问啥的,也能避免后面很多坑。另外,公司内部培训这块儿也挺欠缺的,大部分靠自学,要是能组织一些定期的技术分享或者工具培训就好了。我接触JMeter也是自己临时学的,感觉挺费时间的。还有就是岗位匹配度上,我觉得我的工作跟学校教的差异还是挺大的,学校更多是理论,实际项目里各种细节、工具、流程得自己摸索,这点挺锻炼人的,但也是挑战。要是能提供一些更系统的培训,或者让新人跟着老员工多干点实际项目,可能会更快上手。总的来说,这段经历挺宝贵的,虽然累,但学到的东西确实不少。三、总结与体会1.实习价值闭环这8周实习,感觉就像把书里那些零散的知识点串联起来了。刚开始7月1号去的时候,心里挺打鼓的,怕自己啥也不会。后来跟着导师做了那个CRM客户管理模块,从写测试用例到搞自动化脚本,再到后来参与性能测试,每一步都挺实的。特别是8月15号那次性能测试,用JMeter压测时看到接口响应时间从1500毫秒直接飙到2秒多,当时真有点慌,赶紧跟后端同事一起看日志、找问题,最后加个索引就把问题解决了,那一刻感觉挺值的。256个用例、132个缺陷、80%的自动化覆盖率,这些数字现在回想起来,就是这段经历最具体的证明。2.职业规划联结这次实习让我更清楚自己想干啥了。以前觉得测试就是点点点、报Bug,现在明白得深入业务、懂点技术、会点自动化工具才是关键。比如那个自动化脚本,虽然只是简单的功能覆盖,但后来发现它能帮我省下不少回归测试的时间,这点让我觉得很有意思。现在想,以后要是继续干测试,肯定得往自动化、性能这块儿深挖。学校里学的那些基础理论现在看来挺重要的,但实际项目里还差得远。比如接口测试这块,我实习前就知道POST、GET啥的,但真用JMeter去设计测试用例、分析响应头啥的,还是花了挺多时间学的。这让我觉得,后续得找个机会把自动化测试相关的证书考了,比如Selenium或者Python的自动化框架,这样以后求职可能更有底气。3.行业趋势展望在那儿也看到一些挺有意思的趋势。比如他们测试环境跟开发环境差得挺多,有时候会出点问题。我琢磨着,现在云原生、DevOps搞这么火,测试能不能也跟着容器化、自动化点啥的,这样环境问题可能就没那么多了。还有那个CI/CD流程,测试怎么无缝嵌入进去,提高反馈效率,感觉这块儿很有前景。他们用的测试管理工具是Jira,需求、任务、Bug全在里头流转,感觉挺规范的,但有时候流程还是有点复杂。我猜未来测试会不会更依赖AI,比如用机器学习自动生成测试用例,或者智能分析日志找Bug,这样人就能解放出来干点更高级的事儿。4.心态转变这8周最大的变化可能就是心态了。以前在学校犯错,顶多被老师批评两句,但实习的时候提个缺陷没被采纳,或者脚本写不好被导师说,心里还是挺难受的。慢慢就明白,职场跟学校不一样,你得自己扛事儿,还得让别人愿意听你的。比如8月20号那次,我提出的性能优化建议差点被忽略,后来我拿出具体的数据、对比图,再说了如果不改可能影响用户体验,这才让对方重视起来。现在想想,以前在学校总觉得做好自己的分内事就行,现在明白得多沟通、多争取挺重要的。还有就是抗压能力,以前遇到难题就想放弃,现在会先想想办法,实在不行就问导师或者同事,感觉成熟了不少。5.未来行动现在看那8周实习,感觉收获最大的不是学到了啥工具,而是知道了自己哪些地方还差得远。比如测试用例设计这块,虽然写了256个,但有些还是写得不够完善,覆盖面不够。接下来打算找个时间系统的把测试用例设计那几大原则再梳理一遍,多看看优秀的测试案例。还有那个性能测试,虽然解决了问题,但感觉对底层的网络、操作系统这块了解还是不够,打算后续把Linux命令、网络协议这些补一补。实习的时候看到有个同事用Python写测试框架,自己也跟着练了练,但感觉还差点意思,准备下学期找个项目把自动化这块再锤炼锤炼。总的来说,这段经历让我更清楚自己的方向了,虽然累,但值。四、致谢感谢研发中心给我这次实习机会,让我
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 区块链隐私保护技术方案试题
- 2025-2030城市垃圾焚烧发电厂运营效率提升设备维护方案进步程度投资建议分析报告
- 2025-2030城市供水输配行业市场深度分析与发展策略与投资空间研究报告
- 2025-2030地面交通信号控制系统升级技术故障容忍度分析
- 2025-2030地理信息系统软件开发商目前数据采集现状剖析及自然资源管理投资规程文献
- 2025-2030地方特色农产品加工业发展模式研究与文化传承报告
- 2025-2030喋喋不休恨铁不成钢智能装配机器人行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030厨卫家电行业市场现状分析发展研究报告
- 2025-2030博茨瓦纳钻石矿业可持续发展与环境保护措施分析
- 电子封装材料制造工安全宣传知识考核试卷含答案
- GB/T 46886-2025智能检测装备通用技术要求
- 护理护理科研与论文写作
- 无废医院创建培训课件
- 2026北京资产管理有限公司业务总监招聘1人笔试参考题库及答案解析
- 2026年浙江交通职业技术学院单招综合素质考试备考试题附答案详解
- 规上工业企业指标课件
- 钢结构施工及安装专项方案
- 血管导管相关血流感染预防与控制指南2025年版
- 名校探秘-魏县一中全面提升教学质量的成功秘籍
- 办公室文员日常办公技能提升方案
- 餐饮业服务员管理制度
评论
0/150
提交评论