即席测试是不按照预先设计的测试用例,由测试人员凭经验和猜测,给出一些输入并运行软件产品,找出软件缺陷。这样可避免束缚于测试用例集,尽可能多的发现有价值的缺陷,下列属于即席测试的是______。
A.罗列关于一个输入的所有可能的错误信息,尽可能使这些信息都显示一遍
B.使用包含特殊字符的输入,例如系统保留字和保留字符
C.对于每一个输入域,试图输入过长的字符串,直至输入缓冲区满甚至溢出
D.以上全部
第1题:
第2题:
● 某程序由相互关联的模块组成,测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块。关于后续测试,(10)是不正确的。
(10)
A.测试人员必须设计新的测试用例集,用来测试新模块
B.测试人员必须设计新的测试用例集,用来测试模块的变更对程序其它部分的影响
C.测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例,用来测试程序中没有受到变更影响的部分
D.测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例,增加新设计的测试用例,构成模块变更后程序的测试用例集
试题(10)分析
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。在给定的预算和进度下,尽可能有效率地进行回归测试,需要对测试用例库进行维护并依据一定的策略选择相应的回归测试包。对测试用例库的维护通常包括删除过时的测试用例、改进不受控制的测试用例、删除冗余的测试用例、增添新的测试用例等。在软件生命周期中,即使一个得到良好维护的测试用例库也可能变得相当大,这使每次回归测试都重新运行完整的测试包变得不切实际,时间和成本约束可能阻碍运行这样一个测试,有时测试组不得不选择一个缩减的回归测试包来完成回归测试。
上述回归测试的基本概念说明,修改了旧代码之后所进行的回归测试不一定要重新运行原有测试用例集中仍能运行的所有测试用例,可以在其中选择一个缩减的回归测试包来完成回归测试,因此选项“D”的说法是不正确的,应选择D。
参考答案
(10)C
第3题:
软件测试是软件质量保证的主要手段之一,“高产”的测试是指(29)。
A.用适量的测试用例运行程序,证明被测程序正确无误
B.用适量的测试用例运行程序,证明被测程序符合相应的要求
C.用少量的测试用例运行程序,发现被测程序尽可能多的错误
D.用少量的测试用例运行程序,纠正被测程序尽可能多的错误
第4题:
下列测试用例设计中既适用于失效恢复测试用例设计又适用于健壮性测试用例设计的方法为______。
A) 规范导出法
B) 错误猜测法
C) 基于故障的测试
D) 基于风险的测试
A.
B.
C.
D.
第5题:
设计测试阶段要设计测试用例和测试过程,要保证测试用例完全覆盖测试需求。
第6题:
按照测试用例的设计方法,软件测试可以分为()、()和灰盒测试。
第7题:
下列所述的测试原则中,错误的是()
第8题:
下列关于系统测试的原则说法不正确的是()
第9题:
软件测试就是设计测试用例,并利用这些测试用例去运行程序,以证明程序没有错误的过程。
第10题:
对
错
第11题:
测试规划
测试计划
预期输出结果
以往测试记录分析
第12题:
对
错
第13题:
A. 只在编码之后进行软件测试。
B. 设计测试用例时, 应当包括合理的输入条件和不合理的输入条件。
C. 严格地制定并执行测试计划
D. 测试用例由测试输入数据和对应的预期结果组成。
第14题:
在程序测试中,目前要为成功地测试设计数据,产生这些测试用例主要依赖于
A.黑箱方法
B.测试人员的经验
C.白箱测试
D.猜测
第15题:
以下关于软件测试的叙述中,不正确的是( )。
A.在设计测试用例时应考虑输入数据和预期输出结果
B.软件测试的目的是证明软件的正确性
C.在设计测试用例时,应该包括合理的输入条件
D.在设计测试用例时,应该包括不合理的输入条件
第16题:
软件测试是按照特定的规程说明书()的过程
第17题:
软件测试是根据软件开发各阶段的规格说明和程序的内部而精心设计的一批测试用例,并利用这些测试用例运行程序以及发现错误的过程,即执行测试步骤。
第18题:
软件测试就是设计测试用例,并利用这些测试用例去运行程序,以发现程序错误的过程。
第19题:
下列叙述中,正确的是()。
第20题:
系统测试的原则包括()。
第21题:
应设计非法输入的测试用例
测试用例要给出测试的预期结果
因维护修改程序后需回归测试
开发小组与测试小组合并
第22题:
理解
驱动
传递
管理
第23题:
一个好的测试用例在于能够发现至今没有发现的错误。
测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成。
在测试用例设计时,应当包含合理的输入条件和不合理的输入条件。
为了测试的完全和彻底,需要大量的测试用例进行穷举测试。