软件测试可分为静态测试和动态测试,(    )不属于静态测试。(2013年嵌入式系统设计师下半年)
A.代码检查

B.代码质量度量(圈复杂分析等)
C.静态结构分析

D.覆盖率分析



参考答案:D
参考解析:软件测试按照不同的划分方法,有不同的分类。按照程序是否执行,可以分为静态测试和动态测试;按照测试用例的设计方法,可以分为白盒测试和黑盒测试;按照开发阶段划分,可以分为单元测试、集测试、确认测试、系统测试和验收测试等等。
    静态测试的主要特征是在用计算机测试源程序时,计算机并不真正运行被测试的程序。静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,也可以借助软件工具自动进行。
    动态测试的主要特征是计算机必须真正运行被测试的程序,通过输入测试用例,对其运行情况进行分析,判断期望结果和实际结果是否一致。动态测试包括功能确认与接口测试、覆盖率分析、性能分析、内存分析等。
    覆盖率分析属于动态测试。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/772510b8b79d11ee.html

相关文章

最近发表

好文推荐