静态测试[编辑]
基本信息
中文名称:静态测试
外文名称: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。