zoukankan      html  css  js  c++  java
  • 第5次作业+105032014118+陈元可

    1)被测项目界面

    2)测试用例设计表

    输入条件

    三个数据

    有效等价类

    无效等价类

    abc均为整数(1

    a为非整数 14

    b为非整数 15

    c为非整数 16

    ab为非整数 17

    ac为非整数 18

    bc为非整数 19

    abc为非整数 20

    abc取值均在(0~100)(2

    a<0 21

    a>100 22

    b<0 23

    b>100 24

    c<0 25

    c>100 26

    输入了三个数(3

    a为空 27

    b为空 28

    c为空 29

    ab为空 30

    ac为空 31

    bc为空 32

    abc均为空 33

    输出条件

    一般三角形

    a+b>c (4)

    a+b=c 34

    a+b<c 35

    a+c>b (5)

    a+c=b 36

    a+c<b 37

    b+c>a (6)

    b+c=a 38

    b+c<a 39

    等腰三角形

    a=b 7

     

    a=c 8

     

    b=c 9

     

    等边三角形

    a=b=c 10

     

    直角三角形

    a2+b2=c11

     

    a2+c2=b12

     

    b2+c2=a13

     

    有效等价类覆盖测试用例

    编号

    输入

    覆盖等价类

    预期输出

    实际输出

    结果

    a

    b

    c

    三角形类型

    周长

    面积

    三角形类型

    周长

    面积

    1

    5

    5

    8

    1~6,7

    等腰三角形

    18

    12.00

    等腰三角形

    18

    12.0

    通过

    2

    5

    6

    5

    1~6,8

    等腰三角形

    16

    12.00

    等腰三角形

    16

    12.0

    通过

    3

    4

    4

    4

    1~6,9

    等腰三角形

    12

    6.93

    等腰三角形

    12

    6.93

    通过

    4

    5

    5

    5

    1~6,10

    等边三角形

    15

    10.83

    等边三角形

    15

    10.83

    通过

    5

    3

    4

    5

    1~6,11

    直角三角形

    12

    6.00

    直角三角形

    12

    6.0

    通过

    6

    6

    10

    8

    1~6,12

    直角三角形

    24

    24.00

    直角三角形

    24

    24.0

    通过

    7

    13

    12

    5

    1~6,13

    直角三角形

    30

    30.00

    直角三角形

    30

    30.0

    通过

    无效等价类覆盖测试用例

    编号

    输入

    覆盖等价类

    预期输出

    实际输出

    结果

    a

    b

    c

    三角形类型

    周长

    面积

    三角形类型

    周长

    面积

    1

    a

    1

    1

    14

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    2

    1

    b

    2

    15

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    3

    3

    4

    c

    16

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    4

    2.5

    0.2

    7

    17

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    5

    1.2

    11

    3.2

    18

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    6

    13

    1.3

    0.2

    19

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    7

    0.7

    3.3

    6.3

    20

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    8

    -1

    5

    5

    21

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    9

    111

    7

    5

    22

    边的值不在范围内

     

     

    边的值不在范围内

     

     

    通过

    10

    14

    -2

    9

    23

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    11

    9

    222

    14

    24

    边的值不在范围内

     

     

    边的值不在范围内

     

     

    通过

    12

    45

    45

    -3

    25

    输入有误,请重新输入

     

     

    输入格式错误,请输入整数!

     

     

    通过

    13

    33

    33

    333

    26

    边的值不在范围内

     

     

    边的值不在范围内

     

     

    通过

    14

     

    4

    5

    27

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    15

    7

     

    8

    28

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    16

    6

    9

     

    29

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    17

     

     

    77

    30

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    18

     

    88

     

    31

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    19

    99

     

     

    32

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    21

     

     

     

    33

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    22

    1

    1

    2

    34

    不构成三角形

     

     

    不构成三角形

     

     

    通过

    23

    1

    1

    3

    35

    不构成三角形

     

     

    不构成三角形

     

     

    通过

    24

    2

    6

    4

    36

    不构成三角形

     

     

    不构成三角形

     

     

    通过

    25

    1

    6

    1

    37

    不构成三角形

     

     

    不构成三角形

     

     

    通过

    26

    9

    2

    8

    38

    不构成三角形

     

     

    不构成三角形

     

     

    通过

    27

    9

    2

    6

    39

    不构成三角形

     

     

    不构成三角形

     

     

    通过

    边界值覆盖测试用例

    编号

    输入

    预期输出

    实际输出

    结果

    a

    b

    c

    三角形类型

    周长

    面积

    三角形类型

    周长

    面积

    1

    2

    50

    50

    等腰三角形

    102

    49.99 

    等腰三角形

    102

    49.99

    通过

    2

    1

    50

    50

    等腰三角形

    101

    25.00 

    等腰三角形

    101

    25.0

    通过

    3

    0

    50

    50

    边的值不在范围内

     

     

    边的值不在范围内

    0

    0.0 

    通过

    4

    -1

    50

    50

    输入有误,请重新输入

     

     

    输入有误,请重新输入

    0

    0.0 

    通过

    5

    -2

    50

    50

    输入有误,请重新输入

     

     

    输入有误,请重新输入

    0

    0.0 

    通过

    6

    98

    50

    50

    等腰三角形

    198

    487.54 

    等腰三角形

    198

    487.54

    通过

    7

    99

    50

    50

    等腰三角形

    199

    349.14 

    等腰三角形

    199

    349.14

    通过

    8

    100

    50

    50

    不构成三角形

     

     

    不构成三角形

     

     

    通过

    9

    101

    50

    50

    边的值不在范围内

     

     

    边的值不在范围内

     

     

    通过

    10

    102

    50

    50

    边的值不在范围内

     

     

    边的值不在范围内

     

     

    通过

    11

    50

    2

    50

    等腰三角形

    102

    49.99 

    等腰三角形

    102

    49.99

    通过

    12

    50

    1

    50

    等腰三角形

    101

    25.00 

    等腰三角形

    101

    25.00

    通过

    13

    50

    0

    50

    边的值不在范围内

     

     

    边的值不在范围内

     

     

    通过

    14

    50

    -1

    50

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    15

    50

    -2

    50

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    16

    50

    98

    50

    等腰三角形

    198

    487.54 

    等腰三角形

    198

    487.54

    通过

    17

    50

    99

    50

    等腰三角形

    199

    349.14 

    等腰三角形

    199

    349.14

    通过

    18

    50

    100

    50

    不构成三角形

     

     

    不构成三角形

     

     

    通过

    19

    50

    101

    50

    边的值不在范围内

     

     

    边的值不在范围内

     

     

    通过

    20

    50

    102

    50

    边的值不在范围内

     

     

    边的值不在范围内

     

     

    通过

    21

    50

    50

    2

    等腰三角形

    102

    49.99 

    等腰三角形

    102

    49.99

    通过

    22

    50

    50

    1

    等腰三角形

    101

    25.00 

    等腰三角形

    101

    25.0

    通过

    23

    50

    50

    0

    边的值不在范围内

     

     

    边的值不在范围内

     

     

    通过

    24

    50

    50

    -1

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    25

    50

    50

    -2

    输入有误,请重新输入

     

     

    输入有误,请重新输入

     

     

    通过

    26

    50

    50

    98

    等腰三角形

    198

    487.54 

    等腰三角形

    198

    487.54

    通过

    27

    50

    50

    99

    等腰三角形

    199

    349.14 

    等腰三角形

    199

    349.14

    通过

    28

    50

    50

    100

    不构成三角形

     

     

    不构成三角形

     

     

    通过

    29

    50

    50

    101

    边的值不在范围内

     

     

    边的值不在范围内

     

     

    通过

    30

    50

    50

    102

    边的值不在范围内

     

     

    边的值不在范围内

     

     

    通过

    决策表

     

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    a+b>c

    F

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    a+c>b

    F

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    b+c>a

    F

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    T

    a=b

    F

    T

    F

    F

    T

    T

    T

    F

    F

    F

    F

    a=c

    F

    F

    T

    F

    T

    F

    T

    T

    F

    F

    F

    b=c

    F

    F

    F

    T

    T

    T

    F

    T

    F

    F

    F

    a2+b2=c

    F

    F

    F

    F

    F

    T

    F

    F

    T

    T

    F

    T

    a2+c2=b

    F

    F

    F

    F

    F

    F

    T

    F

    T

    F

    T

    T

    b2+c2=a

    F

    F

    F

    F

    F

    F

    F

    T

    F

    T

    T

    T

    等腰三角形

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    等边三角形

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    一般三角形

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    直角三角形

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    不构成三角形

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    不可能

     

     

     

     

     

     

     

     

     

     

     

    决策表测试用例

    编号

    输入

    预期输出

    实际输出

    结果

    a

    b

    c

    三角形类型

    周长

    面积

    三角形类型

    周长

    面积

    1

    1

    2

    3

    不构成三角形

     

     

    不构成三角形

     

     

    通过

    2

    1

    3

    2

    不构成三角形

     

     

    不构成三角形

     

     

    通过

    3

    3

    1

    2

    不构成三角形

     

     

    不构成三角形

     

     

    通过

    4

    2

    4

    5

    一般三角形

    11

    3.8

    一般三角形

    11

    3.8

    通过

    5

    5

    5

    6

    等腰三角形

    16

    12.00 

    等腰三角形

    16

    12.0 

    通过

    6

    5

    7

    5

    等腰三角形

    17

    12.5

    等腰三角形

    19

    12.5

    通过

    7

    7

    8

    8

    等腰三角形

    23

    25.18 

    等腰三角形

     

    25.18

    通过

    8

    1

    1

    1

    等边三角形

    3

    0.43

    等边三角形

    3

    0.43

    通过

    9

    3

    4

    5

    直角三角形

    12

    6.00 

    直角三角形

    12

    6.0 

    通过

    10

    6

    10

    8

    直角三角形

    24

    24.00 

    直角三角形

    24

    24.0 

    通过

    11

    13

    12

    5

    直角三角形

    30

    30.00 

    直角三角形

    30

    30.0 

    通过

    3)测试结论

    通过。程序符合设计要求

    4)给开发同学的建议

    你做的非常好,继续加油。

  • 相关阅读:
    【译】用 Rust 实现 csv 解析-part3
    【译】用 Rust 实现 csv 解析-part2
    【译】用 Rust 实现 csv 解析-part1
    【译】Rust 中的 char 和 Go 中的 rune 有什么区别?
    【译】TCP/IP 网络编程基础系列-数值编码
    【译】我最喜欢的 Rust 函数签名
    Rust 学习之运算符重载
    java.util.ConcurrentModificationException: null 问题分析解决
    2020年
    科目三夜间灯光模拟
  • 原文地址:https://www.cnblogs.com/cyk0674804/p/6838154.html
Copyright © 2011-2022 走看看