在软件测试中,以程序执行状态为依据,可将测试方法分为哪两类( )。
黑盒测试和白盒测试
单元测试和集成测试
静态测试和动态测试
人工测试和自动化测试
【内容考查】本题考查软件测试的分类方法。
【选项分析】
A. 黑盒测试和白盒测试是根据具体实现算法细节和系统内部结构的相关情况进行的分类,不符合题目要求。
B. 单元测试和集成测试是软件测试的不同阶段,不是以程序执行状态为依据的分类。
C. 正确。根据教材内容,以测试过程中程序执行状态为依据可分为静态测试(Static Testing,ST)和动态测试(Dynamic Testing,DT)。
D. 人工测试和自动化测试是从程序执行的方式来分类的,不符合题目要求。
因此,正确答案是C. 静态测试和动态测试。