KunDB测试地图
2023-01-09 17:14:20 1 举报
AI智能生成
KunDB测试地图
作者其他创作
大纲/内容
数据库功能测试
基本功能
SQL标准
DML/DDL
DCL(覆盖率不够)
用户管理
权限管理
DQL
结果集合并(UNION/UNION ALL)
排序(ORDER BY)
去重(DISTINCT)
分组(GROUP BY)
分页(LIMIT)
子查询(覆盖率不够)
数据库对象
数据类型:支持数值类型、字符串类型、时间类型、枚举类型、json、xml以及大字段类型(blob/clob/text),支持自定义数据类型。
序列
视图
索引
存储过程
函数
物理分片表+逻辑分区表
基于PK键自动分片能力
临时表(未测)
global级别临时表
session级别临时表
触发器
oracle兼容
数据类型兼容
语法兼容
oracle函数兼容
PL/SQL兼容(覆盖度不够)
package高级包兼容(兼容常用的几个package包)
系统表系统视图兼容(kundb不具备能力)
事务管理
事务ACID
事务隔离级别
开发语言支持
JAVA jdbc
python
C/C++
occ/occi 接口支持
支持字符集:database,table级别(未针对性测试)
server 端字符集
客户端字符集
优化器
chunk流模式,防止OOM
lookup join
SQL下推
聚合函数下推
谓词下推
高级功能
全局binlog
读写分离
分布式自增列
多租户
数据库熔断机制
分布式全局唯一索引
基于PK键自动分片能力
HA测试(未进行系统测试,23年Q1重点工作)
Kundb组件层面故障
kundb组件
kungms专项测试
kunctld 组件测试
shard
SEMI主备复制
MGR
多数派可写、支持(leader节点and少数派)参数配置可写
支持无主键的表可写
OS层面故障
kundb依赖的外部组件故障
zookeeper
manager/TDC
用户场景测试(未纳入到每个版本测试计划中)
信通院场景
金发现场
上海清算所POC场景
压力测试
当前测试场景较为简单:采用TPCC,100依次递增到1000并发
需要补充混合压力场景,比如:sysbench+tpcc+大事务
全球化测试(未测)
时区
locale
数值型、货币型、日期时间
字符编码
大集群测试
目前只测试过8节点
安全测试(只做了简单功能覆盖)
身份鉴权
访问控制
白名单
黑名单
安全审计
数据安全
数据传输安全
数据存储安全
文档测试(未进行测试)
安装部署文档
用户手册
版本升级文档
部署测试
TDH安装部署
TDC安装部署
版本升级测试(未测试)
稳定性测试(未进行混合业务场景测试)
混合业务场景:TPCC+Jmeter+sysbench+大事务
7*24小时
7*24小时+混沌随机注入故障
监控运维(未测试)
图形化升级
集群健康监测
流水同步延迟
监控告警
数据库KPI指标监控
资源使用情况监控
数据库巡检能力
数据库审计
流控和熔断
性能测试
sysbench基准测试
TPCC标准OLTP模型测试
OLAP:TPCH+TPC-DS (只测试了部分版本,未纳入到每个版本进行看护)
导入导出性能(只测试了部分版本,未纳入到每个版本进行看护)
驱动测试(未针对性测试)
jdbc(未进行驱动专项测试,只是通过工具简单覆盖)
odbc
oci,研发自测
数据库周边工具
备份/恢复工具
导入导出工具
兼容评估工具:oracle/mysql
数据迁移工具:oracle/mysql
数据同步工具
KunCDC
0 条评论
下一页