下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程软件开发公司测试工程师实习报告一、摘要
2023年7月1日至2023年8月30日,我在一家软件工程软件开发公司担任测试工程师实习生。在为期8周的实习中,我主要参与3个项目的测试工作,累计编写自动化测试脚本127份,覆盖核心功能模块23个,其中12个模块通过率提升至98%以上。通过应用Selenium和Appium框架,将回归测试效率提高40%,累计发现并提交高优先级缺陷156个,推动7个关键缺陷得到及时修复。实习期间,我运用敏捷开发流程中的持续集成与持续部署(CI/CD)实践,优化了测试环境配置,缩短了测试周期约25%。通过参与缺陷生命周期管理,掌握了从缺陷识别到根因分析的可复用方法论,验证了测试左移策略对提升产品质量的有效性。
二、实习内容及过程
2023年7月1日到8月30日,我在一家做软件开发的公司实习,岗位是测试工程师。实习初期,主要是熟悉团队的开发流程,特别是敏捷开发模式下的测试环节,每周参与两次站会,了解项目进度和需求变更。7月10号开始接触第一个项目,负责一个电商平台的移动端测试。项目需求文档有45页,我花了3天时间逐条梳理,标记出10个高风险场景,比如支付模块和用户权限管理。
7月15号我主导编写了订单模块的自动化测试脚本,用了Appium框架,总共写了32个测试用例,覆盖了下单、支付、物流跟踪等核心流程。第一次跑脚本时发现23个缺陷,有5个是UI界面显示错位,3个是逻辑校验没过,比如优惠券抵扣金额计算错误。手动回归测试花了48小时,但通过脚本循环执行,实际测试时间缩短到18小时。
8月初遇到一个难题,项目要赶在8月20号上线,但测试环境不稳定,频繁出现数据库连接超时。那段时间我每天早上7点就到工位,先排查环境配置问题,发现是云服务器内存不足,跟运维沟通后他们升级了配置。我还自学了JMeter做了性能测试,发现并发用户数超过500时页面响应时间会飙到8秒以上,推动开发加了缓存层,最终压测时性能指标达标,99%请求响应时间控制在2秒内。
8月15号参与第二个项目,一个企业内部管理系统,我负责权限模块的测试。需求中提到有12个角色,每个角色的访问权限都不一样,一开始用Excel记录测试结果,效率低还容易出错。后来团队引入了TestRail,我花两天时间把用例和执行结果都导入系统,生成测试报告时直接导出Excel,时间节省了一半。期间还接触过接口测试,用Postman验证RESTfulAPI的响应数据,发现3个参数传递有bug,开发修复后我重新用JMeter做了接口性能测试,确保高并发下数据一致性。
实习最后两周我参与代码评审,学习了开发人员写单元测试的思路,发现很多边界条件都没覆盖到。比如一个函数处理空值时只是返回提示,没有抛出异常,我提了改进建议,开发采纳后减少了后期集成测试的返工。实习期间提交了156个缺陷,其中127个被验证为有效,推动修复了37个严重问题,这些数据都记录在缺陷管理工具Jira里,每个问题从提交到解决的平均周期是2天。
团队测试流程挺规范的,但有时候需求变更太频繁,测试计划调整不过来。比如8月10号有个需求突然要增加会员积分功能,我临时加了20个测试用例,但没时间充分执行,最后上线后发现有2个积分累计的bug,暴露出需求评审环节可以更严谨。另外,公司对新人的培训偏理论,实操机会少,我花了业余时间看了一些Selenium和性能测试的在线课程,感觉收获更大。这段经历让我意识到,测试不只是找bug,还得懂业务和开发逻辑,以后职业规划可能会往测试开发方向发展,或者深耕性能测试领域,毕竟现在云原生架构下,系统稳定性太重要了。
三、总结与体会
这8周实习,感觉像是从理论到实践的完整闭环。7月1号刚进公司时,面对真实的敏捷开发节奏,确实有点懵,特别是需求每天都在变,测试用例要跟着快速迭代。但通过实际操作,比如7月15号负责的电商平台项目,我写了127份自动化脚本,覆盖23个核心模块,最终发现156个缺陷,其中37个是高优先级,这些数字不是随便写的,每个缺陷都有详细的复现步骤和截图,记录在Jira里,这让我第一次体会到测试工作的系统性和价值。
实习最大的收获是职业规划更清晰了。以前觉得测试就是点点点,现在明白测试工程师得懂业务、会开发、懂性能,才能做好。比如8月参与的企业管理系统权限测试,遇到需求变更时,我主动和开发沟通接口设计问题,推动了他们改进RESTfulAPI的参数校验,这让我意识到测试不只是发现问题,还能预防问题。未来打算深化自动化测试技能,争取拿下ISTQB认证,顺便学学Docker容器化部署,感觉这些技能在云原生环境下特别有用。
行业趋势这块,感觉现在测试越来越像开发的一部分,特别是CI/CD流水线里,自动化测试的占比越来越高。8月初那个数据库连接超时的性能问题,最后靠升级云服务器内存和加缓存解决,但整个过程让我看到,测试工程师得懂点运维,才能快速定位问题。另外,敏捷开发里测试左移的理念确实有效,我在项目早期就标记了10个高风险场景,避免了后期大量返工。这让我觉得,测试工作挑战挺大,但成就感也足,以后想往性能测试或安全测试方向发展,毕竟现在系统越做越复杂,稳定性太重要了。
心态转变方面,最大的变化是责任感。以前做实验报告,写错个数据也没啥大不了,现在提交个缺陷单,知道开发要花时间修复,客户也可能受影响,所以每次提交前都会反复核对。8月20号那个项目上线前,我连续加班3天做回归测试,就是为了确保99%请求在2秒内响应,那种对结果负责的感觉,以前真没体会过。这种抗压能力和责任感,我觉得比在学校单纯学知识更宝贵,也是从学生到职场人最核心的差距。后续学习会更有针对性,比如把实习里用到的Selenium和Appium框架学深,争取参加一些开源社区的贡献活动,积累实际项目经验。
四、致谢
在公司这8周的实习,真的挺不容易的,也学到了不少东西。想谢谢那个带我的人,平时问题问得多了,他都没嫌烦,帮我理了很多测试思路。还有那些
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京2025年北京电子科技职业学院招聘41人笔试历年参考题库附带答案详解
- 职业性肺病康复中的呼吸康复个体化方案制定流程评价结果分析-1
- 2026年国际贸易实务练习题及答案解析
- 2026年财经专业入门知识考试题目集
- 2026年职场沟通技巧培训师专业题库
- 2026年生物多样性保护与生态平衡意识测试题集
- 2026年国家大学英语四级考级技能与词汇练习题
- 2026年国际商务英语水平测试试题
- 2026年移动应用开发与性能测试指南书
- 健全职业教育数字化评估制度
- 城市更新与区域经济刺激-洞察阐释
- GB/T 7573-2025纺织品水萃取液pH值的测定
- 境内大中小型企业贷款专项统计制度
- 北师版-八年级数学上册常见计算题练习
- 【生物】种子的萌发-2024-2025学年七年级生物下册同步教学课件(人教版2024)
- 光伏发电安装质量验收评定表
- AQ 1046-2007 地勘时期煤层瓦斯含量测定方法(正式版)
- 房屋过户给子女的协议书的范文
- 超声振动珩磨装置的总体设计
- 医保违规行为分类培训课件
- 医疗器械法规对互联网销售的限制
评论
0/150
提交评论