版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子信息工程软件开发公司软件测试工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在一家电子信息工程软件开发公司担任软件测试工程师实习生。核心工作成果包括完成35个模块的测试用例设计,执行82次回归测试,发现并提交47个缺陷,其中23个被标记为高优先级。期间应用Python编写自动化测试脚本,覆盖核心功能模块,测试效率提升40%;使用Jira管理缺陷跟踪,确保问题闭环率100%。提炼出的可复用方法论为:基于等价类划分和边界值分析的测试用例优化策略,结合缺陷生命周期管理模型提升团队协作效率。通过实践掌握自动化测试框架Selenium与缺陷分析工具,验证了理论课程中软件质量保证模型的有效性。二、实习内容及过程1.实习目的想通过实习了解实际软件开发中的测试环节,把学校学的测试理论用上,看看自己适不适合这行,顺便熟悉下工作环境怎么运转。2.实习单位简介我在一家做电子信息工程相关软件开发的公司实习,主要搞物联网设备的控制软件,技术栈用C++和Python比较多,测试这边用的是自动化测试为主,手动测试为辅的思路。3.实习内容与过程刚进去那阵子,跟着师傅熟悉项目,主要是看产品需求文档和设计文档,了解下软件架构是怎么分的,各个模块之间怎么交互的。7月5号开始接手一个模块的测试用例,是设备数据上传功能的,根据需求写了50多个测试用例,覆盖了正常场景、异常场景、边界条件啥的。7月12号开始执行测试,发现有几个场景报错,比如网络超时的时候设备没重试机制,还有数据包过大的时候服务器处理不过来会卡死。跟开发沟通后,他们修改了重试逻辑和数据分包处理,我重新测了几轮,8月1号这个模块测试通过。后来又参与了另一个模块的压力测试,用JMeter模拟了500个并发用户访问,发现接口响应时间从200ms飙升到1500ms,找开发定位是数据库查询没加索引,加完之后压力测又降回120ms左右。整个过程用了Jira管理缺陷,每个缺陷都要写清楚复现步骤、截图、日志,优先级分不清的跟产品经理和开发扯皮到老板都来协调那种。还学了Selenium写自动化脚本,主要是把回归测试的用例自动化,我写了10几个脚本,把测试时间从每天的3小时压缩到1小时。4.实习成果与收获实习期间总共写了35个模块的测试用例,执行了82次回归测试,发现了47个缺陷,23个是高优先级,有15个是我自己挖掘出来的隐藏bug,比如一个内存泄漏只有在连续操作100次以上才会触发。最大的收获是学会了怎么跟开发有效沟通,以前觉得提bug就是找茬,现在明白得先说好需求是什么,然后描述清楚问题发生的过程,还有提供环境配置、日志文件啥的,人家才能快速定位。最大的挑战是刚开始对项目不熟,需求理解有偏差,导致写测试用例的时候漏了几个场景,后来发现后赶紧加上了,就花了一个下午重写了20多个用例。为了补这块短板,我晚上抽时间把公司用的测试框架文档看了两遍,还去B站找了几个自动化测试的视频看,把Selenium的基础又过了一遍。现在写脚本比之前快多了,至少节省了一个小时的工作量。这段经历让我对测试岗位有了更清晰的认识,以前觉得测试就是点点点,现在知道得懂开发思路、懂业务逻辑,还得会用工具。可能是我性格比较急,有时候看开发修复bug慢了点就有点不耐烦,不过后来也调整过来了,毕竟人家改代码也要考虑稳定性啊。5.问题与建议实习单位这边的问题主要是管理有点乱,比如测试报告提交不及时,有时候需求变更了开发也不及时同步给测试,导致我测着测着发现方向跑偏了。另外培训机制也不咋地,就给我发了两份测试基础文档,啥都没讲,都是自己摸索的。岗位匹配度上,我感觉我学的理论跟实际工作还是有差距,比如软件可靠性模型在项目里用得不多,公司用的更多是看日志、抓包这种经验做法。改进建议的话,建议公司给新人安排个导师,至少手把手教两周,别指望新人自己快速上手。还有就是需求变更了得有专门的流程通知测试,别搞到最后返工。另外可以搞个内部知识库,把常见的bug类型、修复方法啥的记录下来,新人遇到问题可以先搜搜看,不用每次都去问人。三、总结与体会1.实习价值闭环这8周实习,感觉像把书上学的东西跟实际工作串起来了。比如7月15号那会儿,我负责的模块突然要加个新功能,当时需求描述不清,我硬着头皮写了测试用例,结果执行的时候发现各种问题。后来跟开发一起对着代码一点点调试,才搞明白原来逻辑没考虑到全。这个过程让我真切体会到,测试不是简单的黑盒操作,得懂点开发原理,才能更精准地定位问题。这35个模块的测试用例,82次回归测试,47个缺陷的记录,都成了我这次实习最直接的证明。2.职业规划联结实习之前我挺迷茫的,现在感觉清晰多了。我发现我好像还挺喜欢这种发现问题的过程,那种找到bug后的成就感,比单纯做作业高兴多了。8月25号的时候,我写的自动化脚本帮团队省了2天的工作量,被领导点名表扬了,那一刻突然觉得这行还挺有前景的。现在想好了,接下来要把Python自动化测试再学深点,争取明年考个ISTQB认证,至少先混个初级证书。3.行业趋势展望在公司接触的项目里,物联网设备测试是个特别头疼的问题,设备环境太复杂,各种网络状况都可能影响测试结果。我注意到现在行业里都在搞基于AI的测试,比如用机器学习预测缺陷高发模块,感觉这方向特别值得研究。8月30号我看了公司技术分享会,有人讲用深度学习分析日志,能提前发现异常,虽然我还不太懂,但感觉这就是未来的方向。4.心态转变以前做实验写报告,错了改改重做就行,现在不一样了,一个bug可能影响整个系统,责任特别重。8月10号我提了个内存泄漏的缺陷,开发拖了快一周才修复,我每天去问进度,虽然有点烦,但突然懂了什么叫责任心。现在抗压能力也强多了,以前遇到困难就想退缩,现在会先自己查资料,实在不行再找师傅,至少能先把问题解决。这种心态转变比啥都珍贵。5.未来行动这实习让我发现,学校教的测试基础理论用得上,但远远不够。接下来要把公司用的测试框架再系统学一遍,特别是CI/CD流程里的自动化测试部分。9月1号开学后,我打算每周至少花10小时补短板,把Selenium和Appium都搞熟练,争取下学期接手个课程设计做点真项目。实习期间写的那些测试用例和bug记录,现在都整理成文档了,准备以后做参考。四、致谢1.感谢实习期间给予指导的导师,8月15号讨论测试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 手提式灭火器的使用与维护的全面指南
- 2025年智能仓储机器人电池安全服务协议
- 2025年中国银行24年秋招笔试及答案
- 2025年新疆三支一扶面试题库及答案
- 2025年塞北事业单位笔试及答案
- 2025年太仓事业单位管理类考试及答案
- 2025-2026学年秋季学期“文明安全校园行”安全教育活动总结:安全护航文明同行
- 2025年山东区级事业编考试真题及答案
- 2025年四会事业单位考试答案
- 2025年联发科硬件射频笔试及答案
- 八年级地理《中国气候的主要特征》单元核心课教学设计
- 名创优品招聘在线测评题库
- 春节交通出行安全培训课件
- 企业润滑培训
- 2025至2030航空涂料市场行业市场深度研究与战略咨询分析报告
- 46566-2025温室气体管理体系管理手册及全套程序文件
- GB/T 26951-2025焊缝无损检测磁粉检测
- 泌尿疾病课件
- 碳化硅性能参数及市场趋势分析
- 2025初一英语阅读理解100篇
- 全过程造价咨询应急方案
评论
0/150
提交评论