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

下载本文档

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

文档简介

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

2023年7月10日至2023年9月5日,我在一家软件测试公司担任软件测试工程师实习生。核心工作成果包括完成30个模块的测试用例设计,执行2000次功能测试,发现并提交87个缺陷,其中23个为严重级别。通过应用自动化测试工具Selenium,将回归测试效率提升40%,并优化缺陷跟踪流程,使平均修复周期缩短至3.5天。专业技能方面,熟练运用JUnit进行单元测试,结合Jira管理缺陷生命周期,并运用Postman进行API接口测试。提炼出的可复用方法论包括基于等价类划分的测试用例优化策略,以及缺陷分级与优先级排序的量化评估模型。

二、实习内容及过程

实习目的主要是把学校学的测试理论知识用到实际工作中,了解软件测试在真实项目里的完整流程,看看自己到底喜不喜欢这份工作,为以后找工作做点准备。

实习单位是家规模中等的软件公司,主要做企业级系统的开发和测试,团队不大但氛围还行,大家平时交流挺多。我所在的部门就是负责测试的,主要是做功能测试和自动化测试,用的技术栈我之前都有接触过一些,所以刚开始感觉还行。

实习内容挺具体的,刚开始跟着导师熟悉项目,那个项目是给一家金融客户做的管理系统,需求文档有200多页,我花了一周时间才大概弄明白。然后就是写测试用例,导师给我分配了用户管理模块,要求是每个功能点都要覆盖到,不能有遗漏。我根据需求文档,结合等价类划分和边界值分析,写了80多个测试用例,导师过目后说基本符合要求,不过有些场景考虑不周,给我指出来让我修改。

接下来就是执行测试,这个模块我花了四天时间跑完所有用例,期间发现了23个缺陷,其中5个是严重级别的,比如一个权限控制的问题,用户明明没有编辑权限,却可以保存修改,这要是上线了肯定麻烦。另一个是数据导入导出时偶尔会出现记录丢失的情况,我复现了这个问题,提交了详细的复现步骤和截图,开发那边两天内就修复了。除了手动测试,我还参与了自动化测试的部分工作,主要是用Selenium写一些回归测试脚本,因为之前接触过,上手还挺快。我负责的部分主要是登录和用户信息的修改,写了大概30多行代码,把这两个功能的测试用例自动化了,之后每次有版本更新,只需要重新跑一下脚本就行,确实比手动测试省事多了,效率提升挺明显的。

在实习过程中,遇到的最大挑战是那个数据导入导出的问题,一开始根本复现不了,感觉是随机发生的,后来我想到是不是因为数据量太大了,于是尝试减小导入的数据量,果然在导入500条数据时问题复现了,这下开发就好办多了。这个经历让我明白,遇到奇怪的问题时,缩小问题范围是个好方法。为了提高效率,我还自学了Postman,用来做接口测试,感觉挺方便的,可以很方便地设置请求参数和验证返回值。

实习成果的话,除了提交的87个缺陷,还有那套用户管理模块的测试用例,现在看来还挺完整的。自动化脚本虽然简单,但也证明了可以帮团队节省时间。最大的收获是了解了整个测试流程,从需求分析到测试计划,再到用例设计、执行、缺陷管理,每个环节都挺重要的。而且发现实际工作跟学校里学的还是有差距,比如需求文档没那么规范,有时候得自己补充,写用例的时候也得考虑更多实际场景。

实习中也遇到了一些问题,比如公司管理上有点乱,任务分配有时候不太清晰,得自己去问才能搞明白。还有就是培训机制挺薄弱的,没系统教什么,都是靠导师带,感觉有点被动。岗位匹配度上,我这份工作主要是手动测试,自动化这块接触不多,虽然学了一些,但感觉还是不够,公司也确实没太多自动化测试的活儿给我干。

针对这些问题,我建议公司可以搞个简单的入职培训,至少把常用的工具和流程讲明白,不用太复杂,但得有点系统性。另外,任务分配上能不能用个系统或者文档记录一下,避免大家都在群里问来问去。对于想往自动化方向发展的人来说,建议多给些实践机会,比如让我参与更多自动化项目,或者至少多接触点相关技术。我感觉自己现在最大的不足就是自动化这块经验太少了,得抓紧补上。这段经历让我更清楚自己喜欢什么了,以后肯定要往自动化测试方向发展,得多学点相关技术,争取以后能找到更合适的岗位。

三、总结与体会

这八周的实习,像是在学校理论之外,打开了一扇看世界的窗。从2023年7月10日到9月5日,每天面对真实的项目需求、紧迫的测试节奏和具体的缺陷跟踪,感觉跟以前做课程设计完全不一样。这份经历的价值,在于它把抽象的测试概念,变成了手边要执行的用例、要复现的Bug和要沟通的修复进度。我亲手设计的测试用例覆盖了30个模块,发现的87个缺陷中,23个被标记为严重,这些数字不再是书本上的例子,而是我实际工作的成果,每一次缺陷被修复,都让我觉得这份工作挺有意义的。

实习让我更清楚自己未来想干嘛。以前对测试的理解比较模糊,现在明确了想往自动化和性能测试方向发展。因为实习期间参与了用Selenium写的自动化回归测试,虽然只是简单脚本,但确实省了不少事,效率提升了40%的感觉挺直接的。这让我意识到,未来的测试工程师,没有自动化能力肯定不行。所以接下来,我会系统学习Python,把Selenium和Appium都吃透,再看看性能测试相关的知识,打算明年考个ISTQB证书,至少先把基础打牢。这段经历也让我明白,职场跟学校不一样,没人手把手教你,问题都得自己找答案,抗压能力和主动学习的态度太重要了。

看着每天提交的缺陷报告被标记为已解决,再看到测试报告最终通过,那种成就感挺真实的。虽然过程中遇到了不少困难,比如复现那个数据导入的Bug,花了好几天才找到规律,但最终解决了,感觉挺值。这段经历让我从一个只会理论的学生,慢慢向一个能发现问题、解决问题的“准职场人”转变。未来不管是继续深造还是直接工作,这段实习都给我打下了基础,让我知道自己的优势和不足。行业里测试越来越重要,自动化、智能化是大趋势,我得跟上节奏,不然很快会被淘汰。总之,这段实习没白来,收获挺大的,至少方向更明确了。

四、致谢

感谢在实习期间给予指导和帮助的部门领导,让这段实习经历成为可能。

温馨提示

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

最新文档

评论

0/150

提交评论