下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子信息工程软件开发公司软件测试实习报告一、摘要2023年7月1日至2023年8月31日,我在一家电子信息工程软件开发公司担任软件测试实习生。实习期间,负责3个移动应用项目的功能测试和性能测试,累计提交缺陷报告127份,其中高优先级缺陷56份,推动项目提前2天上线。熟练运用JUnit和Selenium自动化测试框架,编写自动化测试脚本覆盖核心功能模块,测试用例覆盖率提升至92%。通过性能测试工具JMeter,发现并解决5处接口响应超时问题,平均响应时间缩短18%。总结出模块化测试用例设计方法,可复用于类似项目的测试流程优化。二、实习内容及过程2023年7月1日至2023年8月31日,我在一家做软件测试的公司实习。公司主要搞移动端和企业级软件测试,团队有十来个人,分成好几个小组,我跟着其中一个做自动化测试的小组。实习初期,主要是熟悉项目背景和测试流程,导师给我看了他们常用的测试管理工具,像Jira和TestRail,还介绍了敏捷开发里面的看板模式怎么用。我负责其中一个电商App的功能测试,需求文档有60多页,我根据功能点写了110多个测试用例,用边界值分析法和等价类划分法覆盖了大部分情况。测试过程中遇到的最大麻烦是App在并发情况下会崩溃。有一次用JMeter模拟50个用户同时下单,发现后端接口响应超时,日志里提示是数据库连接池满了。我查了公司用的技术栈,发现后端是Java写的,数据库是MySQL,就学着用Arthas在线诊断,还看了Redis缓存相关的配置。导师帮我一起定位到是某个接口没做好分布式锁,临时加了个限流措施,后面又改成了消息队列异步处理,问题解决后接口QPS从200提升到500。这个经历让我明白性能测试不只是跑个工具,得懂点后端架构才能精准定位问题。我还参与了自动化测试框架的搭建,用Selenium和Appium写了10几个核心场景的自动化脚本,覆盖了登录、支付、商品搜索这些高频操作。跑完发现脚本稳定性只有65%,很多地方需要手动调整,后来总结出要给控件加显式等待,减少元素定位失败的概率。实习最后两周,我把这些脚本集成到Jenkins里,实现了接口测试和UI测试的定时运行,日报里自动统计用例执行结果,效率确实高了不少。虽然最后提交的缺陷报告只有127份,但推动项目提前2天上线,老板还挺满意。过程中也发现公司培训有点跟不上节奏,很多新工具都是靠我自己在网上补课学的,比如Docker部署测试环境花了快一周才弄明白。另外,测试用例评审会经常超时,可能是因为需求文档描述太模糊,导致我这边要反复确认细节。这次实习让我知道做测试不能光会点工具,还得懂点业务和开发逻辑,不然很多深层问题看不出来。以后想多学学AI在测试领域的应用,比如用机器学习预测缺陷,感觉这方面挺有前景的。最直观的感受是,以前觉得测试不就是点点点吗,现在明白要覆盖各种异常场景,还得会写脚本、懂性能,真是得学不少东西。三、总结与体会这8周实习,从2023年7月1号到8月31号,确实让我对电子信息工程里的软件开发测试这块有了更实体的认识。刚进去的时候,感觉挺迷茫的,很多东西书本上好像都有,但真上手发现完全不是那么回事。记得第一个项目是测一个电商App,需求文档翻来覆去看了3遍才大概明白接口逻辑,写的测试用例第一次评审就被导师打了回来,说覆盖不全,还有些明显遗漏,当时压力挺大的,回去又重写了好几遍。这种被现实教育的感觉,比学校做实验靠谱多了。实习期间提交的127份缺陷报告里,有56份是高优先级,推动了一个项目提前2天上线,这让我觉得自己的工作确实有价值。最让我有成就感的是用JMeter搞性能测试那段时间,发现后端接口在高并发下响应超时,日志里直指数据库连接池爆了。当时完全懵,导师拉着我一起查资料,看后端Java代码,还教我用了Arthas在线诊断,最后定位到是分布式锁没做好。这个问题后来通过改用消息队列解决,接口QPS从200提升到500。这段经历直接让我明白,做测试不能只停留在表面,得懂点架构、懂点开发,才能抓到根子上的问题。这次实习的价值闭环就在于,我一开始是去学东西的,但最后发现自己也能帮上点忙,不是那种纯打杂的。比如我写的自动化脚本,虽然刚开始稳定性只有65%,经常定位元素失败,但后来优化了等待策略和元素定位方式,最终集成到Jenkins里定时运行,现在日报自动生成,测试效率明显提升。这让我看到,学的东西用起来总会遇到问题,但解决的过程就是成长。实习最后导师跟我聊职业规划,我说想往自动化测试方向发展,他建议我接着学学Python,再考个ISTQB证书,感觉挺实在的。行业趋势这块,感觉现在AI测试越来越火,像我最后参与的那个项目,已经在用一些工具自动生成测试用例了。虽然我还不太懂,但感觉以后测试跟开发、算法结合会更紧密。我的心态转变也挺明显的,以前做实验觉得失败了就重跑,现在遇到问题会先想怎么解决,而不是马上抱怨。比如测试环境不稳定,以前可能直接找运维,现在会先尝试自己排查,学了Docker之后,装个测试环境快了不少。这种责任感和抗压能力,我觉得是这次实习最大的收获。后续打算把实习里用到的JMeter、Selenium、Arthas这些工具再深入学学,争取拿下ISTQB认证,感觉这些经历写简历上肯定比干巴巴说会什么软件更有说服力。如果以后真想做测试,还得补补数据库、Linux运维这些短板。这次经历让我觉得,大学里学的东西是基础,但真要进入职场,还得在实战里不断加料,才能跟上节奏。四、致谢在此期间,我在一家做软件开发测试的公司进行了8周的实习。这段经历让我受益匪浅。感谢公司给
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 空调配件维修培训
- 2026年乡村全科执业助理医师资格考试题库(附答案)
- 空调暖通培训
- 烧钱培训课件
- 空姐标准服务礼仪培训
- 潜水泳池培训课件
- 2026上海市闵行区田园外国语中学第二批教师招聘备考题库带答案详解(满分必刷)
- 2026上半年贵州事业单位联考凤冈县招聘49人备考题库带答案详解(黄金题型)
- 2026天津宁河区公益性岗位招聘1人备考题库及答案详解(夺冠系列)
- 2026云南保山市天立学校后勤员工招聘备考题库带答案详解(典型题)
- 2026年及未来5年市场数据中国集装箱物流行业市场发展数据监测及投资战略规划报告
- 中小学人工智能教育三年发展规划(2026-2028)7500字完整方案目标务实真能落地
- 七年级地理下册(人教版)东半球其他的国家和地区-欧洲西部自然环境教学设计
- 口腔现场义诊培训
- 学校中层管理岗位职责及分工明细(2026年版)
- 江苏省南京市六校联合体2026届高一数学第一学期期末监测试题含解析
- 莆田春节习俗介绍
- 就业部门内控制度
- 2026届江苏省徐州市侯集高级中学高一上数学期末复习检测试题含解析
- 江苏省南京市2025届中考化学试卷(含答案)
- 铝材厂煲模作业指导书
评论
0/150
提交评论