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

下载本文档

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

文档简介

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

2023年7月1日至2023年8月31日,我在XXIT服务公司担任软件测试工程师实习生。期间,我负责3个Web应用项目的功能测试与回归测试,累计编写测试用例1200条,执行测试用例850条,发现并提交高优先级缺陷23个,其中12个被开发团队当场修复。我运用Selenium和Appium自动化测试框架,将自动化测试覆盖率从35%提升至55%,测试效率提升40%。通过缺陷跟踪系统记录的缺陷修复周期,平均缩短至2.5个工作日。在项目中,我采用边界值分析和等价类划分方法设计测试用例,该方法使测试用例覆盖率提升25%。我还参与了测试用例评审会议,累计提出优化建议37条,被团队采纳31条。这些实践加深了我对敏捷开发模式下测试流程的理解,掌握了缺陷管理工具Jira的高级应用技巧。

二、实习内容及过程

2023年7月1日到8月31日,我在XXIT服务公司做软件测试工程师实习生。公司主要做企业级SaaS产品的测试工作,团队规模大概30人,我跟着一个10人的测试小组。开始的时候,导师带我熟悉团队的测试流程,包括需求分析会、测试计划制定、测试用例设计、缺陷跟踪等环节。我参与的第一个项目是金融风控系统的测试,这个系统比较复杂,涉及实时数据同步和API接口测试。

我负责其中的用户认证模块,花了3天时间用等价类和边界值方法设计测试用例,总共写了350条,其中200条是自动化用例,用的是Selenium框架。7月15号开始执行测试,发现23个缺陷,最严重的是3个阻塞级别的,比如一个接口超时的问题,我通过日志分析定位到是服务器线程池配置不合理。这个缺陷拖慢了测试进度,我当时挺着急的,后来跟开发沟通后,他们调整了线程池参数,修复后我用JMeter做了压力测试,接口响应时间从1.5秒降到0.8秒。

7月底项目进入回归测试阶段,我负责维护自动化脚本,发现有些场景需要手动干预才能触发,这让我意识到黑盒测试和自动化测试的取舍问题。团队用的是Jenkins+Allure做报告,我参与了测试报告的搭建,把缺陷分类统计,比如功能缺陷占45%,性能问题占30%,兼容性问题占25%。

8月中旬开始接触移动端测试,用的是Appium框架,测试的是公司一个管理后台的H5页面,兼容安卓和iOS。这个过程中踩了不少坑,比如Android端某个机型因为安全策略报错,我花了两天时间研究系统日志才找到解决方案,最后用预置命令解决了问题。这个经历让我明白,测试不仅要懂工具,还得懂一点操作系统底层。

整个实习期间,我提交的缺陷平均修复周期是2.5天,自动化覆盖率从最初的35%提到55%,测试效率确实提高了不少。但我也发现团队在测试用例评审上有点形式化,有时候评审会变成需求讨论会,导致时间拉得很长。8月25号我主动提了个建议,建议用Confluence建立测试用例模板库,把评审重点放在关键路径和异常场景上,导师后来采纳了。

三、总结与体会

8月31号,我合上了实习期间的笔记本电脑,这8周确实挺磨人的,但也收获满满。回看实习日志,7月1号刚接手金融风控项目时,每天要花3小时整理测试用例,到7月15号执行第一轮测试,提交了18个缺陷,当时感觉压力特别大,但导师说这是正常现象。现在想想,那些熬夜查日志、跟开发扯皮的日子,真挺锻炼人的。我负责的自动化脚本覆盖了核心业务流程,最终测试报告显示,通过自动化发现的缺陷占比达到38%,这让我觉得之前那些加班挺值的。

实习最大的改变可能是我心态上的。以前在学校做项目,测试就是跑跑用例看对不对,现在不一样了,要考虑测试成本和业务价值。比如7月20号,我发现一个兼容性问题,iOS端某个按钮点击无响应,但开发说优先级低,我坚持认为这可能导致用户流失,最后他们还是花了半天时间修复了。这件事让我明白,测试不是单纯找Bug,而是要站在用户和业务角度发声。

这次经历也帮我理清了职业规划。我本来对性能测试挺感兴趣的,实习期间接触了JMeter和压测流程,发现这块领域技术更新快,而且企业需求量大。打算下学期报名ISTQB认证考试,系统学习一下性能测试和安全管理知识。另外,团队用的缺陷管理工具Jira,我现在会用基本操作,但高级功能还不会,这就是我接下来要补的课。

行业趋势这块,我感觉现在云测试、AI辅助测试越来越火,公司好几个项目都在用Docker部署测试环境,我参与过几次,但还不够深入。8月下旬有个项目用Kubernetes做持续集成,我自学了点K8s基础,但实践少,感觉这块挺有前景的。

从学生到职场人的转变,就是责任感吧。以前做实验报告,写对就行,现在提交的每个测试用例、每个缺陷报告,都可能影响项目进度,这种压力让我更注重细节。虽然有时候会被开发催进度,但解决一个棘手问题后的成就感,比单纯考试高分还实在。下阶段打算多看些测试架构相关的文章,提升技术视野,争取以后能从执行层面走到测试设计层面。

致谢

8周实习期结束,心里挺感慨的。想谢谢XXIT服务公司的团队,给我这个机会在金融风控项目里摸爬滚打。特别感谢我的导师,那个项目初期我写测试用例总抓不住重点,导师给我发了他整理的业务文档模板,还带我复盘了7月15号那轮测试,帮我理清了缺陷分类思路。后来那个Android兼容性问题,也是导师提醒我去看系统日志才找到线索。

同事们也帮了不少忙,比如8月初做自动化脚本时,小张教了我怎么用Selenium定位动态元素,小李分享了几个JMeter脚本优化的小技巧。虽然大家平时工作也挺忙的,但需要帮忙的时候总能找到人。

还得谢谢学

温馨提示

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

评论

0/150

提交评论