在设计测试用例时,(24)是用得最多的一种黑盒测试方法。在黑盒测试方法中,等价类划分方法设计测试用例的步骤是: 1.根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干个无效等价类; 2.设计一个测试用例,使其覆盖(25)尚未被覆盖的有

admin2010-01-23  46

问题 在设计测试用例时,(24)是用得最多的一种黑盒测试方法。在黑盒测试方法中,等价类划分方法设计测试用例的步骤是:
   1.根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干个无效等价类;
   2.设计一个测试用例,使其覆盖(25)尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类均被覆盖。
   3.设计一个测试用例,使其覆盖(26)尚未被覆盖的无效等价类,重复这一步,直至所有的无效等价类均被覆盖。
   因果图方法是根据(27)之间的因果关系来设计测试用例的。
在实际应用中,一旦纠正了程序中的错误后,还应选择部分或全部原先已测试过的测试用例,对修改后的程序重新测试,这种测试称为(28)。

选项 A、验收测试
B、强度测试
C、系统测试
D、回归测试

答案D

解析 等价类划分是典型的黑盒测试方法,其方法是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例。列举所有可能的测试数据进行测试工作量太大,通常选取一部分测试数据进行测试,因此如何选取数据就成为关键的一步。用这种方法设计测试用例需要经过划分等价类、选取测试用例两个步骤。划分等价类时,首先把数目极多的输入分成若干个等价类。所谓等价类就是某个输入域的集合,对于一个等价类中的输入值来说,它们揭示程序中错误的作用是等效的。如果测试用例全部从一个等价类中选取,测试工作将不能保证软件质量。
   根据列出的等价类表,应该按照以下步骤确定测试用例:
   (1)为每个等价类规定一个惟一的编号;
   (2)设计一个测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类。重复这一步,最后使得所有有效等价类都被测试用例所覆盖;
   (3)设计一个新的测试用例,使其只覆盖一个无效等价类。重复这一步使所有无效等价类都被覆盖。
   应当注意到,(3)中规定一次只能覆盖一个无效等价类,因为一个测试用例中如果含有多个错误,有可能在测试中只发现其中的一个,另一些被忽视。
   因果图法是根据输入与输出之间的因果关系来设计测试用例的,要检查输入条件的各种组合情况,在设计测试用例时,需分析规格说明中哪些是原因,哪些是结果,并指出原因和结果之间、原因和原因之间的对应关系。因果图法最终生成的是判定表;功能图方法利用功能图形式化地表示程序的功能说明,并机械地生成功能图的测试用例;回归测试是在纠正了程序中的错误后,选择部分或全部原先已测试过的测试用例,对修改后的程序重新测试,以验证对软件修改后有没有引出新的错误;强度测试是检查在系统运行环境发生故障的情况下,系统可以运行到何种程度的测试;系统测试是将通过确认测试的软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、支持软件、数据以及人员等其他系统元素结合在一起,在实际运行环境对计算机系统进行一系列的组装测试和确认测试;验收测试是在系统进行有效性测试及软件配置审查后,以用户为主进行的测试。
转载请注明原文地址:https://kaotiyun.com/show/00xZ777K
0

相关试题推荐
最新回复(0)