付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程XX软件开发软件测试实习报告一、摘要2023年7月1日至2023年8月31日,我在XX公司担任软件测试实习生,负责XX系统的功能测试与性能优化工作。期间完成测试用例编写1200份,执行测试用例800个,发现并提交高优先级缺陷45个,其中系统崩溃缺陷3个,严重影响用户体验的缺陷12个。运用Selenium自动化测试框架编写脚本200行,将回归测试效率提升40%,测试覆盖率从75%提升至90%。通过JMeter模拟并发用户场景,定位数据库查询瓶颈,优化SQL语句后系统响应时间从5秒缩短至1.5秒。掌握并实践了敏捷开发中的持续集成测试流程,建立自动化测试流水线,实现每日构建自动触发测试用例执行。总结出基于场景驱动的测试用例设计方法,适用于高并发系统的性能测试策略,可应用于类似项目的测试优化。二、实习内容及过程实习目的是深入了解软件开发测试的实际工作流,把学校学的理论跟真家伙的项目结合起来。在2023年7月1号到8月31号那八周里,我在一家做企业服务的公司实习,岗位是软件测试。他们主要搞B2B的SaaS产品,有客户管理、订单处理这些模块,用户量不大但挺复杂的。我跟着一个项目组,负责其中一个模块的功能测试。刚开始是熟悉需求文档,那个模块有50多页的需求说明,得逐条弄懂。我花了三天时间,把需求转化为测试点,写了1200个测试用例,覆盖了90%的功能路径。后来用Selenium写自动化脚本,主要是登录、新增客户这些重复操作,写了200多行代码,每天早上跑脚本能省不少事。最头疼的是性能测试那部分。8月10号左右,项目组说系统快上线了,但高峰期并发用户撑不住。我接手后,用JMeter模拟500个并发用户访问,发现数据库查询拖慢了速度。具体是那个客户信息的查询SQL效率低,把数据库CPU占满了。我花了两天时间改SQL语句,加了索引,还把部分数据改成了缓存,最后测试显示系统响应时间从5秒降到了1.5秒,挺满意的。还有一次是系统崩溃的bug。8月15号晚上,有个用户新增订单时,系统突然蓝屏了。我赶紧调出日志,定位到是第三方支付接口的问题,他们那接口超时了。我让开发加了个超时重试机制,再测试了三次,没再出问题。实习中遇到的最大困难是需求不明确。有时候需求变更太频繁,测试用例都得跟着改。比如7月25号,产品突然说新增一个导出功能,我第二天就得重写测试脚本。后来我学会了用看板跟踪需求变更,每天早上开站会确认当天要改的点,避免最后手忙脚乱。这八周最大的收获是掌握了敏捷开发里的持续集成测试。他们用Jenkins自动构建和测试,每次代码提交都会跑一遍脚本。我参与搭了测试环境,学会了怎么写Pipeline脚本,现在写起来还挺顺手。还学会了看数据库执行计划,以前只懂用дебагger,现在能直接从SQL层面找问题。公司管理上有点问题,比如测试环境不稳定,经常被开发用来搞其他事,导致测试数据乱七八糟。还有培训机制不咋地,没人系统地讲测试用例设计或者性能测试那块。岗位匹配度上,他们希望我懂开发,但我的编程基础一般,跟开发沟通时得反复确认需求细节。改进建议是,公司可以搞个内部测试知识库,把常用的SQL优化技巧、接口测试模板放上去,方便大家查。另外,测试环境得跟开发环境严格隔离,最好用虚拟机或容器单独搞一套。对于新人,最好能安排个资深测试手带一带,别光靠看文档自学。三、总结与体会这八周在2023年7月1号到8月31号,像给我上了一堂最实在的实践课。以前在实验室写代码,总觉得需求是现成的,数据是干净的。去了那家公司,才明白真实世界的开发测试是啥样。需求文档有时写得稀烂,开发那边bug一个接一个,客户还催着要时间点,那种压力是真真切切的。第一次感受到,写个看似简单的功能,背后要考虑的兼容性、性能、安全性太多了。比如那个性能测试的案例,500并发用户跑下来,发现是SQL语句拖后腿,这种从宏观流量视角看问题的能力,学校里真没怎么教。最值钱的是学会了怎么跟团队协作。开发、产品、测试每天站会那半小时,大家直接说问题,需求不清当场问,bug出了马上对齐。我参与重构了他们的自动化脚本库,把之前零散的JenkinsJob整合成一个模板,现在新来的实习生都能快速上手。这种把流程标准化、工具化的经验,比单纯写完测试用例收获大多了。原来测试不只是找bug,更是帮整个开发流程跑得更顺畅。这次经历让我职业规划更清晰了。以前想当测试开发,现在觉得深入业务测试更有意思。那个客户管理模块的测试经历让我意识到,懂点数据库知识、会看执行计划,比会写几百行Python脚本更实用。接下来打算补补SQL优化这块,还想去考个ISTQB认证,至少有个行业认可的敲门砖。而且发现现在SaaS行业特别看重自动化测试,打算下学期把Selenium和性能测试工具再啃一遍,争取实习回来能独立负责个模块的测试。看行业趋势,感觉AI在测试领域的应用越来越猛了。比如他们用的那个缺陷管理工具,现在都能自动分类优先级了。虽然我实习期间没接触到,但回去得学学怎么用机器学习分析历史bug数据,预测哪些模块容易出问题。这种数据驱动的测试方式,估计以后成主流了。作为学生,不能光闷头写代码,还得睁大眼睛看行业怎么变,不然很快就被淘汰了。这次实习最大的体会就是,职场不是学校,没人手把手教你,所有技能都得自己摸索着来,那种主动学习的感觉挺带劲的。四、致谢在2023年7月1日至8月31日的实习期间,我得到了很多宝贵的帮助和支持。感谢实习单位给我提供了实践平台,让我有机会将理论知识应用于实际工作。感谢导师在实习期间给予的指导和耐心解答,他的经验分享让我对软件测试有了更
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川职业技术学院《分析化学实验一》2024-2025学年第二学期期末试卷
- 西安工程大学《化学工程实验化学工程试验》2024-2025学年第二学期期末试卷
- 机关事业内部审计制度
- 机关内部审计制度范本
- 机关内部节约约定制度
- 机关完善内部管理制度
- 机构内部审核制度
- 杭州财政内部控制制度
- 检察加强内部监督制度
- 检测机构内部规章制度
- 提高预埋螺栓套管一次安装合格率
- 第二单元 理想之光 课件-高二上学期音乐人音版(2019)必修2 歌唱
- 【真题】2024年常州市中考化学试卷(含答案解析)
- DL∕T 2574-2022 混流式水轮机维护检修规程
- 电子线路第4版高卫斌部分习题答案
- 卫星导航原理-课件
- 药品数据管理实务第一章
- 科室医疗质量与安全管理小组工作制度
- ORACLE ERP EBS财务全模块操作手册中文版
- 世界文化史课件
- 水准测量平差表(含公式可自动计算)
评论
0/150
提交评论