付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程软件服务公司软件测试工实习报告一、摘要2023年7月10日至2023年9月5日,我在一家软件服务公司担任软件测试工程师实习生,共完成8周实习。期间,我负责3个Web应用项目的功能测试与回归测试,累计编写测试用例1200条,执行测试用例850条,发现并提交缺陷报告78份,其中高优先级缺陷32份。通过应用等价类划分和边界值分析方法,将测试用例覆盖率提升至92%,缩短了项目1.5周的上线周期。熟练运用Jira跟踪缺陷状态,使用Selenium自动化测试脚本执行重复性任务,日均完成自动化测试执行量达200次。掌握了需求分析到测试用例设计的完整流程,以及缺陷管理的关键环节,形成了可复用的测试数据准备模板和缺陷分析检查清单。二、实习内容及过程实习目的主要是把学校学的软件测试理论知识用到实际工作里,了解软件从开发到上线的完整测试流程,提升动手能力。实习单位是家规模中等的软件服务公司,主要做企业定制开发和系统集成,技术栈偏Java和Python,客户以金融和医疗行业为主。我所在的部门是测试部,负责几个核心项目的质量保障。第12周主要是熟悉环境,了解公司的测试流程和工具链。跟着导师做了个内部管理系统的测试,学习了用Jira管理需求、缺陷,用Postman做接口测试的基础。写了大概300条功能测试用例,重点练习了等价类划分和边界值分析,虽然刚开始写得很慢,但慢慢就找到感觉了。第34周开始接触实际项目,是一个医院的信息系统项目,需求文档有200多页,一开始有点懵,导师教我用思维导图梳理需求,然后根据功能点拆解测试场景。这个项目我负责的是患者挂号和缴费模块,写了500多条测试用例,执行了350多条,发现了23个缺陷,其中有几个是高优先级的逻辑漏洞,比如一个并发场景下数据不一致的问题,当时调试了很久才定位到根源。为了提高效率,我自学了Selenium框架,写了一些自动化回归测试脚本,把日常手动执行的10几个场景自动化了,之后每次版本更新只需要重新跑一遍脚本,省了不少时间。第56周挑战比较大,有个项目上线前突然要增加一个紧急需求,时间很紧,团队人手又不够,我主动要求帮忙测试新加的功能,是医生调阅影像资料的模块。因为时间赶,没时间写太详细的测试用例,就重点用了探索式测试,结合之前的经验和自己理解的业务逻辑,发现了一个隐藏的权限问题,如果修复不及时可能会导致患者隐私泄露,当时压力挺大的,赶紧上报了,开发那边也很快修复了。最后两周主要是整理测试报告,复盘测试过程,把写好的测试用例和自动化脚本整理成了模板,方便后续项目使用。实习期间遇到的困难主要是初期对业务理解不深,导致测试覆盖率不够全面,有一次提交的缺陷报告被开发质疑是环境问题,后来我重新梳理了业务流程,挨个场景验证了逻辑,才确认是测试没覆盖到的一个边界条件。为了解决这个问题,我主动去请教了资深测试工程师,学习了如何更深入地挖掘业务需求,也看了不少相关的测试设计方法,比如状态转换图和判定表,感觉挺有用的。另一个困难是自动化测试脚本写起来花时间,特别是元素定位不稳定的时候,很头疼。后来我研究了一下浏览器开发者工具,学会了怎么用更稳定的定位方式,比如CSS选择器组合或者XPath的相对路径,还了解了缓存机制对定位的影响,效率确实提高不少。取得的成果主要是完成了3个项目的测试任务,累计编写测试用例1200多条,执行850多条,提交缺陷78个,其中高优先级32个,自动化脚本覆盖了日常手动测试的70%左右,测试报告得到了项目经理的肯定。这段经历让我认识到,测试工作不仅需要细心,更需要对业务逻辑有深刻理解,以及持续学习新技术的能力。对我职业规划来说,更坚定了走测试开发或者测试管理的方向,想深入掌握自动化测试技术和性能测试,感觉这块很有前景。实习中也发现单位培训机制有点薄弱,新来的实习生主要是靠导师带,培训材料比较缺乏,建议可以建立更系统的入职培训体系,比如搞些在线学习资源或者组织内部经验分享会。还有就是岗位匹配度上,感觉我刚开始实习时承担的任务还是偏基础,没能接触到更多的复杂测试场景,建议可以增加一些交叉轮岗的机会,让实习生接触不同的测试模块,比如性能测试、安全测试等,这样成长会更快些。三、总结与体会这8周实习,从2023年7月10日到2023年9月5日,真真切切让我把课本里的测试理论用在了刀刃上,感觉收获特别大。一开始去的时候,就是想看看实际项目测试到底怎么走,学了那么多测试用例设计方法,比如等价类、边界值,真到了项目里写1200多条用例,才发现光会方法不够,还得懂业务。那个医院挂号系统,需求文档翻来覆去看了好几遍,跟导师磨了两天才把患者注册到缴费整个流程的用例想全,执行的时候也踩了不少坑,但每找到一个缺陷,特别是那次发现的那个可能导致数据不一致的并发问题,就觉得特别有成就感。这段经历让我明白,测试不是简单的点点点,而是要懂业务、会分析、还得有耐心。实习让我对未来的职业规划更清晰了。之前有点迷茫,现在想得比较具体。我体会到测试这行,光会手动测试肯定不行,自动化、性能、安全这些方向都得学。这次写的Selenium脚本虽然简单,但让我意识到自动化能解放多少人力。接下来打算深挖一下自动化测试技术,先把Selenium玩明白,再去学学Python的unittest或者Pytest框架,看看能不能考个ISTQB的证书,给自己做个敲门砖。实习也让我看到了行业趋势,现在大家都在讲DevOps,测试跟开发的结合越来越紧密,自动化、持续集成/持续部署这些概念到处都是。我感觉自己这8周跟着项目流程走,正好把需求、设计、开发、测试这些环节串起来了,这种全局视野是在学校学不到的。最重要的是心态的转变吧。以前做项目就是完成任务,现在有了责任心,知道自己的每一个测试用例、每一个缺陷报告都可能影响最终上线的系统。比如有一次晚上调试一个缺陷到快12点,虽然有点累,但想到能帮项目提前发现问题,觉得值了。这种抗压能力和解决问题的决心,我觉得比技术本身更重要。未来不管是继续学习还是找工作,这种心态肯定能帮上大忙。实习里发现的一些问题,比如单位培训材料少,我也想能不能把学到的好方法整理成笔记,以后有机会分享给学弟学妹,也算是自己的一种成长吧。总之,这段实习经历对我来说是宝贵的财富,它让我从一个学生慢慢向一个职场人转变,明确了方向,也更有信心去迎接未来的挑战。四、致
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026二年级数学下册 表内除法素养培养
- 护理不良事件的系统评价
- 我国产品责任制度
- 手术室责任制度及流程
- 执法落实监管责任制度
- 承包商安全生产责任制度
- 投资工作管理责任制度
- 护理目标责任制度
- 招待所岗位责任制度
- 掘进队生产队长责任制度
- 2026天津师范大学第二批招聘 (辅导员、专业技术辅助岗位)27人考试参考题库及答案解析
- 失败市场营销案例分析
- 2026辽宁沈阳吉驰汽车产业发展有限公司社会招聘23人考试参考题库及答案解析
- 2026年南京城市职业学院单招职业倾向性测试题库带答案详解(培优)
- 男科疾病超声治疗应用指南
- 肿瘤终末期患者生活质量评估与提升方案
- 2026年湖南网络工程职业学院单招(计算机)测试模拟题库附答案
- 五色抹布使用制度规范
- GJB2489A2023航空机载设备履历本及产品合格证编制要求
- 2025年长春市中考生物试卷真题(含答案及解析)
- 北京市《配电室安全管理规范》(DB11T 527-2021)地方标准
评论
0/150
提交评论