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

下载本文档

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

文档简介

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

2023年7月1日至2023年8月31日,我在一家软件工程软件外包公司担任软件测试实习生,负责Web应用系统的功能测试与自动化测试。核心工作成果包括完成50个模块的测试用例设计,执行测试用例共计1200条,发现并提交178个缺陷,其中高优先级缺陷23个。通过应用Selenium和JUnit框架,将回归测试效率提升40%,编写自动化脚本覆盖核心业务流程,测试覆盖率从60%提升至85%。掌握并实践了敏捷开发中的持续集成测试流程,采用Jira管理缺陷生命周期,缺陷修复验证率维持在95%以上。提炼出模块化测试用例设计方法,适用于复杂业务场景的快速扩展,以及基于代码覆盖率的自动化测试策略,可复用于同类项目的测试优化。

二、实习内容及过程

实习目的主要是把学校学的软件测试理论用到实际工作里,了解外包公司是怎么运作的,特别是测试在敏捷开发里的角色。

实习单位是家做Web和移动端应用开发的外包公司,客户主要是欧美企业,团队规模不大但节奏快,测试和开发经常得同步做。

我跟着一个七人的测试团队,主要参与两个项目。一个是电商平台的改版项目,另一个是金融行业的管理系统。电商项目用Python写接口测试,金融项目主要是手动和自动化结合。刚开始就是熟悉需求文档,写测试用例,7月5号到10号那周,我负责的支付模块测试用例写了80个,后来发现有个场景漏了,又补充了15个。7月15号开始执行测试,第一个月主要做功能测试,发现缺陷178个,用Jira跟踪,平均每天有3到5个新缺陷,高优先级的得当天闭环。遇到的第一个大挑战是金融项目的一个报表模块,数据关联复杂,一开始写的用例执行效率低,而且容易出错。后来我琢磨着用数据驱动测试,把测试数据整理成Excel表,然后用RobotFramework跑,效率确实提升了,一天能跑完原来两天的量,覆盖也广了。第二个挑战是自动化脚本维护,刚开始用Selenium写,但页面元素变动频繁,脚本经常报错。我就跟开发聊,建议前端同学用更稳定的CSS选择器,我自己也学了Python的unittest框架,写了个简单的框架,把脚本错误率降了30%。8月初开始做回归测试,把之前发现的缺陷都重新验证,修复率达到了95%以上。电商项目我写的接口测试覆盖了核心路径的85%,金融项目的自动化脚本覆盖了60%的界面操作。

实习收获挺多的,最直观的是测试流程的熟悉,从需求分析到用例设计,再到测试执行和缺陷跟踪,每个环节都参与了。学会了敏捷开发里测试要快速迭代,不能等开发全部完成才测。专业领域挑战主要是复杂业务逻辑和自动化维护,应对的方法就是多沟通,跟开发前端的同学搞好关系,他们能提供很多支持。技能上从只会用工具,到现在会写简单的自动化脚本,还会用数据驱动测试,思维上认识到测试不只是找Bug,更是保障产品质量。

实习单位管理上有点问题,比如缺陷跟踪有时会混乱,不同人提交的缺陷描述不统一,导致开发有时看不懂。培训机制也不太完善,给新人的指导主要是靠老员工带,但老员工也比较忙,有时候指导不到位。岗位匹配度上,感觉学校教的测试理论用得上,但实际项目里很多情况得现学现用,比如敏捷开发中的测试策略,学校没教太多。

改进建议是,公司可以搞个内部的知识库,把常用的测试用例模板、遇到的问题和解决方案都放进去,新人一查就明白。缺陷管理得规范点,比如统一缺陷描述模板,定期开会同步缺陷状态。另外可以搞些不强制参加但自愿报名的内训,比如自动化测试、性能测试这些,让员工有更多学习机会。

三、总结与体会

这8周,从2023年7月1号到8月31号,在公司的经历让我对软件测试有了更深的认识,实习的价值算是完整闭环了。刚开始去的时候,就是想看看学校学的那些测试理论在实际工作里能走多远,现在看来,大部分都能用上,但怎么用,用得怎么样,就得看个人能力了。每天面对1200条测试用例的执行和178个缺陷的跟踪,确实感受到了压力,但每次看到高优先级缺陷被标记为Resolved,心里还是挺有成就感的。这种从学生到职场人的心态转变挺明显的,开始理解了责任,不只是做完测试就行,还得确保质量,有时候为了一个Bug的复现,得反复沟通、排查,抗压能力也锻炼了。

这次实习直接影响了我的职业规划。我发现自己对自动化测试挺感兴趣,尤其是用Selenium和RobotFramework结合的方式,效率提升那叫一个明显。电商项目里,我把核心接口的自动化覆盖率做到85%,金融项目里也做了60%的界面自动化,这让我觉得未来可以往这个方向发展。接下来打算深化Python编程能力,报个自动化测试的线上课,看看能不能考个相关的证书,比如ISTQB的自动化测试方向认证,给自己加加油。

行业里感觉敏捷开发越来越普遍了,测试也得跟着快节奏走,不能慢半拍。之前在学校可能写个测试用例,慢慢来一步步对,但公司里要求的是快速迭代,测试用例要能随时用,缺陷要快速反馈,这对测试的效率要求很高。另外,数据驱动测试和性能测试也感觉是未来的趋势,特别是金融和电商这些场景,用户体验和系统稳定性太重要了。这次实习让我意识到,学校里学的知识只是基础,还得不断学习新东西,才能跟上行业发展的步伐。总的来说,这段经历让我成长了不少,也为以后找工作或者继续深造打下了基础,挺值的。

四、致谢

感谢在实习期间给予指导和帮助的部门领导,让这段实习经历变得顺利。

感谢实习期间带我的导师,他分享了很

温馨提示

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

评论

0/150

提交评论