某程序由相互关联的模块组成,测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块。关于后续测试,正确的做法是__________。
A.测试人员必须设计新的测试用例集,用来测试新模块
B.测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例用来测试程序中没有受到变更影响的部分
C.测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例增加新设计的测试用例,构成模块变更后程序的测试用例集
D.测试人员必须设计新的测试用例集,用来测试模块的变更对程序其他部分的影响
第1题:
试题(40)
关于软件测试的说法,(40)是不正确的。
(40)
A.代码审查是代码检查的一种,是由程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对程序进行静态分析的过程
B.软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象
C.白盒测试是通过对程序内部结构的分析、检测来寻找问题的测试方法
D.单元测试是针对软件设计的最小单位--程序模块进行正确性检验的测试工作,它通常需要开发辅助的桩模块作为主程序调用被测模块来完成测试
第2题:
● 某程序由相互关联的模块组成,测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块。关于后续测试,(10)是不正确的。
(10)
A.测试人员必须设计新的测试用例集,用来测试新模块
B.测试人员必须设计新的测试用例集,用来测试模块的变更对程序其它部分的影响
C.测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例,用来测试程序中没有受到变更影响的部分
D.测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例,增加新设计的测试用例,构成模块变更后程序的测试用例集
试题(10)分析
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。在给定的预算和进度下,尽可能有效率地进行回归测试,需要对测试用例库进行维护并依据一定的策略选择相应的回归测试包。对测试用例库的维护通常包括删除过时的测试用例、改进不受控制的测试用例、删除冗余的测试用例、增添新的测试用例等。在软件生命周期中,即使一个得到良好维护的测试用例库也可能变得相当大,这使每次回归测试都重新运行完整的测试包变得不切实际,时间和成本约束可能阻碍运行这样一个测试,有时测试组不得不选择一个缩减的回归测试包来完成回归测试。
上述回归测试的基本概念说明,修改了旧代码之后所进行的回归测试不一定要重新运行原有测试用例集中仍能运行的所有测试用例,可以在其中选择一个缩减的回归测试包来完成回归测试,因此选项“D”的说法是不正确的,应选择D。
参考答案
(10)C
第3题:
以下有关应用程序编制的描述中,正确的是
A.测试人员由编码人员组成
B.测试用例和数据由用户提供
C.测试是为了证明程序的正确性
D.程序编制必须由编码、测试和排错三个层次组成
第4题:
A发现程序错误
B确认需求
C发现设计缺陷
D改正程序错误
第5题:
为验证某程序的模块A是否正确实现了规定的功能,需要进行();为验证模块A能否与其他模块按照规定方式正确工作,需要进行( ) 。 ( )
A.单元测试
B.集成测试
C.确认测试
D.系统测试
第6题:
第7题:
在程序测试时测试人员应测试自己所编写的程序。
第8题:
在系统测试的主要目的是()。
第9题:
关于白盒测试,以下叙述正确的是()
第10题:
对
错
第11题:
理解
驱动
传递
管理
第12题:
测试只能证明缺陷,不能证明缺陷不存在
开发人员测试自己的程序后,可作为该程序已经通过测试的依据
80%的缺陷聚集在20%的模块中,经常出错的模块改错后还会经常出错
第13题:
A、黑盒测试
B、白盒测试
C、模块测试
D、模型测试
第14题:
关于白盒测试,以下叙述正确的是______。
A.根据程序的内部结构进行测试
B.从顶部开始往下逐个模块地加入测试
C.从底部开始往上逐个模块地加入测试
D.按照程序规格说明书对程序的功能进行测试,不考虑其内部结构
A.
B.
C.
D.
第15题:
单元测试时所编写的测试模块分为______。
A.驱动模块与桩模块
B.上级模块与下级模块
C.主程序与子程序
D.测试模块与被测试模块
第16题:
单元测试时所编写的测试模块分为(61)。
A.驱动模块与桩模块
B.上级模块与下级模块
C.主程序与子程序
D.测试模块与被测试模块
第17题:
( 41 )以下有关应用程序编制的描述中,正确的是
A )测试人员由编码人员组成
B )测试用例和数据由用户提供
C )测试是为了证明程序的正确性
D )程序编制必须由编码、测试和排错三个层次组成
第18题:
对单元测试的理解有误的是()
第19题:
程序员对每一个模块的编码之后先做程序测试,再做单元测试。
第20题:
()是测试程序的单个时间或模块,即对孤立子集的测试。
第21题:
关于软件测试,下列叙述有关错误的是()。
第22题:
根据程序的内部结构进行测试
从顶部开始往下逐个模块地加入测试
从底部开始往上逐个模块地加入测试
按照程序规格说明书对程序的功能进行测试,不考虑其内部结构
第23题:
测试规划
测试计划
预期输出结果
以往测试记录分析
第24题:
系统验收测试
模块测试
单元或程序测试
系统测试