单选题
软件测试是保障软件质量的重要手段。(作答此空) 是指被测试程序不在机器上运行,而采用人工监测和计算机辅助分析的手段对程序进行监测。( ) 也称为功能测试,不考虑程序的内部结构和处理算法,只检查软件功能是否能按照要求正常使用。
【正确答案】
A
【答案解析】静态测试是指被测试程序不在机器上运行,而采用人工检测和计算机辅助静态分析的手段对程序进行检测。动态测试是通过运行程序发现错误。动态测试可以采用黑盒测试和白盒测试。白盒测试也称为结构测试,要根据程序内部逻辑结构设计测试用例,检测程序中的主要执行通路是否都能按预定要求正确工作。主要用于软件单元测试阶段。黑盒测试也称为功能测试,不考虑程序的内部结构和处理算法,只检查软件功能是否能按照要求正常使用。主要用于集成测试、确认测试和系统测试阶段。