试题详情
简答题简述静态测试方法和动态测试方法。
  • 静态测试: 是指不在机器上进行测试,而是采用人工检测和计算机辅助静态分析手段对程序进行检测,方法如下:
    (1)人工测试。主要靠人工审查程序和评审软件,据统计,能有效的发现30%-70% 的逻辑设计和编程错误。
    (2)计算机辅助静态分析。指利用静态分析工具对被测软件进行特性分析。
    动态测试:指通过运行程序发现错误。一般有两种方法,黑盒法和白盒法。
    (1)黑盒测试着眼于程序的外部特征,而不考虑程序的内部结构。测试时、测试者把被测程 序看作是一个黑盒,仅以程序的功能为依据,看其是否满足功能要求。
    (2)白盒测试着眼于程序的内部结构。测试者对程序的内部逻辑与处理过程了如指掌,并依 据程序的逻辑结构,对程序的所有逻辑路径进行测试,确定其实际状态与预期的状态是否一致。
  • 关注下方微信公众号,在线模考后查看

热门试题