- 0
- 0
- 约3.54千字
- 约 8页
- 2025-10-21 发布于四川
- 举报
大专生实习报告
我于2023年7月至8月期间,在XX市XX科技有限公司进行了为期两个月的实习。作为一名计算机应用技术专业的大专生,我非常珍惜这次将理论知识应用于实践的机会。实习期间,我被分配到公司的软件开发部门,担任软件开发助理实习生,主要参与公司一款企业资源管理系统的测试和优化工作。
XX科技有限公司是一家专注于企业信息化解决方案的高新技术企业,成立于2015年,现有员工120余人,其中研发人员占比超过60%。公司主要产品包括企业资源管理系统、客户关系管理系统和供应链管理系统等,服务对象涵盖制造业、零售业、服务业等多个行业。公司秉承技术驱动创新,服务创造价值的理念,致力于为企业提供全方位的信息化解决方案。
我所在的部门是研发二部,主要负责企业资源管理系统的开发与维护。部门有15名员工,包括1名部门经理、3名高级开发工程师、5名开发工程师和4名测试工程师,以及2名实习生。部门经理李工是一位有着10年开发经验的资深工程师,他不仅技术功底扎实,而且善于团队管理,经常组织技术分享会,帮助我们这些实习生快速成长。
实习的第一周主要是熟悉环境和了解项目。我的导师是王工,一位有着5年开发经验的Java开发工程师。他首先向我介绍了公司的发展历程、组织架构以及企业文化,然后详细讲解了部门正在开发的企业资源管理系统的整体架构和功能模块。该系统采用B/S架构,前端使用Vue.js框架,后端使用SpringBoot框架,数据库采用MySQL,中间件使用Redis和RabbitMQ。系统主要包含基础数据管理、采购管理、销售管理、库存管理、财务管理、人力资源管理等模块。
在熟悉项目的过程中,我学习了公司的开发流程和规范。公司采用敏捷开发模式,每两周为一个迭代周期,每个迭代周期开始时会召开迭代计划会议,确定本次迭代要完成的功能;迭代过程中每天早上会召开站会,汇报各自的工作进展和遇到的问题;迭代结束时会有评审会议,展示本次迭代完成的功能并收集反馈。此外,公司使用Git进行代码版本控制,使用Jira进行任务管理,使用Confluence进行文档管理。
实习的第二周开始,我正式参与了项目的测试工作。由于我之前在学校接触的项目规模较小,没有系统性的测试经验,所以王工先让我学习软件测试的基础知识,包括测试计划、测试用例设计、测试执行和缺陷管理等。我学习了黑盒测试和白盒测试的区别,掌握了等价类划分法、边界值分析法、因果图法等测试用例设计方法,也了解了缺陷的生命周期和严重程度划分标准。
在学习了测试基础知识后,王工给了我一个简单的任务:对系统的基础数据管理模块进行功能测试。这个模块主要包括部门管理、员工管理、供应商管理、客户管理等子模块。我首先阅读了该模块的需求文档和设计文档,然后根据文档内容设计了测试用例。在设计测试用例时,我特别注意了边界条件的测试,比如部门名称的最大长度限制、员工编号的格式要求等。
在执行测试用例的过程中,我发现了一个缺陷:当新增员工时,如果输入的手机号码格式不正确,系统没有给出明确的错误提示。我按照公司的缺陷管理流程,在Jira中创建了一个缺陷单,详细描述了复现步骤、实际结果和期望结果,并附上了截图。王工对我的工作给予了肯定,并指导我如何更有效地描述缺陷,以便开发人员能够快速定位和修复问题。
随着对项目的熟悉,我开始参与更复杂的测试任务。第三周,我参与了采购管理模块的集成测试。这个模块与基础数据管理模块、库存管理模块等多个模块有关联,测试起来相对复杂。在测试过程中,我发现了一个比较严重的缺陷:当采购订单审批通过后,库存没有相应增加。这个问题涉及到多个模块的交互,定位起来比较困难。在王工的指导下,我通过查看日志和数据库,发现是库存管理模块的一个存储过程存在问题,导致库存更新失败。我将这个问题反馈给开发人员后,他们很快就修复了这个问题。
在测试过程中,我还学习了一些自动化测试的知识。公司使用Selenium进行Web应用的自动化测试,我跟着张工(一位资深的测试工程师)学习了如何使用Selenium编写自动化测试脚本。虽然自动化测试在项目中使用不多,但张工告诉我,掌握自动化测试技能对未来的职业发展非常有帮助。
实习的第四周和第五周,我开始参与系统的性能测试。随着系统功能的不断完善和用户量的增加,系统的性能问题逐渐显现。性能测试主要关注系统的响应时间、吞吐量、资源利用率等指标。我学习了使用JMeter进行性能测试的方法,包括测试计划设计、线程组配置、定时器设置、断言添加等。
在性能测试过程中,我发现当并发用户数达到100时,系统的响应时间明显变长,数据库服务器的CPU使用率也接近90%。通过分析,我发现问题是由于某个SQL查询没有使用索引导致的。在DBA的帮助下,我们为该查询添加了合适的索引,系统的性能得到了明显改善。这次经历让
原创力文档

文档评论(0)