计算机科学软件企业软件测试实习报告_第1页
计算机科学软件企业软件测试实习报告_第2页
计算机科学软件企业软件测试实习报告_第3页
计算机科学软件企业软件测试实习报告_第4页
计算机科学软件企业软件测试实习报告_第5页
全文预览已结束

付费下载

下载本文档

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

文档简介

计算机科学软件企业软件测试实习报告一、摘要

2023年7月1日至2023年8月31日,我在一家计算机科学软件企业担任软件测试实习生。在实习期间,我主要负责自动化测试脚本编写与执行,累计完成测试用例300个,其中200个通过自动化脚本完成,效率提升50%;修复并提交缺陷报告87份,其中高优先级缺陷32份,推动产品提前一周发布。熟练应用Python编写自动化测试框架,使用Selenium和Appium工具进行Web与移动端测试,通过代码优化将脚本执行时间缩短30%。总结出可复用的缺陷管理流程:采用Jira跟踪缺陷,结合缺陷严重性分类(高、中、低占比8:4:8)制定优先级,确保缺陷修复效率。掌握的技能包括:测试用例设计方法、缺陷生命周期管理、CI/CD流水线集成测试,为后续项目提供标准化测试方案。

二、实习内容及过程

1.实习目的

我这次实习主要是想看看自己学的计算机科学知识在实际软件开发里能干啥,特别是想深入了解软件测试这块儿,摸摸自动化测试的门槛,顺便看看自己能不能在项目里帮上点忙,为以后找工作积累点经验。

2.实习单位简介

我在一家做企业级软件服务的公司实习,他们主要搞B2B的定制开发,产品线挺多,测试部门是那种比较成熟的,用了很多自动化工具,但也不是那种全自动化,人工测试还是得做不少。

3.实习内容与过程

刚开始那两三周,主要是熟悉环境,学他们用的测试框架,就是Python写的,还用了Selenium和Appium。带我的师傅给我安排了几个小功能模块的测试用例,让我先写手动测试的,我写了大概50个,后来改成用自动化脚本跑,效率确实高不少。

重点是参与了他们一个CRM系统的迭代测试,那个项目需求变动挺频繁的,有时候前一天写的测试用例第二天就得改。我负责的是客户管理这块,需求文档看了不下五遍,每个字段、每个操作都得想清楚边界情况。写自动化脚本的时候,一开始用Selenium定位元素挺慢的,有些动态加载的东西老是报错,花了两三天才搞明白得用WebDriverWait配合expected_conditions,这样稳定性好了不少。

缺陷管理那块儿也挺有意思,我提交的87个缺陷里,有32个是高优先级的,比如数据丢失、接口超时这些,推动了好几次紧急修复。我们用Jira跟踪,我总结了一下,高优先级缺陷大概占了八成是数据库问题或者核心业务逻辑bug,所以后来写用例的时候特别关注这些地方。

4.实习成果与收获

整体下来,我完成了300个测试用例,自动化覆盖率做到200个,节省了别人不少手动测试的时间。修复的87个缺陷里,有15个我自己定位到根因,比如一个导出文件乱码的问题,最后发现是编码格式没统一,改了代码后就没再犯。最大的收获是摸清了整个测试流程,从需求分析到用例设计,再到自动化脚本编写和缺陷闭环,每个环节怎么干最有效率。

挑战是遇到需求频繁变更,有时候前一天写的脚本第二天就失效了,那段时间压力挺大的,但逼着自己多看需求文档,多跟开发沟通,慢慢就习惯了。最大的转变是觉得测试不只是点点点,得懂业务逻辑,还得会点脚本,不然很多问题根本定位不了。

5.问题与建议

实习单位管理上吧,有时候项目进度紧张,测试报告和缺陷提交得挺急,但开发那边有时候回复不及时,导致晚上加班改脚本。建议可以搞个专门的沟通群,需求变更的时候先同步一下,避免大家都手忙脚乱。

培训机制我觉得还行,但可以加一些业界最新的测试工具培训,比如Docker容器化部署测试环境这种,现在用的人多,但公司没教。岗位匹配度上,我觉得挺合适的,就是有时候会被拉去帮忙做性能测试,但没系统教过,有点懵。建议可以搞个岗前培训,讲讲咱们部门常用的工具和流程,这样上手快。

三、总结与体会

1.实习价值闭环

这八周实习,从2023年7月1日到8月31日,像把书本知识往实践里硬套,最后发现挺有意思的。刚来的时候觉得自动化测试不就是写写脚本吗,来了之后才知道里面门道多着呢。我参与的那个CRM系统迭代,写了300个测试用例,其中200个是自动化跑的,效率确实翻倍了。特别是那个导出文件乱码的问题,我靠分析日志定位到根因,最后推动开发紧急修复,那一刻感觉挺值的。87个缺陷提交,32个是高优先级,逼着自己得把细节抠到位。这八周,我把学校学的测试用例设计、缺陷管理流程,再加上Python脚本、Selenium、Appium这些工具,真真切切用在了项目里,感觉像是把知识闭环了,不再是纸上谈兵。

2.职业规划联结

这段经历让我更确定自己想走测试方向了,尤其是自动化这块。学校教的测试理论够用,但实际项目里需求变来变去,你得快速反应,还得会跟开发扯皮沟通,这都是在学校学不到的。我现在想接下去补补性能测试这块,打算明年考个ISTQB认证,顺便学学JMeter,感觉这是我的下个目标。实习里看到那些老测试工程师,人家写脚本一套一套的,还能帮新人提需求建议,这职业前景挺不错的,我得多往这方向钻。

3.行业趋势展望

这么一看,现在软件测试行业已经不简单是点点点找bug了,得懂业务、会脚本、还得懂点开发思维。他们那用CI/CD流水线集成测试,自动化覆盖率要求90%以上,我这八周接触到的项目也是,没自动化根本跟不上节奏。未来测试跟开发结合肯定更紧密,像AI测试、持续测试这些概念,学校课程里还没怎么提,我得自己找资源学。现在行业里都在用Docker搞环境,容器化测试效率高,我实习最后那周差点就被拉去做这块了,虽然没学会,但意识到这是大趋势。感觉接下去得把云原生、DevOps这些概念补上,不然真落伍了。

4.心态转变

八周前我还觉得上班就是上班,现在倒觉得肩上得有责任了。需求改了得赶紧调整测试,bug不解决项目就耽误,这压力比做作业强多了。有次半夜被通知有个严重bug,得马上回公司改脚本,虽然折腾但挺刺激的。现在看问题角度不一样了,以前觉得测试就是找茬,现在觉得是帮产品变得更好,这种心态转变挺重要的。接下去学习或者找工作,都得带着这种责任心去干,不然干不成啥。

四、致谢

1.

感谢实习单位给我这个机会,让我在软件测试岗位上实践

温馨提示

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

评论

0/150

提交评论