一个项目为了修正一个错误而进行了变更,这个错误被修正,但却引起以前可以正确运行的代码出错。( )最可能发现这一问题。(2013年嵌入式系统设计师下半年)

项目为了修正一个错误而进行了变更,这个错误被修正,但却引起以前可以正确运行的代码出错。(    )最可能发现这一问题。(2013年嵌入式系统设计师下半年)
A.单元测试

B.集成测试

C.回归测试

D.安装测试


参考答案:C
参考解析:单元测试也称模块测试,它是软件测试的第一步,通常在编码阶段进行。单元测试以软件详细设计为指导,对软件模块进行正确性检查,其目的在于发现模块内部可能存在的各种错误。它要求对所有的局部和全局数据结构、外部接口与程序代码关键部分都要进行严格的审查。
    集成测试也称为组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。
    回归测试是检验原有正常功能没有应更改出现缺陷而进行的测试,通过重新进行测试以确认修改没有引起新的错误或导致其他代码产生错误。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各阶段都会进行多次回归测试。
    安装测试确保该软件在正常情况和异常情况的不同条件下,进行首次安装、升级、完整的或自定义的安装都能进行安装。异常情况包括磁盘空间不足、缺少目录创建权限等。核实软件在安装后可立即正常运行。安装测试包括测试安装代码以及安装手册。安装手册提供如何进行安装,安装代码提供安装一些程序能够运行的基础数据。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,转载需标明出处。
如果您有更好的解答,欢迎留言评论。

本文链接:https://ruankaoti.com/post/3826.html

评论

阅读更多

微信扫码,加入打卡学习群,分享学习资料