简述静态测试方法和动态测试方法。

题目
问答题
简述静态测试方法和动态测试方法。
参考答案和解析
正确答案: 静态测试: 是指不在机器上进行测试,而是采用人工检测和计算机辅助静态分析手段对程序进行检测,方法如下:
(1)人工测试。主要靠人工审查程序和评审软件,据统计,能有效的发现30%-70% 的逻辑设计和编程错误。
(2)计算机辅助静态分析。指利用静态分析工具对被测软件进行特性分析。
动态测试:指通过运行程序发现错误。一般有两种方法,黑盒法和白盒法。
(1)黑盒测试着眼于程序的外部特征,而不考虑程序的内部结构。测试时、测试者把被测程 序看作是一个黑盒,仅以程序的功能为依据,看其是否满足功能要求。
(2)白盒测试着眼于程序的内部结构。测试者对程序的内部逻辑与处理过程了如指掌,并依 据程序的逻辑结构,对程序的所有逻辑路径进行测试,确定其实际状态与预期的状态是否一致。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 白盒测试通常采用的方法是(30),(31)不属于白盒测试用例设计方法。黑盒测试也称为功能测试,它不能发现(32)

(30)

A.静态测试

B.动态测试

C.静态、动态测试

D.静态、动态测试和复审

(31)

A.基本路径测试

B.因果图测试

C.循环覆盖测试

D.逻辑覆盖测试

(32)

A.可靠性错误

B.输入是否正确接收

C.界面是否有误

D.是否存在冗余代码


正确答案:C,B,D


第2题:

白盒测试通常采用的方法是(30),(31)不属于白盒测试用例设计方法。黑盒测试也称为功能测试,它不能发现(32)。

A.静态测试

B.动态测试

C.静态、动态测试

D.静态、动态测试和复审


正确答案:C

第3题:

单元测试是软件测试的基础性测试,它通常采用的方法是

A.静态测试

B.动态测试

C.静态、动态测试

D.静态、动态测试和复审


正确答案:D

第4题:

软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们( )。

A.前者属于静态测试,后者属于动态测试

B.前者属于动态测试,后者属于静态测试

C.都属于静态测试

D.都属于动态测试


正确答案:D
解析:常用的软件测试方法有两大类:静态测试方法和动态测试方法。静态测试主要是以一些人工的模拟技术对软件进行分析和测试。动态测试包括黑盒测试和白盒测试两种。

第5题:

软件测试方法可分为3类,它们是动态测试、静态测试和程序正确性证明,真正实施的方法则是( )。

A.动态测试和静态测试

B.静态测试和程序正确性证明

C.动态测试和程序正确性证明

D.都不是


正确答案:A

第6题:

● 软件测试方法可分为静态测试和动态测试两大类,人工检测 (53) 。

(53)

A. 属于静态测试和动态测试

B. 属于静态测试

C. 属于动态测试

D. 既不属于静态测试也不属于动态测试


正确答案:B

第7题:

当前软件测试的方法有3种:动态测试、静态测试、【 】。


正确答案:正确性证明
正确性证明 解析:软件测试的方法有3种:动态测试、静态测试、正确性证明。

第8题:

软件测试基本方法中,下列哪种方法不用测试实例?

A.白箱测试方法

B.动态测试方法

C.黑箱测试方法

D.静态测试方法


正确答案:D
解析:测试实例包括黑、白箱测试和动态测试。

第9题:

高能气体压裂测试的主要方法有静态测试和动态测试。()

此题为判断题(对,错)。


参考答案:正确

第10题:

请教:2010年下半年软考程序员-上午试题(标准参考答案版)第1大题第45小题如何解答?

【题目描述】

● 软件测试方法可分为静态测试和动态测试两大类,人工检测 (53) 。

    (53)

A. 属于静态测试和动态测试  

B. 属于静态测试 

C. 属于动态测试       

D. 既不属于静态测试也不属于动态测试

 


正确答案:B

答案分析:

本题考查的是静态测试与动态测试的区别。区别如下,

静态测试是指被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测,主要方法包括:(1)人工测试;(2) 计算机辅助静态分析。

动态测试是指通过运行程序发现错误,一般意义上的测试主要是指动态测试。为了使测试发现更多的错误,需要运用一些有效的方法,一种是黑盒测试,即测试产品的功能,一种是白盒测试,即测试产品内部结构及处理过程。