热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

第5次作业+105032014158+余超勇

被测代码连接:http:www.cnblogs.comdestinyandfatep6792202.html1)被测项目界面。2)测试用例设计表1.等价类划分法:输入条件输入等价类有效

被测代码连接:http://www.cnblogs.com/destinyandfate/p/6792202.html

1)被测项目界面。

2)测试用例设计表

  1.等价类划分法: 

输入条件

输入等价类

有效等价类

无效等价类

三个整数

a,b,c均为整数(1)

a为非整数 (4)

b为非整数 (5)

c为非整数 (6)

ab为非整数 (7)

ac为非整数 (8)

bc为非整数 (9)

abc为非整数 (10)

三个数的范围

a,b,c的值均为1~100(2)

a<0 (11)

a>100 (12)

b<0 (13)

b>100 (14)

c<0 (15)

c>100 (16)

三个数

输入了三个数(3)

a为空 (17)

b为空 (18)

c为空 (19)

ab为空 (20)

ac为空 (21)

bc为空 (22)

abc均为空 (23)


输出等价类:
 

R1 = { : 边为a,b,c的等边三角形 }  R2 = { : 边为a,b,c的等腰三角形 } R3 = { : 边为a,b,c的一般三角形 } 

 R4 = { : 边为a,b,c不能组成三角形 }R5= { : 边为a,b,c的直角三角形 } 

等级划分测试用例:

   有效:

用例编号

a

b

c

预期结果

实际结果

覆盖测试类

是否通过

输出

面积

周长

输出

面积

周长

1

3

4

5

直角三角形

6.0

12

直角三角形

6

12

1,2,3,R5

通过

2

3

3

4

等腰三角形

4.47

10

等腰三角形

4.47

10

1,2,3,R2

通过

3

5

6

7

一般三角形

14.70

18

一般三角形

14.69

18

1,2,3,R3

通过

4

3

3

3

等边三角形

3.90

9

等边三角形

3.89

9

1,2,3,R1

通过

 

   无效:

用例编号

a

b

c

预期结果

实际结果

覆盖测试类

是否通过

输出

面积

周长

输出

面积

周长

1

3.5

4

5

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

2,3,4

通过

2

3

4.5

5

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

2,3,5

通过

3

3

4

5.5

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

2,3,6

通过

4

3.5

4.5

5

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

2,3,7

通过

5

3.5

4

5.5

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

2,3,8

通过

6

3

4.5

5.5

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

2,3,9

通过

7

3.5

4.5

5.5

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

2,3,10

通过

8

-3

4

5

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

1,3,11

通过

9

103

99

88

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

1,3,12

通过

10

88

104

99

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

1,3,14

通过

11

88

99

105

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

1,3,16

通过

12

3

-4

5

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

1,3,13

通过

13

3

4

-5

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

1,3,15

通过

14

 

4

5

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

1,2,17

通过

15

3

 

5

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

1,2,18

通过

16

3

4

 

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

1,2,19

通过

17

 

 

5

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

1,2,20

通过

18

 

4

 

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

1,2,21

通过

19

3

 

 

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

1,2,22

通过

20

 

 

 

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

1,2,23

通过

 

  2.边界值分析法:

用例编号

a

b

c

预期结果

实际结果

是否通过

输出

面积

周长

输出

面积

周长

1

60

60

1

等腰三角形

29.9

121

等腰三角形

29.9

121

通过

2

60

60

2

等腰三角形

59.9

122

等腰三角形

59.9

122

通过

3

60

60

60

等边三角形

1558.8

180

等边三角形

1558.8

180

通过

4

50

50

99

等腰三角形

349.1

199

等腰三角形

349.1

199

通过

5

50

50

100

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

6

60

1

60

等腰三角形

29.9

121

等腰三角形

29.9

121

通过

7

60

2

60

等腰三角形

59.9

122

等腰三角形

59.9

122

通过

8

50

99

50

等腰三角形

349.1

199

等腰三角形

349.1

199

