自动化东软公司自动化工程师实习报告_第1页
自动化东软公司自动化工程师实习报告_第2页
自动化东软公司自动化工程师实习报告_第3页
自动化东软公司自动化工程师实习报告_第4页
自动化东软公司自动化工程师实习报告_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

自动化东软公司自动化工程师实习报告一、摘要

2023年7月1日至2023年8月31日,我在自动化领域从事自动化工程师实习工作。期间,主导完成3个自动化测试脚本开发,累计执行测试用例528个,发现并提交47个缺陷,其中12个被列为高优先级问题。熟练运用Python编写自动化测试框架,结合Selenium与Appium技术栈,将常规功能测试的效率提升约40%。通过实践掌握的模块化编程方法,可应用于复杂系统的测试流程优化。分析测试数据得出,脚本复用率提升至65%,显著降低回归测试时间成本。

二、实习内容及过程

1.实习目的

开始实习前就想清楚,主要是想看看自动化工程师这行到底是怎么回事,实际工作跟学校里学的有啥不一样。想通过动手实践,把学过的Python编程、自动化测试那些知识用上,顺便了解下软件开发的实际流程。

2.实习单位简介

我在一家做医疗软件的企业实习,具体是搞信息系统的部门。公司规模不小,但自动化这块儿做得不算特别系统,测试团队主要还是靠手动测试,不过也在慢慢引入自动化。

3.实习内容与过程

刚开始的两周,主要是熟悉环境,跟着师傅看他们用的自动化框架,主要是Python写的,用Selenium做Web端测试,Appium做安卓端的。师傅给我布置了第一个任务对其中一个患者管理模块写自动化测试脚本。那段时间每天就是对着浏览器和各种接口文档,写测试用例,调试脚本。碰上动态元素定位特别烦,有时候元素没找到得改半天selectors。后来发现用WebDriverWait加上不同等待策略,效果就好多了。

第三个星期开始做第二个项目,是给一个影像系统写接口自动化。这个难在数据构造上,因为很多接口需要特定格式的JSON数据才能通过。我花了两天时间整理了前后端约定的数据格式,用Pytest编写测试用例,最后一天左右时间把脚本跑通。师傅看了说还不错,毕竟他们之前那套脚本报错率还挺高的。

4.实习成果与收获

整个实习期间写了大概30个自动化脚本,覆盖了患者管理、影像上传、报告生成等几个核心模块。执行完之后发现,原来手动测试要两天才能查完的缺陷,自动脚本一天半就找到了。有个统计显示,自动化的覆盖率做到65%的时候,回归测试的时间直接砍了一半多。

最大的收获是学会了怎么把测试用例跟代码分离,这样后期维护特别方便。之前在学校写脚本,测试数据都是硬编码在代码里,现在用YAML文件写,修改起来清晰多了。还学会了怎么用JMeter做简单的接口性能测试,虽然只是基础,但感觉挺有用的。

5.问题与建议

实习期间遇到的最大问题是部门内部的工具没统一,有的测试用例用的是Selenium,有的用的是Playwright,文档也不太规范。有时候为了找某个模块的测试数据,得在几个不同的文档里翻。我个人觉得,如果公司能搞个统一的测试平台,或者至少把文档搞规范点,效率能高不少。

另外是培训这块,刚开始两周主要是自学和师傅带着,后面就没啥系统培训了。有时候遇到问题,得自己上网搜,或者等师傅有空了问。建议可以搞个新员工培训计划,比如每周安排一次技术分享会,或者把常用的工具、接口文档都整理成手册,这样新来的能更快上手。

这段经历让我意识到,自动化不是随便写几行代码就行,得考虑可维护性、数据管理这些细节。虽然现在做得还不好,但至少知道以后要往哪个方向努力了。比如学学CI/CD流程怎么跟自动化结合,或者研究下性能测试怎么搞得更专业。感觉职业规划上更清晰了,以后想往测试开发方向发展,得补不少课。

三、总结与体会

1.实习价值闭环

这八周实习,感觉就像把书上学到的自动化知识,真金白银地用了一次。刚开始7月1号刚去的时候,连Docker怎么用都搞不太明白,写脚本的时候Debug能耗神,现在8月31号离开时,至少能独立搭建个简单的测试环境,脚本出错也能快速定位问题。最具体的例子是,我负责的那个患者管理模块,最后写的脚本覆盖了核心流程的70%,比之前手动跑效率高出一大截,这个数据是师傅帮统计的。感觉自己从一个只会理论的学生,真的变成了能解决点实际问题的准职场人。

2.职业规划联结

这段经历直接影响了我的求职方向。实习前想找测试工程师,现在更想做测试开发。比如8月15号的时候,我们组在讨论要不要引入Pytest,有人提了参数化测试,我回去就自学了一晚上,发现确实能省不少事。这让我觉得,以后想在这个行业混好,光会写脚本不够,得懂开发流程,懂数据库,还得会点架构设计。所以接下来打算深挖下Python高并发这块,看看能不能考个PMP证书,至少面试时能跟人家聊点更深入的。

3.行业趋势展望

实习中明显感觉到,现在医疗行业的自动化还处在比较初级阶段,但需求特别大。比如我们接手的影像系统,医生报的很多问题,用自动化都能提前发现。但公司用的工具比较杂,有的地方还在用老版本的Selenium,这让我觉得行业里标准统一是个大问题。未来可能得搞个自动化测试平台,把CI/CD和自动化打通,这样效率能再翻倍。个人感觉,以后能做这块的工程师肯定抢手,但前提是得会玩组合技,比如懂点机器学习,能搞智能测试,或者精通性能测试,这才是核心竞争力。

4.心态转变

最大的变化是抗压能力。7月20号的时候,一个影像接口的测试一直挂,跑了整整一天,最后发现是网络延迟引起的,当时真有点想骂人。后来冷静下来,把日志打印得更详细,果然找到了问题。现在想想,这种经历比学校做项目刺激多了,真的能快速成长。再比如8月初那会儿,被要求一周内完成三个模块的测试,当时压力特别大,结果还真按时交了。这种从被动学习到主动承担的感觉,挺让人上瘾的。

5.未来行动

接下来打算把实习期间写的那些脚本,再优化一遍,搞个GitHub开源,算是给这段经历留个证明。同时也在看一些自动化测试的面试题,比如8月25号在网上刷到的一道关于测试框架设计的题,当时还写了个小demo,感觉这种深度问题,学校里真没怎么教过。总之,这段经历就像开了个眼,知道以后该往哪钻了,挺值的。

四、致谢

1.

感谢实习期间给予指导的导师,在自动化测试方向上的问题能耐心解答,特别是在调试复杂脚本时提供的思路。

2.

感谢团

温馨提示

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

评论

0/150

提交评论