版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程XX软件开发公司软件测试实习报告一、摘要
2023年7月1日至2023年8月31日,我在XX软件开发公司担任软件测试实习生,负责移动端应用的功能测试与性能测试。通过自动化测试框架Selenium编写测试脚本,累计完成85个功能模块的测试用例,发现并提交127个缺陷,其中高优先级缺陷63个,推动开发团队修复率提升至92%。熟练应用Jira进行缺陷跟踪,结合Postman进行API接口测试,覆盖率达98%。期间参与制定测试用例模板,形成标准化文档,可复用于同类项目,将回归测试时间缩短20%。掌握敏捷开发流程中测试驱动的实践方法,通过数据驱动测试提升效率,为产品上线质量保障提供直接支持。
二、实习内容及过程
1.实习目的
去XX软件开发公司实习,想看看实际工作里软件测试是啥样,怎么跟学校里学的有不一样的地方。想体验下敏捷开发里测试人的角色,看看能不能把在学校学的自动化测试知识用上,顺便了解下行业里都用什么工具和流程。
2.实习单位简介
公司主要做移动端和Web端的应用开发,产品覆盖生活服务这块。技术栈用得挺多的,测试组主要用Jira管理任务,自动化测试有专门的团队维护框架,但开发测试分离不是特别明显,我那块儿接触到的项目还偏传统点,人工用例写得多。
3.实习内容与过程
第一周主要是熟悉环境,跟着师傅看了几个老项目的测试文档,了解他们怎么写用例,缺陷是怎么分类的。7月5号开始接手一个新上线的电商App的回归测试,那会儿产品刚改完活动模块,测试用例得重新梳理。我花了两天把之前的用例备份下来,发现好多地方描述不清,数据准备也不规范,就跟着敏捷流程每周开几次站会,跟产品、开发那边对齐需求细节。测试用例写了大概60多个,覆盖了核心购物流程和支付环节。
遇到个麻烦是性能测试这块,项目没做压测,但产品说用户量大的时候卡顿严重。我琢磨着用JMeter简单测了下,发现接口响应时间在高峰期确实超了,但数据有点波动。后来师傅教我用Kibana看日志,发现是数据库查询慢导致的,这才知道光看接口响应时间不够,得结合监控看全链路。为了补这块短板,我自己在晚上学了几天的SQL优化知识,还把公司内部的一个性能测试培训材料给啃了。
后半段主要就是执行用例,提交缺陷,跟踪修复。8月10号左右,有个支付模块的用例一直报错,别人都看不出来问题在哪,我翻到他们用的第三方支付SDK文档,发现有个配置参数没同步更新,导致回调接口一直异常。这下明白为啥线上偶尔有支付失败的情况了,这事儿让我觉得看文档得看透,不能只看表面。
4.实习成果与收获
整个实习期间,我提交的127个缺陷里,有63个是高优先级,其中54个是我在执行用例时发现的,还有9个是帮忙把之前遗留的bug重新定位的。推动开发那边把缺陷修复率提到了92%,产品那边说上线后客诉减少了30%。我写的测试用例后来被隔壁组一个新来的同事拿去做参考,他说比他们以前接手的规范多了。技能上,我对Jira的流程用得熟了,还把Selenium的框架从零搭了一遍,虽然只是小功能模块,但至少知道怎么把测试用例跟代码关联起来。思维上,以前觉得测试就是找Bug,现在明白得跟整个团队协作,帮大家把风险早点暴露出来才最关键。
5.问题与建议
实习期间感觉公司测试流程有俩地方可以改进。第一个是缺陷管理,有时候开发那边会直接在Jira里改了代码,但没详细说怎么改的,导致测试验证的时候还得跟开发反复确认。建议可以强制要求开发每次关闭缺陷都得写修复说明,最好带截图或者日志片段。第二个是培训这块,公司没给新来的实习测试啥系统性的培训,都是靠师傅带,但师傅忙起来就没人管了。可以搞个在线的知识库,把常用的工具操作、项目文档放里面,或者每周固定搞个一两个小时的技术分享会,讲讲行业里新的测试方法或者工具。
我自己感觉岗位匹配度还行,但要是能接触更多自动化和性能这块,可能成长会更快。下次要是能有机会,我想多争取搞点测试开发相关的任务,比如帮着写写CI脚本,或者用Python搭个简单的自动化测试平台啥的。这段经历让我更清楚自己以后想往哪走,可能得把性能测试和测试开发这两块补上。
三、总结与体会
1.实习价值闭环
这8周,从7月1号到8月31号,感觉就像把学校里那些零散的测试知识点串联起来了。以前学黑盒测试、白盒测试,觉得好抽象,去了那家公司,真正参与到一个电商App的迭代中,才明白测试用例怎么写才接地气,缺陷怎么分类才高效。比如7月15号跟着团队过需求评审,产品讲完功能,我就能根据那套测试用例模板,现场提出几个关于边界条件和异常流程的问题,师傅说我这反应挺快的。还有8月20号那次线上bug爆发,我之前写的几个核心支付流程的监控用例帮着定位了问题,虽然只是辅助,但感觉挺有价值的。这8周让我把课堂上学的东西,真真切切用在了刀刃上,这种闭环的感觉挺强烈的。
2.职业规划联结
这段经历让我更清楚自己想干嘛了。之前挺迷茫的,觉得测试岗位是不是就是找Bug,现在看,测试这活儿跟产品、开发关系特别大,得懂业务,还得会用各种工具提升效率。我那段时间天天琢磨怎么用Python把重复的冒号登录接口测试给自动化,虽然最后没完全搞出来,但至少知道怎么用Selenium结合Appium了。这让我觉得,以后要是想走测试开发这条路,还得把编程能力再提起来。计划下学期把学校那个软件测试师的证书给考了,顺便多练练Java,争取能写点更复杂的自动化脚本。
3.行业趋势展望
在那家公司待着,感觉现在测试行业变化挺快的,尤其是敏捷开发搞起来后,测试得跟着快速响应。我看到的几个项目都在用CI/CD,测试环境和生产环境差距越来越小,这对测试效率要求很高。8月30号的时候,我还跟师傅聊到,现在都说AI要开始影响测试了,像智能探索、自动化生成用例这些,虽然他们还没用,但我觉得这绝对是方向。我实习回来打算多关注这块,看看能不能在学校搞点相关的项目,比如用机器学习预测哪些模块容易出Bug,或者研究下怎么用NLP自动分析需求文档生成测试用例,要是真能做成点东西,以后求职的时候绝对加分。
4.心态转变
以前在学校做项目,Bug少了就好,现在实习了才体会到,线上一个小的Bug都可能造成很大损失,责任感完全不一样了。8月15号我提交的一个高优先级缺陷,涉及支付安全,虽然最后开发没在当天修复,但第二天就解决了,晚上跟师傅聊天,他说我这种心态很对,不能因为赶进度就放过问题。现在写测试用例,会下意识考虑各种异常情况,抗压能力也强了点,以前做实验报告卡壳就急,现在遇到难搞的Bug,能静下心来一步步分析日志、调试接口,这种心态转变挺宝贵的。
四、致谢
1.
感谢在XX软件开发公司实习期间给予指导的导师,8月31号实习结束时,他跟我说写测试用例要看透业务逻辑,这点对我帮助很大。
2.
感谢一起工作的几位同事,7月10号左右我遇到那个支付模块的疑难
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海事港航内部管理制度
- 海底捞内部管理规章制度
- 火锅店内部员工奖惩制度
- 煤矿内部保卫制度
- 煤矿应急办内部考核制度
- 环保局内部治安防范制度
- 理发店内部规章制度范本
- 监控中心内部管理制度
- 监理内部工作制度
- 监理项目部内部制度范本
- 2024年新苏教版六年级下册科学全册精编课件
- 经营可行性分析报告
- 保税加工货物通关流程课件
- 制造业生产工艺标准培训
- 地质灾害危险性评估工作方案
- 重庆大学附属三峡医院TOMO建设项目环评报告
- 贵州大学实验报告书格式
- 公路路基路面现场测试随机选点方法(JTG3450-2019)
- 高热惊厥小儿高热惊厥的急救与护理
- DB11T 2096-2023城市轨道交通工程盾构法施工技术规程
- 矩形中的折叠问题20200508
评论
0/150
提交评论