静态测试: 是指不在机器上进行测试,而是采用人工检测和计算机辅助静态分析手段对程序进行检测,方法如下:
(1)人工测试。主要靠人工审查程序和评审软件,据统计,能有效的发现30%-70% 的逻辑设计和编程错误。
(2)计算机辅助静态分析。指利用静态分析工具对被测软件进行特性分析。
动态测试:指通过运行程序发现错误。一般有两种方法,黑盒法和白盒法。
(1)黑盒测试着眼于程序的外部特征,而不考虑程序的内部结构。测试时、测试者把被测程 序看作是一个黑盒,仅以程序的功能为依据,看其是否满足功能要求。
(2)白盒测试着眼于程序的内部结构。测试者对程序的内部逻辑与处理过程了如指掌,并依 据程序的逻辑结构,对程序的所有逻辑路径进行测试,确定其实际状态与预期的状态是否一致。
(简答题)
简述静态测试方法和动态测试方法。
正确答案
答案解析
略
相似试题
(简答题)
简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试、β测试。
(填空题)
静态测试方法包括计算机辅助静态分析方法和()测试方法。
(多选题)
静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有()。
(填空题)
动态测试方法有白盒测试方法、黑盒测试方法和()等。
(单选题)
下面对静态测试和动态测试的描述正确的是()
(判断题)
在软件开发过程中,按照测试过程是否在实际应用环境中,测试可分为静态分析和动态测试。
(单选题)
软件测试方法中的静态测试方法之一为()
(判断题)
白盒法是一种静态测试方法,主要用于模块测试。()
(单选题)
IBM公司的统计资料表明,使用静态测试的方法最高可以查出在测试中查出的全部软件错误的()。