功能测试及工具焦忭忭 2 第七讲静态测试?静态测试概论?评审?需求规格说明书的测试?代码检查?静态分析 1. 静态测试概论静态的和动态的主持人作者记录员列席人员内审员技术专业人员用户代表不正式正式轮查互审走读审查会议运行程序动态测试?动态测试是通过真正运行程序发现错误,通过观察代码运行过程,来获取系统信息,对系统行为进行验证。狭义测试?将需求和设计的评审纳入测试的范畴, 可看作是广义测试通常是指不执行程序而寻找代码或其他的项目文档中可能存在的错误或评估程序代码的过程。静态测试概念各种与软件相关的有必要进行测试的产物,比如各类文档、源代码等。静态测试测试对象静态测试概念静态测试对象静态测试静态测试的特点: 不必动态地运行程序。可以人工进行,充分发挥人的思维优势。不需要特别的条件,容易展开。对测试人员要求比较高。静态测试的主要内容: 手工检查(评审) 静态分析对软件工作产品(包括代码)进行测试的一种方式。可以完全以人工的方式进行,也可以引入工具的支持来运行。可以对软件工作产品进行评审,包括需求规格说明、设计规格说明、代码、测试计划、测试规格说明、测试用例、测试脚本、用户指南或 web 页面等。主要检查代码和设计的一致性、代码对标准的遵循、代码的可读性、代码的逻辑表达正确性,代码的合理性 2. 评审一、评审评审是对软件元素或项目状态进行评估的活动, 用以确定与预期结果之间的偏差和相应的改进意见,一般评审包括培训评审、预备评审、同行评审。在本节中我们重点关心同行评审。软件元素包括?软件开发管理人员文档软件需求、软件项目计划?软件开发人员文档用例、软件设计、软件规约、数据流图、数据库和文件设计、接口、安全规约、 GUI 设计?测试人员文档测试计划、测试用例、测试环境规约、测试数据设计、测试工具的安装和操作?管理员文档安装指南、操作/管理指南?最终用户文档用户指南、帮助界面、培训手册
软件静态测试 来自淘豆网www.taodocs.com转载请标明出处.