下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程XXIT公司软件测试实习生实习报告一、摘要2023年7月1日至2023年8月31日,我在XXIT公司担任软件测试实习生,负责3个Web应用项目的功能测试与性能测试。核心工作成果包括:完成120个测试用例的设计与执行,发现并提交85个缺陷,其中高危缺陷12个;应用自动化测试工具Selenium编写脚本30个,提升回归测试效率40%;参与制定测试用例评审流程,使团队用例通过率从75%提升至90%。通过实践掌握了缺陷管理工具Jira的高级应用,验证了敏捷开发模式下测试介入的必要性,总结出基于用户场景的测试用例优先级排序方法,该方法在后续项目中应用后,测试覆盖率提高25%。二、实习内容及过程实习目的主要是把学校学的测试理论用上,看看实际工作里软件测试是啥样,怎么跟开发团队合作。实习单位是XXIT公司,做的是Web开发和系统集成的活儿,技术栈主要是Java后端和React前端,测试部门有6个人,分成两个小组轮流跟项目。实习内容跟项目进度走,7月1号到7月15号跟着A项目组做测试,主要是需求分析和用例设计。那会儿项目快上线了,要做全量测试,我一个人负责用户管理模块,写了120个测试用例,有60个是等价类划分写的,剩下60个是边界值分析的,最后交上去评审,组长说有15个用例逻辑覆盖不到场景,我回去改了两天,第二天又补了10个,最后通过了。7月16号到8月5号转去B项目组,那个项目用敏捷开发,每周要安排几次迭代评审,我跟着写测试用例,然后执行,最后整理缺陷。B项目里有个支付模块,用例执行的时候发现一个接口测试用例没跑通,后端说参数加密方式跟我们测试时用的环境不一样,当时就懵了,后头查了公司以前的几个老项目文档,才知道要用不同的加密算法,还学了Base64加密和解密怎么用,最后补上了测试数据,把用例跑通了。8月6号到8月31号在C项目组做性能测试,用的是JMeter,那个项目是电商平台,要模拟5000个用户并发访问,我写的脚本跑了三次,第一次请求延迟有2秒多,数据库查询占了70%时间,第二次把线程组里的思考时间调到1秒,延迟降到1秒,第三次加了个CSV数据读取,让脚本更逼真,延迟又降了0.5秒,最后测试报告里建议后端加缓存,把数据库查询优化了,性能达标了。实习成果就是三个项目的测试用例和缺陷报告,还有两个性能测试报告,其中B项目的缺陷报告后来被开发组拿去当培训材料了。最大的收获是学会了怎么在实际项目中应用测试方法,比如等价类和边界值不是死记硬背,是要结合业务场景来的,还有就是性能测试不是随便点点按钮就行,要懂点后端架构才能知道问题出在哪。遇到的困难就是B项目那个支付模块的加密问题,要是没查以前的文档可能就卡在那儿了,后头想想其实公司知识库里应该有相关文档,但就是没人看,也可能是管理上有点问题,知识分享这块做得不太好。C项目做性能测试的时候,第一次跑脚本发现结果不准,后来才知道是JMeter的默认线程组设置不对,采样器间隔太短,把服务器CPU占满了,这个提醒我要在做性能测试前先了解目标服务器的配置。改进建议就是公司能不能搞个内部Wiki,专门放项目文档和踩坑经验,现在项目文档都是分散在共享盘里,找起来费劲,特别是新来的实习生根本不知道去哪找。岗位匹配度上我觉得挺合适的,就是公司培训机制有点弱,入职时没给系统培训,都是靠自己在项目里摸索,要是能有个新人培训计划就好了。这段经历让我想好了一点,以后想往测试开发方向发展,得先把编程和脚本能力提上去,现在看来这比单纯会点测试工具更重要。三、总结与体会这8周在XXIT公司的经历,让实习的价值落到了实处。7月1号刚去时,我对敏捷开发里的测试介入点有点懵,7月15号A项目组交我那120个测试用例就是最好的实践课,特别是用户管理模块的用例评审,让我明白测试不是点点按钮,是要站在用户角度想各种可能。后来7月16号转B项目组,第一次遇到接口测试环境差异的问题,花了两天查资料才搞明白Base64的用法,这个过程虽然熬人,但确实把理论联系实际了,也体会到技术细节的重要性。8月6号开始做C项目的性能测试,用JMeter模拟5000用户并发,第一次跑出2秒多的延迟,后来通过调整思考时间和优化脚本,把延迟降到0.5秒,这个从数据到优化的过程,让我对性能测试的理解从抽象变具体了。实习期间提交的85个缺陷,其中12个高危缺陷都得到了修复,这个数字背后是每天跟着开发看Bug修复过程的积累,也是对整个软件质量生命周期的直观认识。这段经历对我职业规划的影响挺大的。以前觉得测试就是个执行者,现在看,测试能深入参与需求分析、设计评审,甚至影响架构决策。我发现自己对性能测试和自动化测试的兴趣越来越浓,这8周里用Selenium写的那30个脚本,虽然只是辅助回归测试,但让我意识到,测试人员得懂点编程,才能在敏捷环境下更有价值。未来打算深化学术学习,比如把Python自动化测试框架搞得更熟练,争取明年考个ISTQB认证,再看看有没有机会接触下DevOps,毕竟现在测试和开发的界限越来越模糊了。行业里提到的ShiftLeft测试理念,感觉很有前景,希望以后能有机会在项目中实践一下,从设计阶段就介入测试考虑。从学生到职场人的心态转变也挺明显的。以前做课程设计,完不成任务就熬夜,现在不一样了,8周里跟着项目节奏,遇到过测试用例没按时交的情况,也经历过紧急上线前的压力,抗压能力和时间管理意识确实提升了。最大的感受是责任感,写的每个用例,提的每个缺陷,都关系到最终用户用产品的体验,这种责任感以前在学校做项目时没有体会过。虽然实习中遇到的问题,比如知识库更新不及时、新人培训缺失,让我看到了公司管理上的一些不足,但更多是让我自己意识到要主动学习,不能等别人给准备好。总的来说,这段经历没白费,它让我更清楚自己的优势和短板,也为接下来的学习和未来的求职打下了更坚实的基础。致谢感谢XXI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年舟曲县幼儿园教师招教考试备考题库附答案解析
- 2024年镇巴县招教考试备考题库带答案解析(夺冠)
- 2024年溆浦县招教考试备考题库及答案解析(夺冠)
- 2025年平安县幼儿园教师招教考试备考题库带答案解析(夺冠)
- 2025年永昌县招教考试备考题库带答案解析(必刷)
- 2024年潍坊工商职业学院马克思主义基本原理概论期末考试题带答案解析(必刷)
- 2024年滨州科技职业学院马克思主义基本原理概论期末考试题附答案解析
- 2024年淮南职业技术学院马克思主义基本原理概论期末考试题及答案解析(必刷)
- 2025年江西婺源茶业职业学院单招职业技能考试题库带答案解析
- 2025年重庆文化艺术职业学院马克思主义基本原理概论期末考试模拟题含答案解析(必刷)
- 口腔客服接诊技巧
- 华为完整版本
- 心血管-肾脏-代谢综合征(CKM)综合管理中国专家共识2025解读课件
- 八年级英语下册集体备课教案:Unit 8 Have you read Treasure Island yet P1
- DB31-T 1433-2023 扬尘在线监测技术规范
- 加油站应急救援知识培训
- 非财务人员的财务管理培训通用课件
- 安全生产标准化绩效考核评定报告
- 安徽永牧机械集团有限公司年产10000吨钢结构加工项目环境影响报告表
- 就业单位提前退休申请书
- QSY136-2023年生产作业现场应急物资配备选用指南
评论
0/150
提交评论