云数据库业务线测试策略
背景介绍
为了满足用户(ToB)对数据库各场景的使用,减少企业使用及维护开发成本,基于云计算服务,开发了云数据库产品,其专业、高性能、高可靠的云数据库服务,ra让用户可以快速进行配置、操作数据库实例。
业务介绍
提供 Web 界面进行配置、操作数据库实例,提供可靠的数据备份和恢复、完备的安全管理、完善的监控、轻松扩展等功能支持。具体功能如下:
- 实例的创建
- 支持多个版本的创建,5.7和8.0
- 支持单机和高可用的创建
- 临时实例的创建
- 只读实例的创建
- 实例的升降配
- 扩容
- 缩容
- 数据库管理
- 不同数据集的数据库的创建和删除
- 数据库权限的分配
- 数据库账号管理
- 数据库账号的创建和删除
- 数据库账号权限的分配
- 账号密码的重置
- 实例的备份
- 手动备份
- 自动备份
- 备份设置
- 实例的恢复
- 整个实例基于备份集恢复
- 整个实例基于某个时间点恢复
- 临时实例基于备份集恢复
- 临时实例基于某个时间点恢复
- 新实例基于备份集恢复
- 新实例基于某个时间点恢复
- 库表恢复
- 实例的日志管理
- 慢日志和错误日志的收集和解析
- binlog日志的下载
- 实例的监控
- 数据库各指标的监控
- vm各指标的监控
- 实例的数据校验和迁移
- 数据库数据的校验
- 数据库数据的迁移
架构介绍
测试计划
测试目标
- 完成多期迭代的功能测试,要在x月后完成整个产品功能的上线及交付
- 完成性能测试,查询接口200并发,1000tps,响应时间100ms;创建接口xxx并发,xxxtps,响应时间xxxms
测试方案的主要目标为
阶段 | 目标 | 时间 |
---|---|---|
阶段一 | 功能测试 | Q1Q2 |
阶段二 | 效能提升 | Q3 |
阶段三 | 团队赋能 | Q4 |
问题
- 新项目从0到1, 缺少测试体系
- 团队成员都是新的,且测试人员不足
- 测试用例场景考虑不全
- 测试用例回归效率低
- 相关产品的原理不熟悉
紧急 | 不紧急 | |
---|---|---|
重要 | 1. 保证需求的准时交付上线。 2. 测试用例场景考虑不全 |
测试用例回归效率低。 |
不重要 | 相关产品的原理不熟悉 | 团队成员都是新的,且测试人员不足 |