软件工程软件技术服务公司软件测试实习报告_第1页
软件工程软件技术服务公司软件测试实习报告_第2页
软件工程软件技术服务公司软件测试实习报告_第3页
软件工程软件技术服务公司软件测试实习报告_第4页
软件工程软件技术服务公司软件测试实习报告_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

软件工程软件技术服务公司软件测试实习报告一、摘要2023年7月1日至2023年8月31日,我在软件工程软件技术服务公司担任软件测试实习生。期间,负责3个Web应用项目的功能测试,累计编写测试用例528条,执行测试用例412条,发现并提交缺陷报告37份,其中高优先级缺陷12份。熟练运用Jira跟踪缺陷状态,使用Selenium完成自动化测试脚本开发,编写并执行自动化测试脚本80条,将回归测试效率提升35%。通过持续集成工具Jenkins实现自动化测试流程,缩短了测试周期。总结出可复用的测试用例设计模板,涵盖边界值分析、等价类划分等方法,有效降低测试遗漏率。二、实习内容及过程实习目的主要是把学校学的软件测试理论用到实际工作里,了解软件从开发到上线的完整流程,特别是测试环节怎么运作。实习单位是家做企业软件服务的公司,主要帮客户定制开发和维护系统,技术栈偏Java和Python,产品有管理后台和Web端应用,团队规模不大,氛围挺融洽,大家平时交流技术问题挺多。8周里,我从基础的功能测试做起,跟着导师熟悉了他们的测试流程和工具链。第一个项目是测试一个客户的管理系统,需求是帮客户优化供应链管理流程。我负责用户权限和报表功能的测试。需求评审会开始认真做笔记,不清楚的地方直接问产品经理或者开发,确保理解每个字段和操作的意义。写了432条测试用例,用等价类和边界值法覆盖了大部分场景,特别是对日期选择和批量导入导出的边界情况比较关注。执行测试时发现23个缺陷,有5个是高优先级,比如一个报表导出时大数据量下会崩溃,我提交了详细的复现步骤和截图,开发花了两天修复。另一个挑战是自动化测试,刚开始用Selenium写脚本时,对Web元素定位特别头疼,元素找不到或者定位错误调试了很久,最后学会了用ChromeDevTools直接看元素信息和DOM结构,效率高多了。整个项目里,我用了Jira跟踪缺陷,从提交到解决全程关注,最后参与回归测试时,用自动化脚本覆盖了核心流程,把手动测试的时间从5天缩短到3天。第二个项目是测试一个内部使用的项目管理系统,需求是增加任务依赖关系功能。这个功能比较新,开发文档写得有点模糊,我在设计测试用例时感觉很多场景没覆盖到,比如任务环依赖、跨项目依赖等。当时有点焦虑,后来主动去看了下类似功能的开源项目代码,还问了做后端开发的同事,把问题分解成几个小模块,逐一设计用例。执行测试时发现一个隐藏的Bug,任务拖动到依赖关系里会偶尔卡死,这个细节普通用户可能用不到,但我觉得挺重要的,就提交了报告。这个经历让我明白,测试不光是找明显的问题,也要有挖掘隐藏风险的意识。通过这两个项目,我对软件测试的整个生命周期有了更直观的认识,从需求分析到测试计划编写,再到用例设计、执行、缺陷跟踪,最后参与发布前的回归测试,每个环节都挺重要的。以前觉得测试就是点点点,现在知道要做个测试策略师,要懂业务,也要懂技术,还要懂开发怎么想问题。最大的收获是提升了问题分析和解决能力,以前遇到Bug不知道从哪查起,现在能看日志、查代码、用浏览器开发者工具一步步排查。虽然还不太熟练,但至少能找到问题原因了。实习中遇到的困难主要是时间管理,有时候一个项目测试用例写不完,或者缺陷没时间修复就上线了,有点赶。另一个是测试环境的稳定性,有时候环境报错,或者数据不一致,会耽误测试时间。应对方法就是提前跟运维沟通好环境配置,测试前仔细检查数据,测试用例分优先级执行,确保核心功能覆盖到位。成果方面,我提交的测试用例通过率基本在95%以上,发现的缺陷中,高优先级缺陷占比超过50%,特别是那个报表导出崩溃的问题,直接避免了客户使用风险。自动化测试覆盖了核心流程80%的场景,回归测试效率明显提升。这次实习让我更确定想往测试方向发展,特别是自动化测试这块,感觉很有挑战。不过也发现公司培训机制有点欠缺,新人靠师傅带,但师傅也忙,有时候指导不够及时。建议可以搞个内部测试知识库,把常见问题、解决方案、工具使用技巧都整理好,新人先看文档,师傅有精力再指导。还有我觉得岗位匹配度上,我更想去偏互联网、产品驱动型团队,接触的这些企业定制项目,需求变更多,测试周期长,和我期望的不太一样。如果能有机会接触更快速迭代的Web项目就更好了。三、总结与体会这8周在软件工程软件技术服务公司的实习,感觉像是从书本走向实际的一个完整闭环。刚开始去的时候,心里挺没底的,很多在学校学的东西不知道怎么用,感觉和实际工作脱节。但通过参与两个项目,特别是那个供应链管理系统的测试,我慢慢找到了感觉。从需求评审会认真记笔记,到设计测试用例528条,再到执行测试用例412条,发现并提交缺陷报告37份,其中高优先级缺陷12份,每一个数字背后都是实实在在的工作。记得第一次用Jira提交缺陷,导师还特意教我怎么写清晰的重现步骤,怎么判断缺陷优先级,这些细节现在想起来都挺重要的。后来参与自动化测试脚本开发,写80条Selenium脚本,虽然刚开始调试元素定位问题花了挺多时间,但看到回归测试效率提升35%的时候,觉得一切都值了。这种把理论变成实践,再通过实践改进理论的感觉,是学校里体验不到的。这次实习也让我更清楚自己的职业规划了。我一直想往软件测试方向发展,特别是自动化测试和性能测试,这次接触到的项目虽然偏企业定制,但测试流程、工具链,比如CI/CD里的自动化测试,都挺有参考价值的。虽然感觉和我想象中的互联网产品测试环境不太一样,但反过来也让我意识到,测试的核心能力是相通的,不管是企业软件还是Web应用,需求分析、测试设计、缺陷管理都是基础。这段经历让我更坚定了要在自动化测试方向深耕,后续打算系统学习Python和Selenium,看看能不能考个ISTQB认证,把基础打得更牢。从学生到职场人的心态转变也挺明显的。以前做实验或者课程设计,遇到问题可以随时问老师,或者自己查查资料就能解决。但实习里,项目有进度压力,客户可能有需求变更,有时候问题解决不及时就会出问题,这让我第一次体会到责任感。比如有一次测试环境不稳定,影响了测试进度,我主动加班和运维沟通,最后把环境问题解决了,虽然只是个小问题,但感觉自己真的长大了。抗压能力也锻炼了不少,以前遇到难题可能就有点烦躁,现在会先冷静分析,尝试拆解问题,或者去请教同事,感觉成熟多了。对行业趋势的展望,我觉得现在软件测试越来越重要,特别是随着微服务、云原生架构普及,测试的复杂度也在增加。自动化测试、智能化测试、性能测试、安全测试都成了关键领域。这次实习让我看到,测试人员不光要懂测试技术,还得懂业务、懂开发,甚至懂点运维,才能更好地保障产品质量。比如我遇到的那个报表导出崩溃的问题,光靠测试发现不行,还得结合后端日志分析,才能定位到问题。未来不管怎么发展,持续学习、提升综合能力肯定是关键。这次实习的经验,特别是处理缺陷、写自动化脚本这些,都成了我后续学习和求职的底气,感觉自己的简历又能丰富点内容了。四、致谢在这8周

温馨提示

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

评论

0/150

提交评论