职业经验 数据库测试需要掌握哪些技能或方法

今晚打老虎 · 2022年11月09日 · 最后由 simiko 回复于 2023年01月29日 · 6711 次阅读

数据库,非数据管理产品

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 7 条回复 时间 点赞
  1. 基础理论,怎么 ACID,CAP,一致性这种需要了解下
  2. 如果是分布式,可能更复杂一些,如果内存数据库,也可能更复杂
  3. 最少 SQL 要会,各种 SQL 函数用的很溜
  4. 最少要一门语言
  5. 理论知识要比想的难多了
simonpatrick 回复

看大佬说的就晕了,没接触过,溜了溜了

楼上说的没太理解,我的看法是:
1、校验增删查改,库表每个字段值的正确性
2、校验接口返回的值与库表字段值的一致性
3、页面填写值超出字段长度,接口是否报错,前后端是否加校验
4、对于一些统计值的校验,要学会 sql 查询基础的语法
以上是一些比较基础的方法

xueli 回复

测试目标是数据库本身或者说是数据库内核测试,不是做数据库校验测试

只听说过数据库数据迁移测试,数据库本身测试不是应该数据库公司做的吗?

空空 回复

是的,主要是遇到个 jd 是做数据库内核测试,公司也有一款自研数据库,就想来找大佬们了解下内核测试的方法

数据库测试不是 dba 要做的事情吗?技术选型(测试哪种数据库更适合公司现有的产品方案,高并发的速度级别,落库准确性,选的时候就直接测了),数据库容灾方案预演(也是一种测试),还有一些技术指标,提供建表方案,sql 方案,索引方案等。基本的分析指令。一般测试哪里会接触这些?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册