资源环境信息系统GIS.pptVIP

  • 5
  • 0
  • 约 56页
  • 2017-02-04 发布于江苏
  • 举报
2.5 环境GIS工程开发与实现 GIS软件工程思想 软件危机与软件工程 环境GIS开发模式 环境GIS系统分析 环境GIS系统设计 环境GIS系统实施 环境GIS系统维护 软件测试方法 静态测试方法 动态测试方法 白盒测试方法 黑盒测试方法 静态测试方法 静态测试方法的基本特征是在对软件进行分析、检查和审阅,但并不实际运行被测试的软件。 如:对需求规格说明书、软件设计说明书、源程序做检查和审阅,包括: 是否符合标准和规范; 通过结构分析、流图分析、符号执行指出软件缺陷。 静态测试方法 人工测试:通过人工阅读分析以及评审软件的文档、程序资料等。一些设计上的逻辑错误在机器上不易发现,需要人工复查。好的人工复查,可找出30~70%的编码和逻辑设计错误。 计算机辅佐分析:设计一些分析工具对被测程序进行静态分析,从中提取信息。如检查局部变量和全局变量、参数匹配、判断与循环的嵌套匹配、潜在的死循环、不执行的代码、过程调用层次等。 动态测试方法 动态测试:通过运行软件来检验软件的动态行为和运行结果的正确性。 动态测试的两个基本要素: 被测试程序 测试数据(测试用例) 动态测试方法 动态测试方法的基本步骤 选取定义域有效值,或定义域外无效值 对已选取值决定预期的结果 用选取值执行程序 执行结果与预期的结果相比,不吻合程序有错。 动态测试方法 如果了解软件产品的内部逻辑结果,可针对某

文档评论(0)

1亿VIP精品文档

相关文档