测试计算平方根的函数 ——输入:实数 ——输出:实数 ——规格说明:当输入一个0或比0大的数时,返回其正平方根;当输入一个小于0的数时,显示错误信息“平方根非法——输入值小于0”并返回0。 使用边界值方法进行测试,写出测试用例。(5分)
测试计算平方根的函数 ——输入:实数 ——输出:实数 ——规格说明:当输入一个0或比0大的数时,返回其正平方根;当输入一个小于0的数时,显示错误信息“平方根非法——输入值小于0”并返回0。 使用边界值方法进行测试,写出测试用例。(5分)
参考答案和解析
错误
相关考题:
考虑一个计算平方根的函数,其规格说明如下: ?输入:浮点数 ?输出:浮点数 ?规格,当输入一个大于或等于零的浮点数时,函数输出其正的平方根并返回true;当输入一个小于0的浮点数时,函数显示输出错信息“非法输入值”并返回false。 按照规范导出法,应设计的测试用例数至少应为______。A.1B.2C.3D.4
在窗体上有一个命令按钮,然后编如下事件过程:Function SR(x As Double) As DoubleSelect Case Sgn(x)Case 1SR=Sqr(x)Exit FunctionCase 0SR=0Case -1SR=-1End SelectEnd FunctionPrivate Sub Command1_Click()Dim Msg, SRNDim N As DoubleN=InputBox("请输入要计算平方根的数")Msg=N "的平方根"Select Case SR(N)Case 0Msg=Msg "是0"Case -1Msg=Msg "是一个虚数"Case ElseMsg=Msg "是" SR(N)End SelectMsgBox MsgEnd Sub程序运行后,单击命令按钮,在输入对话框内输入-1,输出结果是 【15】 。
论述题3:针对以下C语言程序,请按要求回答问题下面是一个程序段(C语言),试设计基本路径测试的测试用例,设计出的测试用例要保证每一个基本独立路径至少要执行一次。函数说明:当i flag=0;返回i count+100当i flag=l;返回i count*10否则 返回 i count*20输入参数:int i count int i flag输出参数:int i retum程序代码如下:(1)画出该函数的控制流程图。(2)采用基本路径测试法设计一组测试用例,保证每个基本独立路径都至少执行一次。
一个程序根据输入的年份和月份计算该年中该月的天数,输入参数包括年份(正整数)、月份(用1~12表示)。若用等价类划分测试方法进行测试,则(35)不是一个合适的测试用例(分号后表示测试的输出)。A.(2013,1,31)B.(0,1,‘错误’)C.(0,13,‘错误’)D.(2001,-1,‘错误’)
若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.O,1.O],现从输入的角度考虑一组测试用例:-1. 001,-1.0,1,0,1.001。设计这组测试用例的方法是( )。A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法
阅读以下C代码,回答问题(1)~(6),将解答填入答题纸的对应栏内。【说明】函数insertElem的功能是在元素升序排列的数组中加入一个新元素并保持数组元素升序排列的特点。在main函数中输入若干表示价格的实数,输入为0或负数或实数个数超出限定数量时终止,调用insertElem将价格按升序保存在数组pdata中,最后输出所输入的实数
若一个通讯簿最多可以输入100条记录,则应设计下列选项中哪组测试用例进行测试最优()A、分别输入1、50、100条记录B、分别输入0、1、50、99、100条记录C、分别输入0、1、99、100、101条记录D、分别输入0、1、50、99、100、101条记录
现有一个计算类型的程序,它的输入只有一个Y,其范围是—50≤Y≤50。现从输入的角度考虑设计了一组测试用例:—100,100,0。设计这组测试用例的方法是()A、条件覆盖法B、边缘值分析法C、错误推测法D、等价划分法
填空题边界值分析是将测试边界情况作为重点目标,选取正好等于、刚刚大于或刚刚小于边界值的测试数据。如果输入或输出域是一个有序集合,则应选取集合的第一个元素和()作为测试用例。