一个程序根据输入的年份和月份计算该年中该月的天数,输入参数包括年份(正整数)、月份(用1~12表示)。若用等价类划分测试方法进行测试,则(35)不是一个合适的测试用例(分号后表示测试的输出)。

admin2019-04-22  30

问题 一个程序根据输入的年份和月份计算该年中该月的天数,输入参数包括年份(正整数)、月份(用1~12表示)。若用等价类划分测试方法进行测试,则(35)不是一个合适的测试用例(分号后表示测试的输出)。

选项 A、(2013,1;31)
B、(0,1;‘错误’)
C、(0,13;‘错误’)
D、(2000,-1;‘错误’)

答案C

解析 本题考查软件测试的基础知识。常用的测试技术包括白盒测试和黑盒测试。白盒测试是利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所在逻辑路径进行测试,又称为结构测试或逻辑驱动测试。黑盒测试根据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。等价类划分是一类黑盒测试技术,该方法把输入数据分为若干个等价类,包括有效的和无效的等价类。基于等价类设计测试用例时,每个测试用例至多覆盖一个无效等价类,选项C包含两个无效等价类,故不是一个好的测试用例。
转载请注明原文地址:https://kaotiyun.com/show/yiRZ777K
0

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