• 数据库测试场景


    作为提醒

    1.页面提交成功时检查数据是否正确地保存在数据库中
    2.检查不接受空值的列值
    3.数据应根据表设计被存储在单个或多个表中
    4.索引名称应按照标准如IND_ <表名> _ < 列名>
    5.表应该有主键
    6.应对表中的列给出相应的描述信息(除了诸如创建时间、创建人等审计列)
    7.应该为每个数据库的添加/更新操作添加日志
    8.应该为需要的表创建索引
    9.检查是否只有操作完全成功后才将数据提交到数据库中
    10.一旦事务失败数据应该回滚
    11.数据库名称应按照应用程序类型命名,即测试,UAT,沙箱,现场(尽管这不是一个标准,但对数据库维护是很有帮助的)
    12.数据库逻辑名称应根据数据库名称命名(这不是标准但又有利于数据库维护)
    13.存储过程不应该以前缀“sp_”命名
    14.检查表审计列的值(如创建日期、创建人、更新日期、更新者、已删除、删除日期、删除者等等)填充正确
    15.检查输入数据保存时是否未被截断,在页面中显示的字段长度和数据库的字段长度应该是相同的
    16.检查包含最小、最大和浮点的数值字段
    17.检查数值字段含有负值(接受和拒绝两种情况)
    18.检查单选按钮和下拉列表正确地保存在数据库中
    19.检查数据库字段设计的数据类型和数据长度是否正确
    20.检查所有的表约束条件如主键、外键等是否正确实现
    21.测试存储过程和触发器的样本输入数据
    22.输入数据的首尾空格应在数据保存到数据库之前被自动隐去
    23.主键列不允许为NULL值
    ————————————————
    版权声明:本文为CSDN博主「Cy邀请函」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_45681608/article/details/101534979

  • 相关阅读:
    Python 绘制图表之我见 ---一个java程序员的看法
    机器学习系统设计--1.4
    XUtils3 的 环境搭建与简单使用
    关于SAX
    TensorFlow之Varibale 使用方法
    安装Nvidia k80驱动步骤
    TensorFlow 在android上的Demo(1)
    Python 去剑式
    python编程技巧2
    python语言技巧
  • 原文地址:https://www.cnblogs.com/lqh-haodi/p/11598001.html
Copyright © 2020-2023  润新知