当前位置: 首页 > news >正文

网站开发工程师 北大青鸟沈阳个人网站建设

网站开发工程师 北大青鸟,沈阳个人网站建设,外贸平台补贴政策,网站ip过万任务&#xff1a; 设某程序有两个输入&#xff1a;整数x1和整数x2&#xff0c;计算Yf(x1,x2)。x1和x2的取值范围为1< x1<500,1< x2<500。当x1在[1,200) 取值且x2在[1,300] 取值时&#xff0c;Yf(x1,x2) x1x2&#xff1b;当x1在[200,500] 取值且x2在[1,300] 取值时&…

任务:

        设某程序有两个输入:整数x1和整数x2,计算Y=f(x1,x2)。x1和x2的取值范围为1<= x1<=500,1<= x2<=500。当x1在[1,200) 取值且x2在[1,300] 取值时,Y=f(x1,x2) =x1+x2;当x1在[200,500] 取值且x2在[1,300] 取值时,Y=f(x1,x2) =x1-x2;对于定义域内其它x1和x2值,Y=f(x1,x2) =x1*x2。若输入定义域外的整数则显示“无效输入”。

要求:1、根据程序规格说明按等价类划分法给出各个等价类;

           2、设计弱健壮等价类测试用例;

           3、测试执行。

 过程:

1、等价类划分

表1 等价类划分表

编号

输入条件

有效等价类

无效等价类

1

1≤x1<200 且 1≤x2≤300

2

200≤x1≤500 且 1≤x2≤300

3

1≤x1≤500 且 x2>300

4

x1<1 或 x1>500

5

x2<1 或 x2>500

2、等价类覆盖测试用例

表2 覆盖有效等价类测试用例表

编号

覆盖的有效等价类

测试数据

预期结果

实际结果

1

编号1

(150, 250)

400

400

2

编号2

(350, 150)

200

200

3

编号3

(300, 350)

105000

105000

4

编号1

(199, 300)

59700

59700

5

编号2

(450,250)

200

200

 ※被测程序并记录执行情况截图

 

 

 

表3 覆盖无效等价类测试用例表

编号

覆盖的无效等价类

测试数据

预期结果

实际结果

1

编号4

(0, 100)

“无效输入”

“无效输入”

2

编号4

(501, 99)

“无效输入”

“无效输入”

3

编号5

(100, 0)

“无效输入”

“无效输入”

4

编号5

(99, 501)

“无效输入”

“无效输入”

※被测程序并记录执行情况截图

 

 

 

测试源码 :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>New Document</title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content=""><script type="text/javascript">function add() {var varA = myForm.varA.value;var varB = myForm.varB.value;var sum = 0;if (varA.length<=0||varA.length>3)alert("无效输入");else if (varB.length<=0||varB.length>3)alert("无效输入");else if (!checkNum(varA) || !checkNum(varB))alert("无效输入.");else if (parseInt(varA) < 1 || parseInt(varA) > 500)alert("无效输入");else if (parseInt(varB) < 1 || parseInt(varB) > 500)alert("无效输入");else {if((1<=parseInt(varA) && parseInt(varA)<200) && (1<=parseInt(varB) && parseInt(varB)<300))sum = parseInt(varA) + parseInt(varB);else if((200<=parseInt(varA) && parseInt(varA)<=500) && (1<=parseInt(varB) && parseInt(varB)<=300))sum = parseInt(varA) - parseInt(varB);elsesum = parseInt(varA) * parseInt(varB);myForm.result.value = sum;document.getElementById("myForm.varA").focus();}}function checkNum(num) {var flag = true;if (num.charAt(0) < '0' || num.charAt(0) > '9') {flag = false;}return flag;}
</script></head><body><center><h3>输入1~500之间两个整数并计算Y=f(x1,x2)</h3>
</br></center><div align="center"><form name="myForm">姓名:<input type="text" name="name" /></br></br><input type="text" name="varA" />&nbsp+&nbsp <input type="text"name="varB" id="varB" />&nbsp <input type="button" name="submit"value=" = " onclick="add()" />&nbsp <input type="text"name="result" />&nbsp</form></div><center><p>输入两个1~500之间的整数,然后按"="计算Y=f(x1,x2). <br> 如果输入不符合要求,将给出相应提示.</p><p>实验1被测程序.</p></center>
</body>
</html>
http://www.dtcms.com/a/498609.html

相关文章:

  • 做翻译 网站吗dw制造网站log怎么做
  • vps空间如何做网站备份济南制作网站公司哪家好
  • 做打鱼网站需要多少钱自助建站系统php
  • 此网站可能有上外网看新闻去哪个网站
  • 嘉兴做营销型网站设计邯郸网站制作官网
  • 怎么在广西建设厅网站注销c证外贸电商网站开发
  • 网站建设的意义和目的广西智能网站建设报价
  • 一般做公司网站需要哪几点如何推销产品给客户
  • 淄博网站排名优化公司网站的架设
  • 临沂企业建站系统模板wordpress响应式主题
  • 网站开发的书茂港网站开发公司
  • 深圳手机网站建设牛商网网站推广营销服务
  • 西安网站制作顶全网营销一站式推广
  • 网站建设项目经理的工作北京企业建站定制
  • gta5买房网站建设中在线制作图片上加字
  • 福州网站建设方案开发国家企业信用信息查询平台官网
  • 网站服务器无法访问旺店通erp企业版下载app
  • 网站项目计划书范文商务网站建设与规划
  • 集团网站下分网站 模板如何搭建o2o网站
  • 海东市住房和城乡建设局网站asp网站攻击
  • 如何申请建设网站域名一个小型网站开发成本
  • 做app网站的软件有哪些内容iis 配置网站 404页面
  • 国外优秀人像摄影网站腾讯云可以做网站吗
  • 如何建设网站pdf网站更换程序
  • 商会网站建设方案书神马关键词快速排名软件
  • 设计网站的合同wordpress 侧边栏删除
  • 在线做c语言题目的网站横沥镇网站建设公司
  • 用织梦模板做网站国内永久免费服务器
  • 网站建设综合实训心得合肥网站制作
  • 自助建站网站哪个好怎么做h5动态页面