请简述软件调试的步骤,并阐述软件调试和软件测试的不同点。
请简述软件调试的步骤,并阐述软件调试和软件测试的不同点。
参考答案和解析
软件测试分为以下5个步骤进行。 (1)模块测试:模块测试主要是为了保证每个模块作为一个单元能正确运行所以模块测试通常又称为单元测试该阶段发现的错误往往是编码和详细设计的错误。 (2)子系统测试:这个步骤着重测试模块的接口。 (3)系统测试:这个过程中发现的错误往往是软件设计中的错误也可能是需求规格说明书中的错误。 (4)验收测试:也称为确认测试主要发现系统需求规格说明书中的错误。 (5)平行运行:主要目的是可以在准生产环境中运行新系统而又不冒风险;用户能有一段熟悉新系统的时间;可以验证用户指南和使用手册之类的文档等。 软件测试分为以下5个步骤进行。(1)模块测试:模块测试主要是为了保证每个模块作为一个单元能正确运行,所以模块测试通常又称为单元测试,该阶段发现的错误往往是编码和详细设计的错误。(2)子系统测试:这个步骤着重测试模块的接口。(3)系统测试:这个过程中发现的错误往往是软件设计中的错误,也可能是需求规格说明书中的错误。(4)验收测试:也称为确认测试,主要发现系统需求规格说明书中的错误。(5)平行运行:主要目的是可以在准生产环境中运行新系统而又不冒风险;用户能有一段熟悉新系统的时间;可以验证用户指南和使用手册之类的文档等。
相关考题:
(6)下面叙述中错误的是A)软件测试的目的是发现错误并改正错误B)对被调试的程序进行“错误定位”是程序调试的必要步骤C)程序调试通常也称为DebugD)软件测试应严格执行测试计划,排除测试的随意性
嵌入式应用软件的开发必须将硬件、软件、人力资源等元素集成起来,并进行适当的组合以实现应用软件对功能和性能的需求。以下正确描述嵌入式应用软件的设计流程的是(63)。A.按照实时性划分软件功能模块→确定硬件驱动的软件接口→生成各模块代码→功能模块的集成测试→调试→代码固化B.按照实时性划分软件功能模块→确定硬件驱动的软件接口→生成各模块代码→固化调试→功能模块的集成测试→代码固化C.确定硬件驱动的软件接口→按厢实时性划分软件功能模块→生成各模块代码→功能模块的集成测试→代码固化→调试D.确定硬件驱动的软件接口→按照实时性划分软件功能模块→生成各模块代码→固化调试→功能模块的集成测试→代码固化
下列关于软件调试与软件测试的叙述中,正确的是( )。A.软件测试的目的是找出存在的错误,软件调试的目的是定位并修正错误 B.软件测试的结束过程不可预计,软件调试使用预先定义的过程 C.软件调试的过程可以实现设计 D.软件测试不能描述过程或持续时间
下列哪些是机组满足并网测试的条件().A、按照调试步骤完成所有测试,并且测试结果达到文件的要求B、就监控软件通讯正常,软件中“调试及参数设置”下的“参数设置”可以正常设置C、天气晴朗,风速小于11m/sD、电网电压稳定,业主允许的条件下,可以进行并网测试
单选题下列叙述中错误的是( )。A软件测试的目的是发现错误并改正错误B对被调试的程序进行“错误定位”是程序调试的必要步骤C程序调试通常也称为DebugD软件测试应严格执行测试计划,排除测试的随意性
单选题下面对软件测试和软件调试有关概念叙述错误的是( )。A严格执行测试计划,排除测试的随意性B程序调试通常也称为DebugC软件测试的目的是发现错误和改正错误D设计正确的测试用例