试题详情
- 简答题简述静态测试方法和动态测试方法。
-
静态测试: 是指不在机器上进行测试,而是采用人工检测和计算机辅助静态分析手段对程序进行检测,方法如下:
(1)人工测试。主要靠人工审查程序和评审软件,据统计,能有效的发现30%-70% 的逻辑设计和编程错误。
(2)计算机辅助静态分析。指利用静态分析工具对被测软件进行特性分析。
动态测试:指通过运行程序发现错误。一般有两种方法,黑盒法和白盒法。
(1)黑盒测试着眼于程序的外部特征,而不考虑程序的内部结构。测试时、测试者把被测程 序看作是一个黑盒,仅以程序的功能为依据,看其是否满足功能要求。
(2)白盒测试着眼于程序的内部结构。测试者对程序的内部逻辑与处理过程了如指掌,并依 据程序的逻辑结构,对程序的所有逻辑路径进行测试,确定其实际状态与预期的状态是否一致。 关注下方微信公众号,在线模考后查看
热门试题
- 以下测试方法是白盒测试方法的是()
- 一台微机有1个显示器、1个键盘、1个主机
- 由变换型数据流图转换成模块结构图,其中包
- 软件危机的主要表现有哪些?
- 程序设计语言的工程特性其中之一表现在()
- 类A的一个操作调用类B的一个操作,且这两
- 软件测试的主要特点是()。
- 软件维护能够一直延长软件系统的生命周期。
- 某城市电话号码由三部分组成。它们的名称
- 决定软件可维护性的主要因素可概括为()
- 面向数据流的设计方法通常叫()。
- 编码风格主要包括四个方面:()、()、(
- 结构化分析方法使用的工具有()
- CMU/SEI推出的()将软件组织的过程
- RUP模型的优点有哪些?
- 螺旋模型是利用笛卡儿坐标的四个象限分别代
- 静态测试是以人工的、非形式化的方法对程序
- 在螺旋模型中,风险分析的作用是什么?
- 在信息处理和计算机领域内,一般认为软件是
- 在软件的体系结构中,模块是可组合、分解和