首页 >> 网络营销词典 >> 最新网络热词及事件 >> 静态测试

静态测试[编辑]


概述
静态测试是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。

基本信息

中文名称:静态测试

外文名称:Static testing

隶 属:软件开发过程

简介

      静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也

可以借助软件工具自动进行。代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性,代码

对标准的遵循、可读性,代码的逻辑表达的正确性,代码结构的合理性等方面;可以发现违背程序编写标准的问题,程

序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题,包括变量检查、命名和类

型审查、程序逻辑审查、程序语法检查和程序结构检查等内容。

编码规范

     一个项目或者一个企业,如果要下决心实施软件质量,实施软件工程,第一步要做的就是软件编码规范。编码规

范是程序编写过程中必须遵循的规则,一般会详细规定代码的语法规则、语法格式等。企业实施怎样的编码规范,

决于多个因素:l编程采用的语言,例如C、C++、JAVA、ADA等。项目的规范化程度。

质量度量

     有了严格的编程规范,只能算是万里长征迈出了第一步。要提高软件的可重用性,以及软件的可维护性,还需要

进一步的努力,即静态质量度量。静态质量度量所依据的标准是ISO9126。在该标准中,软件的质量用以下几个方

面来衡量,即功能性(Functionality)、可靠性(Reliability)、可用性(Usability)、有效性(Efficiency)、可维护性

(Maintainability)、可移植性(Portability)。以ISO9126质量模型为基础,可以构造质量度量模型。具体到静态测

试,这里主要关注的是可维护性。静态测试要衡量软件的可维护性,可以从四个方面去度量,即可分析性

(Analyzability)、可改变性(Changeability)、稳定性(Stability)以及可测试性(Testability)。

测试要点

     复审活动人数控制在3-7个人,每次复审活动不要超过2小时,否则应该功能分解或者形式分解。准备充分的复审

一小时以内完成。

规则

    要表现出对复审过程的信任。要为复审过程安排时间。要做好准备让真正合适的人去参加复审。鼓励复审活动的参

与者做好准备工作。要帮忙解决会场问题。不要小事聪明大事糊涂。要奖励那些发现劣质产品的优质复审不管产品怎

样,一定要惩罚所有的劣质复审要惩罚糟糕的复审行为。推翻复审决定只会让你自己担风险。

用户与复审

    缺乏技术能力,不能为复审做出贡献的人不该出现在复审现场。生产者通常会试图让你为自己不能理解他们那些绝

妙的产品而感到自卑,这是需要站稳立场,让他们在问题列表上写下这样的语句:"用户代表不能理解。"

 

参考资料: 好搜百科
扩展阅读:
相关词条:
合作编辑:

网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。

词条信息

浏览次数:88

编辑次数:0历史版本

创建者: 陈聪群

最近更新:2015/11/24 3:18:57

词条分类导航

关于网络营销教学网站| 本站动态| 网站地图| 版权声明| 联系作者| 问题和建议|

版权声明:网络营销教学网站所有作品版权均归原作者所有,未经书面许可,严禁任何形式的转载/转贴、出版、篡改、汇编、编译等。