静态代码检查测试

发表于:2011-4-18 11:16

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:李龙    来源:51Testing软件测试网采编

  ● 数据库对象的命名不使用保留关键字;

  ● 数据库设计考虑到将来可能存在的异种数据库迁移 ;

  ● 字段与画面项目能够一一对应(部分标识符字段和系统设定字段除外);

  ● 索引是多值字段   ;

  ● 索引是单一字段   ;

  ● 字段取值符合域定义 ;

  ● 字段的类型和长度能够满足字段的值的最大限量   ;

  ● 文本字段有充足的余量对应可能的长度变更   ;

  ● 数字字段考虑了充足的余量和精度对应可能的长度或精度变更  ;

  ● 针对客户的特定应用采用了视图机制 。

  ★ 表达式分析;

  对表达式进行分析以发现和纠正在表达式中出现的错误如:在表达式中不正确的使用了括号造成错误、数组下标越界错误、除数为零、浮点数计算的误差等。

  ★ 接口分析

  接口分析主要是对接口一致性的分析如:各模块之间接口一致性;模块与外部数据库的接口一致性;形参与实参在类型数量、顺序、维数、使用上的一致性;全局变量和公共数据区在使用上的一致性。

  ★ 函数调用关系图

  函数调用关系图:通过应用程序各函数之间的调用关系展示了系统的结构。列出所有函数,用连线表示调用关系,作用:可以检查函数的调用关系是否正确、是否存在孤立的函数而没有被调用、明确函数被调用的频繁度、对调用频繁的函数可以重点检查。

  ★ 模块控制流图

  模块控制流图由许多结点和连接结点的边组成的图形,其中每个结点代表一条或多条语句,边表示控制流向,可以直观地反映出一个函数的内部结构。

55/5<12345
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号