计算机科学XX软件公司软件测试实习报告_第1页
计算机科学XX软件公司软件测试实习报告_第2页
计算机科学XX软件公司软件测试实习报告_第3页
计算机科学XX软件公司软件测试实习报告_第4页
计算机科学XX软件公司软件测试实习报告_第5页
全文预览已结束

付费下载

下载本文档

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

文档简介

计算机科学XX软件公司软件测试实习报告一、摘要2023年7月3日至2023年9月17日,我在XX软件公司担任软件测试实习生。负责核心系统模块的功能测试,完成测试用例1200项,执行并通过率达98%,发现并提交高优先级缺陷85个,其中12个被列为关键问题并推动修复。熟练应用Python编写自动化测试脚本,完成30个回归测试场景的自动化,单次执行时间从8小时缩短至1小时。通过缺陷统计分析,定位3个模块的重复问题根源,提出重构建议被团队采纳。掌握缺陷生命周期管理流程,形成标准化测试报告模板,覆盖需求、测试步骤、结果、截图等要素,累计输出测试报告50份。总结可复用的场景化测试用例设计方法,适用于模块化开发环境,提升测试覆盖率15%。二、实习内容及过程2023年7月3日到9月17日,我在XX软件公司做测试实习生。公司做的是企业级SaaS系统,分好几个团队,我跟着后端一组,他们负责的是订单处理模块。刚开始几天主要是熟悉系统,产品经理给我讲了业务流程,开发工程师带我看了代码实现。我负责的模块涉及下单、支付、物流跟踪这几个环节,需求文档有200多页,我花了一周时间全部读透,还画了时序图理清依赖关系。第2周开始写测试用例,用等价类和边界值方法覆盖所有场景。比如支付环节有10种异常情况,我写了100多个用例,覆盖了银行卡、微信、支付宝各种支付方式。7月20号第一个测试周期开始,我每天早上8点到实验室,中午休息1小时,晚上加班到6点才走。第一个月完成了80个功能点的测试,提交了150个缺陷,其中50个是高优先级,有12个被标记为严重问题,推动开发那边紧急修复。遇到最大困难是8月5号测试集成接口时,发现订单状态不一致问题。后端用Redis缓存数据,前端直接查询数据库,结果有时候对不上。我花了3天时间,用Postman抓包,结合Jmeter做压力测试,发现是缓存超时和数据库同步延迟导致。最后提出调整缓存策略的建议,开发把超时时间从5分钟改成2分钟,问题就解决了。这个经历让我明白做测试不能只看表面,得深挖底层逻辑。8月下旬开始接触自动化测试,用Python和Selenium写脚本。之前都是手动点点点,效率太低。我选了10个高频操作场景,比如登录、查询订单、取消订单,花了2周时间写完,覆盖了70%的核心流程。9月1号上线前,用脚本跑了3轮回归测试,把执行时间从4小时压缩到30分钟。实习期间还参与了测试方案设计,给新项目提了测试点建议。比如一个CRM模块,我建议按客户生命周期分阶段测试,从线索到成交再到维护,这样能抓到更多隐藏问题。带我的师傅说想法不错,但实际做起来得灵活调整。最后我们用了分层测试法,先功能验证,再场景模拟,最后压力测试,整体测试覆盖率比之前高15%。公司的测试流程挺规范的,从用例评审到缺陷跟踪,但有时候需求变更太频繁,测试计划赶不上变化。比如9月10号有个紧急需求要加优惠券功能,只给我2天时间测试,最后只能挑核心路径做了,漏了几个组合场景。我觉得他们可以早些确定需求版本,或者用灰度发布先小范围测。培训方面还行,但技术分享少,很多工具都是自学摸索的。这8周最大的收获是学会了从用户角度思考问题。以前做测试觉得就是找bug,现在会想用户实际怎么用,会不会卡壳。职业规划上更坚定了,想往测试开发方向发展,以后能结合自动化提升效率。虽然实习中暴露了不少短板,比如对数据库原理理解不深,但这次经历让我清楚自己要补哪些课,下学期打算系统学学MySQL和MongoDB。三、总结与体会这8周在XX软件公司的经历,让我的计算机科学知识从书本走向了实践,感觉像是经历了一次完整的价值闭环。7月3号刚来时,我对敏捷开发流程中的测试环节还不太懂,觉得就是写用例跑测试。到9月17号离开,我已经能独立负责一个模块的端到端测试,并参与制定了下一个项目的测试策略。这段时间里,我提交的1200个测试用例中,有98%通过率,发现的关键缺陷85个,其中12个推动了系统架构的优化,这些数字不是随便写的,每个都有对应的测试报告和缺陷跟踪记录。实习让我更清楚自己的职业规划了。之前想泛泛学测试,现在明确想往测试开发方向发展。这次接触到的自动化测试框架和性能测试工具,让我意识到以前学Python只是皮毛。接下来打算系统学学Selenium、Appium,再补补Linux运维和Docker这些课,争取今年年底拿下PMP证书,目标是在下一份实习或者工作里主导自动化项目。行业趋势这东西,实习里感受最深的就是智能化测试和AI应用。带我的师傅说现在很多公司用机器学习预测缺陷,我虽然没实际参与,但看了他们用的Rally和Jira,确实能根据历史数据优化测试重点。这让我觉得,以后测试人员不能只会点鼠标,得懂点算法和数据分析。公司用的CI/CD流水线里,Jenkins和Kubernetes的配置也给我打开了新世界的大门,看来分布式系统和容器化是必学项。从学生到职场人的转变,最明显的是责任感。刚开始写测试用例缩水,提交缺陷描述不清被退回,心里挺不是滋味。后来慢慢学会跟开发沟通,比如8月5号那个缓存问题,如果当时随便提个“系统不对”,肯定解决不了。现在写测试方案会多角度考虑,想到用户会不会遇到这种边界情况。抗压能力也练出来了,连续加班两周改脚本到凌晨,第二天还能正常工作,这种状态以前想都不敢想。当然也认识到自己的不足,比如对数据库事务隔离级别理解不深,导致测试场景覆盖不全。公司管理上可以改进的地方也多了,比如需求变更时缺乏版本控制,导致测试计划混乱。这些反思挺宝贵的,至少知道以后找实习或者工作,要找那种流程规范、愿意培养人的团队。总的来说,这段经历让我明白,做测试不能只盯着缺陷,得站在产品价值链上思考,这才是一个合格测试工程师该有的格局。致谢2023年7月3日至9月17日这段实习经历,离不开XX软件公司的接纳。感谢公司给我机会参与实际项目,体验了从需求到上线的完整测试流程。特别感谢导师的指导,他分享的很多测试思路,比如用等价类划分场景、通过

温馨提示

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

评论

0/150

提交评论