美文网首页
数据库异常测试关注点:

数据库异常测试关注点:

作者: Mayxz | 来源:发表于2020-01-02 19:23 被阅读0次

测试方法

1.删除原有HIBERNATE_SEQUENCE

2.重新创建HIBERNATE_SEQUENCE

数据库异常测试case

 1.创建SEQUENCE,设置最大值(nomaxvalue);

  2.创建SEQUENCE,设置最小值(nominvalue);

  3.创建SEQUENCE,不设置最大值(nomaxvalue);

  4.创建SEQUENCE,不设置最小值(nominvalue);

  5.创建SEQUENCE,设置最大值、设置最小值;

  6.创建SEQUENCE,不设置最大值、不设置最小值;

  7.创建SEQUENCE,设置序列不重复(nocycle);

  8.创建SEQUENCE,设置序列重复(cycle);

  9.创建SEQUENCE,设置序列每次增长1(increment by 1);

  10.创建SEQUENCE,设置序列每次增长任意值;

  11.创建SEQUENCE,设置序列初始值是1(start with 1);

  12.创建SEQUENCE,设置序列初始值为任意值;

  13.创建SEQUENCE,设置创建的初始值为INTEGER数据类型的上限(2147483648);

  14.创建SEQUENCE,设置创建的初始值大于INTEGER数据类型的上限(2147483648);

  15.创建SEQUENCE,设置创建的初始值为LONG数据类型的上限(28位9);

  16.创建SEQUENCE,设置创建的初始值大于LONG数据类型的上限(28位9);

  17.检查已创建SEQUENCE是否限制了最大值;

  18.检查已创建SEQUENCE是否初始值都是从1开始的;

  19.检查已创建SEQUENCE是否考虑循环;

  20.检查所有实体类和JAVA BEAN中的主键和外键是否为Long类型;

  21.检查是否存在Long转换成INTEGER或Int,大转小会造成数据错误;

  22.检查JSP页面单选或多选传回ACTION的ID或IDS为字符串类型,字符串转换成Long类型的正确方式之一为Long.valueof(ids),而不能把字符串先转换成Int再转成Long;

  23.检查局域变量中ID属性的类型不能为int,比如客户表的ID,在代码中经常出现CustInfo custInfo = xxxService.findCustIdByID(int custId) 或者int custId = xxx.getCustId()。这种类型只能通过关键字 Integer 和 int 来筛选;

  24.修改了实体类和JAVA BEAN的主键或外键类型,所有引用了该对象该字段的文件都需要重新编译后发布,否则会报对象属性类型不匹配。

相关文章

  • 数据库异常测试关注点:

    测试方法 1.删除原有HIBERNATE_SEQUENCE 2.重新创建HIBERNATE_SEQUENCE 数据...

  • 分布式应用异常测试一二说

    异常测试按性质分为应用层的业务逻辑异常测试、系统硬件/网络/文件/数据库/缓存/中间件异常测试,其中包含了许...

  • mysql全表查询导致数据库OOM

    实例基础信息: 个人测试环境 数据库版本:MariaDB10.0.27 内存信息 异常现象 异常解决过程 根据my...

  • 测试思想

    1.测试关注点主要是:样式,功能,数据三个方面,测试用例的编写也是同理。2.测试数据准确不应仅仅关注数据源和数据库...

  • 异常测试平台搭建

    异常测试是有别于功能测试和性能测试又一种测试类型,通过异常测试,可以发现由于系统异常、依赖服务异常、应用本身异常等...

  • IDEA 中数据库连接失败

    IntelLi IDEA配置数据库,连接失败!!! 使用JAVA代码测试,根据异常信息,发现如下问题: 1.JAV...

  • 1. 模块做异常测试考虑点

    ###关于异常测试### 异常测试就是人为地构造异常场景,观察服务在异常场景下的表现是否符合预期。 常见异常测试类...

  • java自动化(二)接口的用例设计

    接口测试范围? 功能测试 异常测试: 性能测试: 自动化接口测试范围? 功能测试+数据异常测试 接口测试用例设计?...

  • 需“软件质量工作总结-2”

    1、初步完成 1)独立输出异常类单元测试代码 2)单元测试代码总输出异常的行号 3)异常类单元测试代码永久抛出异常

  • 面试必问的25道数据库测试题

    1)什么是数据库测试? 数据库测试也称为后端测试。数据库测试分为四个不同的类别。 [if !supportList...

网友评论

      本文标题:数据库异常测试关注点:

      本文链接:https://www.haomeiwen.com/subject/qwwooctx.html