通过

9

50

100

50

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

10

1

60

60

等腰三角形

29.9

121

等腰三角形

29.9

121

通过

11

2

60

60

等腰三角形

59.9

122

等腰三角形

59.9

122

通过

12

99

50

50

等腰三角形

349.1

199

等腰三角形

349.1

199

通过

13

100

50

50

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

  3.决策表法:

决策表

选项

规则

1~8

9

10

11

12

13

14

15

16

条件:

C1:a,b,c构成三角形?

N

Y

Y

Y

Y

Y

Y

Y

Y

C2:a=b?

-

Y

Y

Y

Y

N

N

N

N

C3:a=c?

-

Y

Y

N

N

Y

Y

N

N

C4:b=c?

-

Y

N

Y

N

Y

N

Y

N

动作:

A1:飞三角形

T

 

 

 

 

 

 

 

 

A2:一般三角形

 

 

 

 

 

 

 

 

T

A3:等腰三角形

 

 

 

 

T

 

T

T

 

A4:等边三角形

 

T

 

 

 

 

 

 

 

A5:不可能

 

 

T

T

 

T

 

 

 

决策表测试用例

用例

a

b

c

预期结果

实际结果

是否通过

输出

面积

周长

输出

面积

周长

1~8

1

2

3

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

9

5

5

5

等边三角形

10.8

15

等边三角形

10.8

15

通过

10

 

 

 

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

11

 

 

 

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

12

5

5

6

等腰三角形

12

16

等腰三角形

12

16

通过

13

 

 

 

输入有误,请重新输入

 

 

输入有误,请重新输入

 

 

通过

14

5

6

5

等腰三角形

12

16

等腰三角形

12

16

通过

15

5

6

6

等腰三角形

13.6

17

等腰三角形

13.6

17

通过

16

5

6

7

一般三角形

14.7

18

一般三角形

14.7

18

通过

 

3)测试结论

  成功通过测试,未找到错误。

4)

给开发同学的建议:建议优化图形界面。


推荐阅读
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 本文介绍如何在 Android 中通过代码模拟用户的点击和滑动操作,包括参数说明、事件生成及处理逻辑。详细解析了视图(View)对象、坐标偏移量以及不同类型的滑动方式。 ... [详细]
  • 2023 ARM嵌入式系统全国技术巡讲旨在分享ARM公司在半导体知识产权(IP)领域的最新进展。作为全球领先的IP提供商,ARM在嵌入式处理器市场占据主导地位,其产品广泛应用于90%以上的嵌入式设备中。此次巡讲将邀请来自ARM、飞思卡尔以及华清远见教育集团的行业专家,共同探讨当前嵌入式系统的前沿技术和应用。 ... [详细]
  • QBlog开源博客系统:Page_Load生命周期与参数传递优化(第四部分)
    本教程将深入探讨QBlog开源博客系统的Page_Load生命周期,并介绍一种简洁的参数传递重构方法。通过视频演示和详细讲解,帮助开发者更好地理解和应用这些技术。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • 本文介绍了如何利用JavaScript或jQuery来判断网页中的文本框是否处于焦点状态,以及如何检测鼠标是否悬停在指定的HTML元素上。 ... [详细]
  • 探讨如何高效使用FastJSON进行JSON数据解析,特别是从复杂嵌套结构中提取特定字段值的方法。 ... [详细]
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 国内BI工具迎战国际巨头Tableau,稳步崛起
    尽管商业智能(BI)工具在中国的普及程度尚不及国际市场,但近年来,随着本土企业的持续创新和市场推广,国内主流BI工具正逐渐崭露头角。面对国际品牌如Tableau的强大竞争,国内BI工具通过不断优化产品和技术,赢得了越来越多用户的认可。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 深入理解 Oracle 存储函数:计算员工年收入
    本文介绍如何使用 Oracle 存储函数查询特定员工的年收入。我们将详细解释存储函数的创建过程,并提供完整的代码示例。 ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
author-avatar
us0569398
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有