软件测试软件测试中心实习报告_第1页
软件测试软件测试中心实习报告_第2页
软件测试软件测试中心实习报告_第3页
软件测试软件测试中心实习报告_第4页
软件测试软件测试中心实习报告_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

软件测试软件测试中心实习报告一、摘要

2023年7月1日至2023年8月31日,我在软件测试中心担任测试工程师实习生。核心工作成果包括完成30个功能模块的测试用例设计,执行测试并发现87处缺陷,其中高危缺陷12处,推动5处严重缺陷得到及时修复。期间应用自动化测试工具JMeter执行性能测试,使接口平均响应时间缩短15%,并搭建了基于Selenium的UI自动化测试框架,覆盖核心场景测试效率提升40%。提炼出缺陷分类管理流程,按严重程度划分优先级后,缺陷修复周期平均缩短2天。掌握的技能包括缺陷生命周期管理、测试用例优化方法及CI/CD流程中自动化测试集成技术。

二、实习内容及过程

1.实习目的

想看看自己学的测试能不能在实际项目里派上用场,了解下软件从开发到上线整个过程中测试环节是咋运作的,顺便把学校里学的理论知识用起来,看看差距在哪儿。

2.实习单位简介

那家公司规模不小,做的是金融类的软件系统,技术栈用得挺多的,有微服务架构,也有不少老旧系统,测试部门分成好几个小组,我待的那个组主要管核心交易系统的测试。

3.实习内容与过程

刚去那会儿跟着师傅熟悉项目,主要是看系统文档和需求文档,了解下业务逻辑。系统是做账户管理的,有登录注册、转账、查询流水这些功能。师傅给我分配了登录模块的测试用例,让我先从最基础的功能测试开始。我花了3天时间把用例写完,包括了正常场景和异常场景,比如用户名密码错误、空输入、特殊字符输入这些。写完之后自己先跑了一遍,发现有个登录按钮点击无响应的小bug,跟开发沟通了一下,第二天就修复了。

后来开始接触接口测试,用Postman测API。项目用的是RESTful风格,我负责了转账接口的测试。这个接口挺复杂的,涉及多个系统交互,我写了大概50个测试用例,覆盖了金额校验、余额不足、重复转账这些情况。测的时候发现一个问题,转账金额超过999999999的时候会报错,但需求里没提这个限制,我就跟开发提了个建议,后来他们在代码里加了校验。性能测试是最后接触的,用JMeter模拟了500个并发用户同时转账的场景,发现响应时间超过3秒,系统还出了一些错误日志。我们调整了数据库连接池配置,把响应时间降到了1.5秒左右。

4.实习成果与收获

总共写了300多个测试用例,发现缺陷87个,高危缺陷12个,推动解决了5个严重缺陷。其中最让我有成就感的是那个转账接口的金额异常问题,虽然不是我自己发现的bug,但我觉得提醒开发加限制挺有用的,避免以后用户用大额转账的时候系统崩溃。通过实习,我对测试流程有了更直观的认识,从需求分析到用例设计,再到测试执行和缺陷跟踪,每个环节都不容易。以前在学校做测试作业,觉得写用例就是列出功能点,现在才知道要考虑各种边界条件、异常场景,甚至还要考虑用户可能会干啥坏事,比如输入SQL注入的语句。

遇到的挑战主要是刚开始不太懂业务,需求文档看得云里雾里,写用例的时候经常漏掉一些场景。还有就是性能测试的时候,一开始对JMeter参数设置不太熟悉,生成的测试报告不准,数据跟实际有偏差。为了解决这些问题,我主动找开发聊了好几次,问他们系统的架构和业务细节,还上网找了很多性能测试的资料,特别是关于接口延迟和错误率的分析。现在我对接口测试和性能测试的理解深多了。

5.问题与建议

那边的培训机制有点弱,刚去的时候没给系统的培训材料,都是师傅手把手教,但每个人的方法不太一样,有时候会挺困惑。而且测试部门和管理开发部门的沟通效率不高,有时候缺陷描述得不够清楚,导致开发理解错了需求。

我的建议是,公司能不能搞个测试知识库,把常用的测试方法、工具操作文档都放上去,新人可以先自学,师傅就不用花太多时间重复讲基础东西了。另外,可以搞些定期的技术分享会,测试和开发一起参加,比如讨论下接口测试的最佳实践,或者系统出bug的时候怎么快速定位问题。我觉得这样对大家都有好处。

三、总结与体会

1.实习价值闭环

这8周实习像把书本知识和社会实践连接起来了。记得7月15号刚接手那个账户管理模块时,对着需求文档懵了好久,写出的用例也漏洞百出。后来花了3天时间,把每个功能点都拆解成最小场景,还主动问了开发两个他们没说明白的业务逻辑,才把测试用例写完整。最终执行测试时发现了12个缺陷,其中3个是之前没人注意到的边界问题。这让我真切感受到,测试工作不是简单的勾勾选选,而是需要细心、耐心和业务理解能力。实习结束时,师傅夸我写的用例比他预期的还要全面,那一刻觉得挺值的,把学校学的“黑盒测试理论”真正用在了“白盒”实践的土壤里。

2.职业规划联结

实习最大的收获是明确了想往哪个方向发展。之前对性能测试、安全测试都挺感兴趣的,但通过参与那个项目,我发现自己对接口测试更得心应手。特别是用Postman和JMeter联调的时候,感觉特别有意思。现在回去看书,会重点看《接口自动化测试实战》和《Web安全攻防技术宝典》这两本,下学期打算报个ISTQB的接口测试认证班。另外,实习期间接触到的微服务架构测试方法,也让我意识到以后想进大厂,技术深度和广度都得跟上。

3.行业趋势展望

实习单位用的很多技术,比如基于Jenkins的CI/CD流程,还有Selenium+Appium的自动化框架,都让我看到了测试行业的发展方向。现在很多公司都在搞“测试左移”,开发、测试、运维拧成一股绳,我这实习经历让我提前感受了这种变化。比如我提的那个转账接口金额异常问题,本来就是个小细节,但后来发现能避免系统宕机,这种“质量是设计出来的”理念特别值得琢磨。行业里现在流行用Docker容器化部署测试环境,虽然我实习期间没机会上手,但回去肯定要补上这块课。

4.心态转变与未来行动

最大的变化是从“学生思维”到“职场思维”的过渡。以前做实验报告,数据凑够就行,现在写缺陷报告,得写得让开发能快速理解、快速修复。记得8月3号晚上,为了复现一个偶发的登录超时问题,我调了3个小时的日志才找到症结,那时候才体会到测试人得有多“较真”。抗压能力也强了点,之前做项目延期了会慌,现在明白软件行业本来就这么复杂,能按时交付已经很不错了。实习最后那周,我主动整理了测试用例模板和缺陷分级标准,虽然只是些基础东西,但师傅说以后新来的实习生可以直接用,这让我挺有成就感的。接下来打算把实习写的那些测试用例优化方法,整理成笔记,下学期争取在GitHub上搞个开源项目,算是给自己一个持续学习的动力。

四、致谢

1.

感谢实习期间给予指导的导师,在测试方法和工具使用上给了我很多

温馨提示

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

评论

0/150

提交评论