A.测试部分的不同 静态测试是指测试不运行的部分:只是检查和审阅,如规范测试、软件模型测试、文档测试等。动态测试是通常意义上的测试,也就是运行和使用软件
B.测试方式不同 静态测试,通过评审文档、阅读代码等方式测试软件称为静态测试,通过运行程序测试软件称为动态测试
C.静态测试是一种黑盒测试技术,它在软件开发生命周期的初始阶段完成。动态测试是一个测试过程,在软件开发生命周期的后期完成
D.静态测试是指不用执行程序的测试,它主要采取方案—代码走查、技术评审、代码审查的方法对软件产品进行测试。动态测试主要通过构造测试实例、执行程序、分析程序的输出结果这三种方法来对软件进行测试
A.静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成
B.静态测试并没有真正的运行软件,而动态测试需要运行软件
C.静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷
D.静态测试需要借助于专门的测试工具,而动态测试不需要
软件测试可分为静态测试和动态测试,(64)不属于静态测试。
A.代码检查
B.代码质量度量(圈复杂分析等)
C.静态结构分析
D.覆盖率分析
A.从是否关心软件内部结构和具体实现的角度,软件测试可分为静态测试和动态测试
B.为了保证责任可追溯,遵循谁开发谁测试的原则
C.要刻意输入一些非常的,不合理的数据
D.已知产品的功能设计规格,关注输出、输入的正确性叫做灰盒测试
下列说法错误的是______。
A.进入集成测试要求待集成的软件单元均已通过单元测试
B.软件集成测试应测试软件单元之间的所有调用
C.软件集成测试应已集成软件进行必要的静态测试,并先于动态测试
D.软件集成测试应由软件供方组织并实施,不得委托第三方进行
A.动态测试工具要求被系统实际运行
B.动态测试工具要求被公开运行
C.动态测试工具不要求被系统实际运行
D.动态测试工具不要求被公开运行