下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试IT软件测试工程师实习生实习报告一、摘要
2023年6月5日至8月22日,我在XX公司担任软件测试工程师实习生,负责移动端应用的功能测试与性能评估。核心工作成果包括完成3个主要模块的测试用例设计(共编写156项),执行回归测试覆盖率达92%,发现并提交23个高优先级缺陷(其中15个被确认为严重问题)。期间应用自动化测试工具(如Selenium)完成20%的测试流程,通过JMeter进行5次压力测试,稳定用户访问峰值从500并发提升至1500。提炼出“分层测试用例优先级分配法”:将核心功能用例优先级调至80%,次要功能为20%,有效缩短测试周期。
二、实习内容及过程
实习目的主要是想把学校学的测试理论知识用到实际项目里,了解下真实工业界的开发测试流程怎么走。
实习单位是家做企业软件服务的公司,主要搞B2B定制开发,技术栈以Java和Python为主,测试这边用得比较多的是Jira管理缺陷,自动化用的是Selenium,性能测试偶尔会用到JMeter。
6月5号入职,开始是跟着导师熟悉项目,有个老项目要上线前做最后轮测试,我就跟着参与,主要是功能冒烟测试和回归测试。负责了用户管理模块和报表生成模块,写了大概150来条测试用例,执行下来发现23个问题,其中15个是严重级别的,像用户导入功能批量导入时偶尔会报错,这个问题后来定位到是数据格式校验不严导致的。导师教我怎么样看代码和测试结果结合着分析,一开始看代码挺懵的,后来慢慢能找到问题点。
6月20号开始接触新项目,是个电商系统,我主要负责订单模块的测试。这个模块比较复杂,涉及支付、库存、物流几个对接。测试过程中遇到个难题,订单支付后有时候会重复扣款,这个问题复现不了,每次测试都只能碰运气。后来我想到用日志分析,翻了好几天的服务器日志,终于定位到是支付接口超时重试机制没做好,导致偶尔会发重复请求。为了解决这个,我写了段简单的自动化脚本,用Selenium模拟支付流程,跑了几百次才复现出这个问题,然后跟开发沟通改了重试策略,加入了请求去重。这一块我学到了自动化测试在定位疑难杂症时的作用,也理解了接口测试和功能测试怎么结合。
后期还有个挑战是性能测试,项目要求支持500并发用户,我用了JMeter搞了次压力测试,一开始设置好场景跑起来发现响应时间太长,系统直接挂了。我调整了测试参数,分批次加用户,慢慢把并发数往上提,最后稳定在1500并发时系统还够用,但内存占用太高。这个经历让我明白性能测试不是简单堆并发数,得看各项资源指标。
实习成果的话,主要是完成了2个主要模块的测试,提交的缺陷有效率挺高的,开发那边反馈说比较容易定位。还总结了个测试用例优先级排行的方法,就是根据功能的重要程度和开发返工成本来排,核心流程的用例给高优先级,这样能早点发现关键问题。
这8周最大的收获是学会了怎么跟开发有效沟通,以前觉得测试就是找茬,现在明白是帮他们把产品做得更好,语气和方式很重要。还有就是对整个软件生命周期测试的理解更深了,从需求分析时就该介入,而不是等开发做完了才来测。
实习中也遇到点问题,比如公司测试环境有时候不稳定,导致测试结果不准;还有是培训机制有点弱,刚开始几天就是自己摸索,要是能有个系统的入职培训就好了。另外我感觉我写的测试用例覆盖面还是不够广,有时候会漏掉些边界情况。
改进建议的话,希望公司能搞个测试知识库,大家写的好的用例、发现的典型问题都能放进去共享,这样新人进来就能快速上手。环境方面能不能搞得更稳定点,或者多准备几个环境切换的方案。对于测试新人,最好能给安排个导师带一带,不要完全放养。
三、总结与体会
这8周在XX公司的经历,感觉像是从理论世界一头扎进了实践海洋。6月5号刚去的时候,心里挺虚的,学校学的那些测试理论,像黑盒测试、白盒测试方法,真要应用到实际项目中,发现好多细节没考虑到。比如做那个电商订单模块测试,一开始写用例,觉得功能都清楚了,可真执行起来,发现用户各种奇怪的操作组合都能碰出问题。我花了整整一周时间,才把那些边缘场景都想到位,写满了厚厚一本测试用例文档。这种从无到有,把一个模糊的需求变成清晰可执行的测试计划的过程,是学校里学不到的。
实习最大的价值在于让我明白了测试不是简单地找Bug,而是要站在用户和开发的角度想问题。记得有一次发现一个支付接口的问题,一开始开发觉得是小概率事件,不想改。但我根据日志分析,结合用户反馈,证明了这个问题确实存在,而且还可能引发一连串连锁反应。最后开发还是把代码改了。这件事让我觉得,测试人员要有理有据,说话要顶用。这种责任感是在学校做项目时完全感受不到的。公司那段时间正好在赶项目上线,每天加班到9点,有时候测试结果出来晚了,整个团队的进度都会受影响,这种压力也让我快速成长了,抗压能力肯定比以前强了不少。
对我职业规划的影响挺大的。以前觉得测试工程师就是个“找茬的”,现在看来,好的测试工程师是产品质量的守护者,需要懂技术、懂业务,还得会沟通。我发现自己对自动化测试特别感兴趣,实习期间用了Selenium和JMeter,感觉效率提升特别明显。所以接下来打算深挖这块,报个自动化测试的线上课程,看看能不能考个ISTQB认证,提升下竞争力。实习里还接触到性能测试,虽然只是初步了解,但感觉很有前景,以后有机会真想往这个方向发展。
看着项目最终顺利上线,用户用着也顺心,心里挺有成就感的。但也意识到自己好多地方还差点意思,比如测试策略制定上,有时候考虑不够全面;测试工具的使用也还是停留在表面,没有深入研究。行业现在都在讲智能化测试、AI测试,感觉这些新技术能大大提高测试效率,我得多关注这块动态。这次实习让我真切感受到,软件测试这行不是技术含量低的活,它需要持续学习,不断更新知识储备。未来无论是继续深造还是直接工作,这段经历都将成为我宝贵的财富。
四、致谢
在这8周的实习期间,得到了很多帮助。感谢公司给我这个实习机会,让我接触到了真实的软件开发测试流程。特别感谢我的导师,在测试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川乐山市沐川县招聘城镇公益性岗位人员1人备考题库及参考答案详解1套
- 2026上半年青海事业单位联考海北州招聘44人备考题库含答案详解(模拟题)
- 2026上半年贵州事业单位联考德江县招聘36人备考题库及答案详解(全优)
- 水资源合理配置技术方案
- 农田节水灌溉技术方案
- 2025至2030中国智慧港口建设进展与自动化技术应用研究
- 小学六年级上册音乐课《卖花生》单元教学设计方案
- 剪力墙施工工序优化方案
- 2025-2030德国工业自动化设备行业市场供需格局及行业前景分析研究报告
- 2025-2030德国工业自动化控制系统市场发展供需分析及投资策略规划目标研究
- 龙城红色驿站(龙城红色服务吧)建设指南
- DBJT15-60-2019 建筑地基基础检测规范
- CJ/T 3070-1999城市用水分类标准
- (2025)事业单位考试(面试)试题与答案
- 企业管理人员法治培训
- 污水处理厂工程监理工作总结
- 林业生态经济效益评价指标体系构建
- 合作框架协议书模板2024年
- 《相控阵超声法检测混凝土结合面缺陷技术规程》
- 多模态数据的联合增强技术
- 膝痹中医护理方案效果总结分析报告
评论
0/150
提交评论