软件工程IT服务公司软件测试实习报告_第1页
软件工程IT服务公司软件测试实习报告_第2页
软件工程IT服务公司软件测试实习报告_第3页
软件工程IT服务公司软件测试实习报告_第4页
软件工程IT服务公司软件测试实习报告_第5页
全文预览已结束

付费下载

下载本文档

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

文档简介

软件工程IT服务公司软件测试实习报告一、摘要

2023年7月1日至2023年8月31日,我在一家软件工程IT服务公司担任软件测试实习生。核心工作成果包括完成10个Web应用模块的测试用例设计,执行1328次功能测试,发现并提交87个缺陷,其中23个为高优先级缺陷,推动项目提前3天上线。专业技能应用涉及Selenium自动化测试框架、Jira缺陷管理流程及Postman接口测试工具。提炼出可复用的测试方法论:基于等价类划分与边界值分析的用例优化策略,通过将测试覆盖率从68%提升至92%,显著降低回归测试时间。

二、实习内容及过程

实习目的主要是把学校学的软件测试理论知识用到实际工作中,了解IT服务公司的项目运作模式和测试流程。

实习单位是家做企业级软件服务的公司,主要客户是一些大中型企业,项目类型以定制开发和BPM系统为主。我被分到测试部,跟着一个做电商系统升级的项目组。

第12周主要是熟悉环境,学习公司的测试流程和工具,比如Jira用来管理缺陷,Confluence记录项目文档,还有他们内部的测试平台。跟着导师一起看了项目需求文档,了解了系统的整体架构,前后端交互方式主要是RESTfulAPI。导师教我如何根据需求文档编写测试用例,用了等价类和边界值分析法,第一个周独立完成了用户登录和注册模块的测试用例,大概写了150个,提交给导师过审,修改了20几个,主要是考虑不周全。

第35周开始执行测试,主要是功能测试和兼容性测试。测试的系统模块包括用户管理、商品管理、购物车和订单处理。期间遇到了一个比较麻烦的问题,购物车模块在并发下会出现商品数量计算错误,有时候多有时候少,复现不了。当时挺着急的,跟导师一起分析,怀疑是数据库事务隔离级别问题,查了资料,学习了数据库锁的概念,最后发现是代码里更新库存的逻辑有并发控制疏漏。我们改了代码,加了synchronized关键字,然后重新部署测试,用了JMeter模拟了100个用户同时添加商品到购物车,运行了3个小时,没再出现数量错误的情况。这个模块我总共执行了1328次测试用例,发现87个缺陷,其中23个是高优先级,比如有3个是导致订单无法支付的严重问题,另外还有15个是UI界面显示异常,提交缺陷的时候都写了详细的复现步骤和截图,开发那边基本当天就能修复。

第67周参与了接口测试,用了Postman工具,主要是测试购物车和订单相关的API接口,写了200多个接口测试用例,覆盖率达到了92%,比之前自己做的手工测试效率高多了,也发现了不少开发没注意到的参数异常问题。还接触了一下性能测试,用了LoadRunner,在测试环境模拟了500个用户访问首页,发现响应时间有点慢,超过2秒,后来开发优化了数据库查询语句,时间降到了0.8秒左右。

最后1周帮忙整理了测试报告,把过程中发现的问题和经验做了总结,还参与了一次项目复盘会,听听开发和技术负责人是怎么看待这次项目过程中的问题的。

实习期间最大的挑战就是刚开始写测试用例的时候,感觉需求文档描述得不够清晰,导致有些用例考虑不到,返工比较多。后来就学着主动跟产品经理和技术沟通,确认细节,效果明显好多了。技能上最大的收获是学会了用自动化测试工具,特别是Selenium,以前只会在实验室环境玩玩,现在在真实项目中用着感觉完全不一样,得考虑元素定位的稳定性、页面加载时间、测试数据的准备等等,还学到了性能测试的基本思路。这次实习让我明白,测试不只是找Bug,更重要的是要理解业务,跟开发形成合力,一起把产品质量做好。虽然实习单位的管理上有点乱,比如培训资料不系统,项目进度有时候沟通不及时,但整体氛围挺好的,同事对我挺帮助的。我觉得他们可以搞个新人的培训计划,比如一周一个主题,讲讲常用的工具和流程规范,这样能更快上手。另外我觉得自己岗位跟学校学的课程匹配度还是挺高的,就是实践能力差了点,特别是面对复杂问题时分析能力有待提高。这次经历让我更坚定了走测试这条路的决心,以后得继续多学点自动化和性能测试的知识,争取以后能独立负责一个项目。

三、总结与体会

这8周,从2023年7月1日到8月31日,在公司的经历让我对软件测试有了更深的认识,感觉像完成了一个学习闭环。实习前在学校学的是理论,比如测试用例设计方法、缺陷管理流程,到了实际项目里,发现这些知识要灵活运用。我参与的那个电商系统升级项目,负责了用户、购物车、订单等模块的测试,总共写了1528个测试用例,发现了91个缺陷,其中23个是高优先级,这个数字不是随便写的,我都有记录,每个缺陷提交Jira的时候都附上了详细的复现步骤和截图,开发那边反馈说能快速定位问题。通过这个项目,我学会了如何根据实际需求调整测试策略,比如在购物车模块并发测试中发现的问题,逼着我去学习了数据库事务隔离级别和锁机制,这比学校里单纯看书理解深刻多了。

这次实习也让我看到了自己的不足,比如一开始写用例的时候不够细致,导致返工,后来就学着主动跟产品、开发沟通确认需求细节,效率明显提升。最大的收获是掌握了Selenium和Postman在实际项目中的应用,特别是学会怎么处理动态元素和接口参数的校验,这些都是在学校没接触过的。实习让我明白,测试不是简单地跑用例,而是要理解业务逻辑,预判风险点,跟团队协作才能把质量搞上去。

这次经历也让我开始思考未来的职业规划。我发现自己对自动化测试和性能测试挺感兴趣的,实习期间用Selenium写的脚本虽然简单,但已经体会到自动化能大幅提升效率的优势。我觉得可以接下来重点深化这方面的学习,比如考个ISTQB认证,或者深入研究下Python在自动化测试中的应用,这样以后求职或者继续学习都有个明确的方向。行业现在都在讲智能化测试、AI驱动测试,感觉未来测试跟开发、运维结合会越来越紧密,这次实习让我意识到持续学习的重要性。

从学生到职场人的心态转变也挺明显的。以前做实验或者课程设计,遇到问题可以随时问老师,现在在实习单位,很多事情得自己先尝试解决,比如刚开始遇到购物车并发问题的时候,挺焦虑的,因为感觉拖慢了项目进度,后来慢慢学会主动查资料、跟同事请教,虽然过程有点难,但解决之后成就感也挺强的。这种独立解决问题的能力和抗压能力,我觉得比单纯掌握技术更重要。未来无论是继续深造还是直接工作,这段实习经历都会是我重要的财富,它会提醒我时刻保持学习的热情,脚踏实地做好每一步。

致谢

在公司这8周实习期间,得到了很多帮助。谢谢部门里的导师,带我熟悉工作流程,指导我写

温馨提示

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

最新文档

评论

0/150

提交评论