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

付费下载

下载本文档

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

文档简介

软件开发公司测试工程师实习报告一、摘要

2023年7月3日至2023年8月31日,我在一家软件开发公司担任测试工程师实习生。在为期8周的实习中,我主要负责自动化测试框架搭建与维护,累计完成15个模块的测试用例编写,覆盖率达92%,其中10个模块实现自动化测试脚本全覆盖,脚本执行效率提升40%。核心工作成果包括:优化了Jenkins持续集成流程,将测试周期从3天缩短至1.5天;参与发现并推动修复高优先级缺陷23个,其中5个涉及核心业务逻辑。专业技能应用方面,熟练运用Python编写自动化测试脚本,结合Selenium和Appium完成Web及移动端测试;运用Postman进行接口测试,设计并执行了200+条API测试用例,数据验证准确率达99%。提炼的可复用方法论包括:模块化测试用例设计原则,以及基于代码覆盖率分析的缺陷优先级评估模型。

二、实习内容及过程

实习目的主要是想把学校学的测试理论跟实际工作结合,了解软件开发流程里测试环节具体怎么跑,看看自己能不能在真实项目里用上那些东西。

实习单位是家做企业软件开发的,规模不大不小的,主要做管理系统那一块,团队氛围还行,大家交流挺直接。

实习内容跟过程嘛,刚开始几天主要是熟悉环境,看他们用的测试框架和工具,比如那个自动化测试用的是Python写的,还有接口测试用Postman,数据校验用JMeter。带我的师傅给我安排了几个小功能模块先上手写测试用例,我负责的是个用户权限管理的小模块,得覆盖所有增删改查操作,还有角色分配权限那块。写完用工具跑一遍,标记出问题点,然后根据开发反馈改用例,来回折腾了好几轮。后来熟悉了,就参与到另一个项目里,是个供应链模块,我负责的是发货流程的自动化测试脚本,用了Selenium,从浏览器操作角度模拟用户下单、确认发货这些步骤。期间遇到个麻烦事,就是脚本在某个特定浏览器版本上总报错,元素定位不上,花了一周时间排查,最后发现是浏览器渲染引擎的兼容问题,得配合调整CSS选择器,还顺便学了点浏览器开发者工具的高级用法。还有个挑战是接口测试数据模拟,需求要测试并发下接口会不会出问题,我就用JMeter模拟了100个并发用户去访问一个库存查询接口,结果发现响应时间明显变长,而且有5%的请求返回了库存超卖的错误,这个数据直接推动了开发去加锁机制。

实习成果主要是完成了那几个模块的测试用例,覆盖率达到92%,自动化脚本覆盖了核心场景,执行效率比手动测试快不少,帮团队发现并推动修复了23个缺陷,有5个是之前版本漏测的高优先级问题。收获最大的还是流程熟悉,知道测试在项目里怎么嵌入得更顺畅,还有就是工具实操经验,比如JMeter的脚本调试和结果分析,还有怎么用代码覆盖率高来指导测试重点。职业规划上,这次经历让我更确定想往自动化测试方向发展,感觉这块技术成长空间挺大的,虽然现在还菜,但知道得往哪钻了。

遇到的问题呢,就是公司培训机制有点弱,没系统教过测试策略那块,很多东西都是看师傅怎么做,自己琢磨。还有就是岗位匹配度上,感觉我学的理论知识用得不多,好些先进的测试理念,比如持续集成、混沌工程,他们团队用得还比较少,更多还是传统手动+自动化结合。

改进建议的话,希望单位能搞点内部培训,定期组织技术分享会,特别是那些测试新玩意儿,哪怕只是普及层面也行。另外,新人入职能有个测试流程地图,标清楚每个阶段要做啥,这样上手快些。

三、总结与体会

这8周实习,从2023年7月3号到8月31号,感觉挺快的,但收获确实实实在在的。这段经历对我最大的价值闭环是,真的把学校课本里那些测试理论、流程、方法,像用例设计、缺陷管理,都落到手边去实践了。之前光顾着背概念,现在知道怎么根据实际需求调整测试策略,怎么跟开发和产品那边有效沟通,这感觉是学到了真东西。比如我参与的供应链模块自动化测试,写的那套脚本覆盖了核心业务流程,后来在Jenkins上跑下来,执行时间从原来的半天缩短到1个多小时,这个效率提升是实实在在的,也让我更信自动化测试的劲儿。

对我职业规划的影响挺直接的。实习前我其实对测试岗位有点模糊,现在明确了想往自动化测试或者性能测试那块深挖。这段经历让我看到,测试不只是点点点、填缺陷,里面大有可为。我意识到自己现在能力还差得远,比如对测试架构、测试数据策略理解还不够深,所以接下来打算把重心放在这上面,先把Python自动化框架再啃一遍,顺便看看能不能考个ISTQB认证,把基础打得更牢。实习里看到团队用JMeter做性能测试,但我也感觉他们对混沌工程这块了解不多,这让我对行业趋势有点想法,觉得这块未来可能是个看点,打算后续也去关注下相关技术。

从学生到职场人的心态转变也挺明显的。以前做项目就是按部就班,现在明白要做的事情得自己多琢磨,得有责任心,比如一个缺陷提交过去,要跟踪它到底修复没修复好,还得会跟开发扯皮,争取让问题真正解决,这中间抗压能力也锻炼了点。虽然有时候挺烦的,但想到自己的测试能帮项目少出点问题,心里还是挺有成就感的。这段实习让我更清楚自己缺啥,也让我对软件开发这个行当有了更深的理解,感觉挺值的。未来肯定要把这些经验转化过来,不管是继续学习还是再找实习,都得带着这个心态和这些技能去干,希望能一步步做得更好。

致谢

1.感谢实习期间所在的软件开发公司,提供了实践平台,让我有机会将理论知识应用于实际

温馨提示

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

评论

0/150

提交评论