数据库测试用例要点

测试项 测试细项 其它事项
数据库表测试 配置项测试 是否入SVN(建表语句) 记录数据OK时间
接到邮件通知 记录测试结果
变更测试 表结构是否发生变化 是否修改最终交付时间
字段 增加字段
减少字段
是否有唯一主键
字段命名规则符合度
类别变更
字段类别是否符合表设计
字段类别是否符合之前习惯
长度变更
长度不够
判断是否需要增加索引
常规判断 重复数据 记录次数,人员
空值
NULL值
小数超出指定位数
时间格式与预定不一至
数据明显错误
不应出现中文处出现中文
乱码
写字段 确认需写字段都已写值
数值对应字段正确
数据库逻辑测试 逻辑说明文档 入SVN 记录交付时间
算法清楚 记录变更情况
所涉及的表及字段清楚
变更 确认是否存在变更 存在变更记录变更
变更是否入基线 推迟测试计划
数据准备 全面性(从时间,用户,指标,行业等多维度进行分析) 如不满足
确认模板数据正确性
逻辑测试 支撑数据关系,算法是否正常 准备SQL语句
支撑数据验证 支持运算的所有表数据正确性 有变更,无通知,无SVN基线记录
支持表的结构是否发生变化
支持表是否满足逻辑计算要求
黑盒测试 保证输入,输出
历史数据处理方法
是否写日志表
是否有定时任务
跑数失败的处理机制
命名规则是否合理
白盒测试 in中数据不超过1000条
语句中使用count(*)等情况
全量更新逻辑
增量更新逻辑
跑数失败的处理机制
中间表(临时表) 中间表的删除机制
中间表的更新机制
跑数失败的处理机制
基表 数据是否全面
基表数据数据来源是否正确
基表数据是否入SVN基线
增量数据验证 历史数据被正确保留
新增数据正确
一天内多次新增数据
历史数据 使用脚本或dump方式
数据同步验证 验证前提 接口人提供行业,存储过程
结果表对应关系
全量同步 行业数据全量同步
指定客户卡号数据全量同步
增量同步 按天增量同步数据
多行业同步 行业组合
同步表中无记录
历史数据同步
数据支撑 是否有重复数据等
功能测试 匹配度验证 后台数据值是否影响前台展示
展示的值与需求不一致
测试数据交接 按指定格式上传SVN
非直接展示指标计算逻辑 提供的数据是否能支撑算法
测试数据覆盖范围 全面
正确
使用场景 各种查询条件组合 场景列举法
作为用户方式验证 (目的,效益,方式)
正确性对比 前台后台数据展示正确
细化后指标值对比
指标个数,指标名称是否正确
展示方式是否正确
指标展示方式 柱状图/饼形图
单位
横纵坐标标识
颜色
箭头
百分比
宽窄度
提示信息
文本内容
为0时展示方式
为空时展示方式
下拉框是否合理
下拉框联想
下拉框级联
展示区间(7天)
展示区间(90天)
是否应该使用%比
对齐方式
使用字体
时间展示是否正确
分页控件
每页展示条数
分页是否排序(如出现相同数据)
跳转
交互 时间变化
行业变化
省市变化
关注指标变化
指标类型变化
鼠标移动变化
表格是否可手动排序

你可能感兴趣的:(测试)