项目名称: Secretone 机密管理平台
项目描述: 本项目是一款主打“安全、便捷、端到端加密”的密码与核心凭据管理软件,旨在为用户提供军事级别的数字资产保护。系统通过本地端到端加密技术,确保用户的数据(包含密码、备忘录、银行卡信息等)在传输和云存储过程中的绝对安全,实现“零信任”理念下的无缝跨平台调用体验。
工作内容:
1. 参与需求评审和技术评审, 确定项目整体计划、各功能设计、集成测试时间与影响范围。
2. 制定测试计划, 明确待测功能、测试覆盖面、评估测试工作量。
3. 设计测试用例, 准备测试数据, 运用等价类、边界值及错误猜测法等设计高质量测试用例,确保需求覆盖率达到 100%。
4. 执行测试, 对发现的BUG做简易分析定位, 按照缺陷提交规范提交到禅道并持续追踪, 待开发修复后执行回归。
5. 从用户使用体验的角度提出改进的意见。
6. 使用Burnsuite等接口工具对API进行篡改、拦截、重放与越权访问等接口测试任务。
7. 制定与执行性能测试, 根据并发量500+、TPS200+、QPS1000+的需求设计测试脚本。
8. 编写Terraform脚本, 实现更灵活的部署用于测试项目中云服务对接的功能。
9. 参与周例会, 了解开发进度并汇报测试进度、BUG情况。
10. 编写测试报告、产品使用说明、演示环境操作说明等各类文档。
11. 通过实践POM架构, 实现了测试数据、页面对象与用例逻辑的三层分离, 能够快速响应业务迭代。
12. 将测试用例转换为自动化测试脚本, 维护POM架构的页面对象变动。
13. 深度集成CI/CD, 通过 Docker 容器化实现测试环境实现零人工干预回归链路。
14. 探索并实现将原本的POM架构迁移成Playwright Agent + OpenSpec的智能化测试框架, 通过Excel的测试用例输入, 实现测试脚本的 “自动生成与自愈”, 脚本的产出效率得到了提升。