●自动化测试
a.职责范围
i.负责设计和实施自动化测试框架,提升测试效率与覆盖率;
ii.维护和优化现有自动化测试脚本,确保测试稳定性与准确性;
iii.在自动化测试平台引入后,迁移自动化测试脚本至测试平台。
b.工作内容
i.自研go接口测试框架,实现平台业务自动化测试;
ii.集成百度ipipe持续集成工具,实现平台业务侧的自动化接口测试;
iii.实时跟踪测试进度与结果。
c.工作成果
i.成功搭建并优化自动化测试框架,实现冒烟测试的自动化执行与报告;
ii.通过自动化测试,把原来的冒烟测试执行由2天,提升至0.5小时,显著提高测试效率。
●CI/CD建设
a.职责范围
i.负责CI/CD流水线的设计、实施与优化,确保代码快速、安全地部署;
ii.协同开发团队,推动DevOps文化,提升团队整体交付效率。
b.工作内容
i.配置和管理百度ipipe持续集成工具;
ii.制定并实施流水线编译、环境初始化、测试包准备、自动部署、自动测试、自动发布等阶段,确保持续集成正常稳定运行并进行流水线管理;
iii.优化CI/CD流程,减少构建与部署时间,提高团队响应速度。
c.工作成果
i.成功构建并优化CI/CD流水线,部署时间缩短由原来的6小时缩短至1小时以内;
ii.推动DevOps实践,促进团队交付效率提升。
●版本发布管理
a.职责范围
i.负责软件版本测试、发布与监控,确保版本稳定上线。
b.工作内容
i.制定版本发布计划,包括测试范围、时间表、风险评估等;
ii.编写测试计划,组织并执行版本发布前的全面测试,包括功能、性能、安全等;
iii.监控版本发布后的系统表现,及时处理客户反馈问题。
c.工作成果
i.成功管理并发布5+个重要版本,均达到或超过预期质量目标;
ii.通过精细的版本规划与测试,促进提升版本发布成功率,交付后无P0、P1级重要缺陷,客户满意度得到逐步提升。
●测试分享:
a.职责范围
i.负责测试知识的分享与传播,提升团队整体测试能力。
b.工作内容
i.撰写测试技术文档,为团队提供学习资源。
c.工作成果
i.撰写并发布测试技术文档10+篇,被团队广泛阅读与应用。