“安芯”是同程集团旗下的住宿业智慧租洗平台,致力于为住宿业提供“纺织品租赁洗涤”的整套数字化解决方案。同程安芯洗租洗平台主要由安芯app,配货app,洗涤厂终端,租洗后台等构成。项目采用微服务架构,前端技术栈采用react+ant design,后端应用框架采用spring boot,采用mybatis plus与jpa作为持久层框架,处理数据的持久化与对象映射,采用redis与mongDB作为缓存数据库,提升系统性能,减少数据库压力,使用mysql存储业务数据,使用docker容器化部署整个项目,使用eurekaz作为注册中心,使用k8s管理容器。这个项目充分发挥了相关框架特点,提高了开发效率,通过高效的组件化设计,缩短了开发周期,充分满足了业务需求。
1.需求分析与测试计划:参与项目需求分析,与产品及开发团队讨论项目需求,并根据需求情况制定测试计划。
2.测试用例设计:针对各个功能模块,设计详情的测试用例,包括正常场景、边缘值测试、异常处理及安全性测试等多个测试场景。
3. 功能测试:执行功能测试,确保产品满足预期功能,并与开发团队紧密合作以解决在测试过程中发现的问题。
4. 回归测试:在新版本开发完成后,进行回归测试以确保缺陷问题后系统稳定,并验证新版本没有引入新的问题。新增当前版本需求相关自动化测试脚本,完善自动化用例库。
5. 缺陷管理与报告:通过缺陷跟踪工具记录、跟踪和管理发现的问题,同时定期提交测试报告,及时为项目经理和开发团队提供项目进展情况和问题状态。
6. 测试发布上线:负责项目发布至生产环境,确认项目发布前的各项准备,在不同环境验证项目发布情况,与研发团队排除系统发布中出现的问题。