版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试测试软件测试工程师实习报告一、摘要2023年7月1日至2023年8月31日,我在XX公司担任软件测试工程师实习生,负责3个Web应用模块的测试工作。通过自动化脚本编写,累计完成200个测试用例,其中150个用例采用Python编写,执行效率提升40%;发现并提交87个缺陷,包括23个严重级别缺陷,推动5个关键缺陷得到及时修复。应用黑盒测试方法设计边界值测试用例,覆盖率达95%;运用Selenium框架实现回归测试,覆盖核心功能模块8个,确保版本迭代稳定性。掌握缺陷跟踪管理流程,优化缺陷分类标准,推动团队缺陷解决周期缩短至2.5天。提炼可复用测试脚本模板,提升团队测试效率15%。二、实习内容及过程1实习目的我想通过这次实习了解软件测试在实际项目中的运作,把学校学的理论用上,看看自己到底适不适合干这行,顺便提升下动手能力。希望能在真实环境下写脚本、管缺陷,感受下团队开发测试的完整流程。2实习单位简介我在一家做企业服务软件的公司实习,主要是帮客户定制系统。他们技术团队挺大,测试部门有十来个人,用各种工具从功能、性能到自动化测试,流程挺规范的。3实习内容与过程7月1号开始实习,第一个星期跟着师傅熟悉环境,学他们用的缺陷管理平台Jira和测试用例工具TestRail。师傅给我分配了第一个任务测试一个客户定制模块的权限管理功能。我花了3天时间用等价类划分和边界值法设计测试用例,写了50多条,提交到Jira。正式执行的时候发现一个问题,系统在导入大量权限数据时会卡死。我排查了半天,发现是数据库连接池配置太低了,把日志打印出来分析,最后改成8个连接池,问题解决了。这个经历让我明白性能测试不能只看代码,得懂点数据库。第二周开始接触自动化,团队用的是Selenium+Python框架。我负责把之前写的核心功能测试用例转成自动化脚本。有个用户登录场景,涉及到验证码识别,公司用的第三方服务响应慢,有时候会等半天。我自学了TesseractOCR文字识别库,写了个脚本自己抓取验证码图片,然后用OCR转文字,把结果存起来,最后用assert对比。这样一来,登录模块的测试时间从5分钟缩短到2分钟,效率确实高。实习期间还参与了回归测试,帮开发把上周刚修的5个bug的测试用例跑了一遍,确保新版本没引入新问题。跑完发现有个隐藏的兼容性问题,是某个浏览器版本下的JS异常,我赶紧提了个严重级别的缺陷,开发第二天就修复了。4实习成果与收获8周实习下来,我写了200多个自动化脚本,覆盖了3个模块的核心功能;发现的87个缺陷里,有23个是高优先级,推动解决了15个关键问题。最大的成就是优化了权限管理模块的测试流程,让团队后续测试时间减少了20%。收获挺多的,最直观的是写Python脚本的速度比以前快了,还学会了怎么用Jira管理缺陷的生命周期。之前觉得缺陷跟踪就是点点状态,现在知道每个状态背后都要有理由,比如缺陷关闭前必须有人验证过。5问题与建议实习期间也发现点问题。比如公司缺陷管理流程有点乱,有时候同一个问题在Jira里被提了三四次,最后还是靠人工去重。我建议可以加个自动去重机制,比如根据错误日志的哈希值判断是不是重复。另外,培训机制可以再完善点,刚开始时没人细讲自动化测试的选型标准,都是自己瞎摸索。要是能有个自动化测试最佳实践文档就好了。这次实习让我看清了自己的短板,比如对数据库优化这块了解不够,以后得重点补补。职业规划上更坚定了,想往测试开发方向发展,以后有机会真想深入搞自动化、性能测试这些方向。三、总结与体会1实习价值闭环这8周实习像把理论知识和实际工作拧在了一起。7月1号刚去的时候,面对真实的测试需求有点懵,但通过一步步写用例、排bug、跑脚本,最后真的让3个模块的测试覆盖率从75%提升到92%,这种成就感是学校做项目给不了的。实习结束时师傅问我自动化脚本怎么写,我都能按步骤讲下来了,感觉当初的焦虑都值了。原来测试不是点点框框那么简单,得懂业务、会分析、还得有点技术手段。2职业规划联结这次经历让我更清楚自己的路该怎么走了。之前想当测试,后来发现自动化测试开发更吸引我,尤其是看到团队用Python写的那种智能发现缺陷的工具,觉得未来能玩点花样。接下来打算系统学学性能测试,顺便把ISTQB的Foundation证书考了,至少得有个敲门砖。公司里那个负责性能测试的老哥说,懂点数据库调优和Linux命令,以后机会多。所以下学期除了专业课,我也报了个数据库优化的线上课。3行业趋势展望感觉现在测试行业变化挺快的,7月份的时候还在学Selenium,8月份师傅就教我们关注CI/CD里的自动化测试了。公司用的Jenkins流水线里,每次提交代码都会自动触发测试,效率特别高。我实习最后一天整理笔记,发现很多大厂都在搞AI辅助测试,能自动生成用例,甚至预测缺陷。虽然我实习没接触,但心里已经有谱了以后不单要会写脚本,还得懂点机器学习,不然很快会被淘汰。4心态转变最明显的变化是抗压能力。7月15号有个紧急上线,我连续加班到凌晨三点,最后发现是第三方接口问题,虽然不是我的锅,但那种团队一起扛事儿的经历,比在学校做实验有意思多了。现在碰到难题不会再慌,会先查资料,实在不行就问团队里那几个师兄,他们教我的方法我记到现在。比如那个验证码识别问题,我花了整整两天研究OCR,最后居然真的搞定了,虽然效率不高,但至少学到了新东西。这种从学生到职场人的转变,比我想象的还明显。5未来行动实习最后那周,团队老大跟我说,如果真想留下,得在自动化这块继续深挖。我打算下学期除了毕业设计,就把重心放在这上头。已经关注了几个开源项目,比如SeleniumGrid的分布式测试,准备先在个人项目里实践。现在看招聘软件,很多测试开发岗位都要求会Python和Linux,看来得抓紧了。这次实习就像给我按了加速键,至少知道以后该往哪使劲了。四、致谢1感谢实习期间给予指导的导师,8周时间里在测试用例设计、自动化脚本编写和缺陷管理上给了我很多具体帮助,尤其是7月10号指导我解决权限数据导入性能问题的过程,让我学到了很多数据库调优的思路。2感谢团队成员在自动化测试方面的分享,特别是8月5号讨论SeleniumGrid部署时,那位负责后端的同事帮我理清了浏览器驱动和资源分配的细节,这些知识直接应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年算电协同新基建工程:算力与电力深度融合国家战略部署解读
- 2026年海上油气作业区周边资源协同勘探方案
- 社区护理中的健康社区干预
- 老年人护理中的沟通技巧与艺术
- 泌尿外科患者的疼痛评估与控制
- 神经外科症状护理评估方法
- 2026年高校教师教学发展培训项目申报与课程体系设计
- 2026年大力推进战略性重组整合:从“规模扩张”到“专业化整合”转型
- 糖分摄入危害与代糖产品选择
- 2026年糖尿病诊疗规范指南解读及病例分析研讨课件
- 2024届河南省五市高三第一次联考英语试题及答案
- (新版)天翼云认证解决方案架构师考试题库(浓缩500题)
- 硕士调剂考生协议书
- 机房、设备卫生清洁记录表
- 成人手术后疼痛评估与护理
- 语文中考语文真题分类汇编∶语言运用及答案
- 物业服务方案【投标文件】
- 生长发育(儿科护理)
- 长沙市财政评审中心 2023年第一期材料价格手册签章版
- 高温合金和高端金属功能材料生产项目环评
- 第9章 脉管系统概述电子课件 中职 电子教案 解剖学基础(第4版)
评论
0/150
提交评论