一个故障已经被发现,而且也被排除了,为了检查修改是否引起了其他故障,这时应该进行 ( ) 。A.程序走查B.退化测试C.软件评审D.接收测试
一个故障已经被发现,而且也被排除了,为了检查修改是否引起了其他故障,这时应该进行 ( ) 。
A.程序走查
B.退化测试
C.软件评审
D.接收测试
B.退化测试
C.软件评审
D.接收测试
参考解析
解析:软件修改后要进行退化测试(Regression Test),因为在修改过程中纠正了老的错误又会引入新的错误,退化测试就是用来防止出现新错误的。退化测试包括以下步骤:①插入新代码,程序成为新版本。②测试可能受新代码影响功能。③测试修改前的基本功能。④测试新版本的功能。
相关考题:
● 下列关于软件测试的叙述中,不正确的是()。()A.软件测试是为了发现错误而执行程序的过程B.测试是为了证明程序有错,而不是证明程序无错C.一个好的测试用例是在于它能发现至今未发现的错误D.一个成功的测试是发现了程序中所有的错误
下列叙述中错误的是A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为DebugD.软件测试应严格执行测试计划,排除测试的随意性
下列对于软件测试的描述正确的是( )。A. 软件测试的主要目的是发现程序中的错误B. 软件测试的目的是证明程序是否正确C. 软件测试的目的是使程序运行结果正确D. 软件测试是为了证明软件中没有错误
以下关于软件测试的叙述中,正确的是( )。A.软件测试不仅能表明软件中存在错误,也能说明软件中不存在错误B.软件测试活动应从编码阶段开始C.一个成功的测试能发现至今未发现的错误D.在一个被测程序段中,若已发现的错误越多,则残存的错误数越少
单选题一个故障已经被发现,而且也被排除了,为了检查修改是否引起其他故障,这时应该进行()A程序走查B回归测试C软件评审D接受测试