语句覆盖测试用例

测试用例

A

B

C

执行语句路径

测试结果

test1

1

2

3

1,7

不构成三角形

test2

3

4

5

1,2,3,5

一般三角形

判定覆盖测试用例:

判定覆盖

测试用例

A

B

C

执行语句路径

测试结果

test9

1

2

3

1,7

不构成三角形

test10

3

4

5

1,2,3,5

一般三角形

test11

3

3

4

1,2,4,6

等腰三角形

test12

3

3

3

1,2,4

等边三角形

条件覆盖判定条件

a+b>c

s1

a=b

s4

a+b<=c

-S1

a!=b

-s4

b+c>a

s2

b=c

s5

b+c<=a

-s2

c!=c

-s5

a+c>b

s3

a=c

s6

a+c<=b

-s3

a!=c

-s6

条件覆盖测试用例:

条件覆盖

测试用例

A

B

C

覆盖条件

测试结果

test3

1

2

1

s1,s2,-s3

不构成三角形

test4

2

1

1

s1,-s2,s3

不构成三角形

test5

1

1

2

-s1,s2,s3

不构成三角形

test6

3

3

3

s1,s2,s3,s4,s5,s6

等边三角形

test7

5

5

6

s1,s2,s3,-s4,s5

等腰三角形

test8

5

6

7

s1,s2,s3,-s4,-s5,-s6

一般三角形

判定-条件覆盖测试用例:

判定-条件覆盖

测试用例

A

B

C

覆盖条件

测试结果

test13

1

6

7

-s1,s2,s3

不构成三角形

test14

7

1

6

s1,-s2,s3

不构成三角形

test15

1

7

6

s1,s2,-s3

不构成三角形

test16

3

3

4

s1,s2,s3,s4,-s5

等腰三角形

test17

3

4

3

s1,s2,s3,-s4,s5

等腰三角形

test18

4

3

3

s1,s2,s3,-s4,-s5,s6

等腰三角形

test19

3

3

3

s1,s2,s3,s4,s5

等边三角形

test20

3

4

5

s1,s2,s3,-s4,-s5,-s6

一般三角形

条件组合覆盖测试用例(去除多余的用例,保留适量的用例即可):

条件组合覆盖

测试用例

A

B

C

覆盖对象

测试结果

test21

3

3

3

s1,s2,s3,s4,s5,s6

等边三角形

test22

1

6

7

-s1,s2,s3

不构成三角形

test23

7

1

6

s1,-s2,s3

不构成三角形

test24

1

7

6

s1,s2,-s3

不构成三角形

test25

3

4

3

s1,s2,s3,-s4,s5

等腰三角形

test26

4

3

3

s1,s2,s3,-s4,-s5,s6

等腰三角形

test27

3

3

4

s1,s2,s3,s4,-s5

等腰三角形

test28

3

4

5

s1,s2,s3,-s4,-s5,-s6

一般三角形

软件测试-------三角形逻辑覆盖相关推荐

  1. 软件测试-白盒测试:逻辑覆盖

    逻辑覆盖 参考文献: 软件测试第4章白盒测试一 软件测试--白盒测试 白盒测试-覆盖测试(六种覆盖方法) 几种常用的逻辑覆盖测试方法 目的:结构测试是依据被测程序的逻辑结构设计测试用例,驱动被测程序运 ...

  2. 软件测试条件组合覆盖三角形,软件测试三角形问题(覆盖测试)

    软件测试三角形问题(覆盖测试) (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 成绩辽宁工程技术大学上机实验报吿课程名称软件测试与评估实 ...

  3. 软件测试—第五章白盒测试.逻辑覆盖法

    一,逻辑覆盖 1,语句覆盖 (1)基本思路:设计测试用例,运行被测程序,使程序中每个可执行语句至少被执行一次. (2)只需要一个测试用例就可以测试所有语句 (3)优点:可以直观的从源代码得到测试用例, ...

  4. 软件测试——逻辑覆盖

    1.语句覆盖(Statement Coverage) 对程序的逻辑覆盖很少,只关心判定表达式的值,是很弱的逻辑覆盖标准. [基本思想]:设计若干测试用例,运行被测程序,使程序中每个可执行语句至少执行一 ...

  5. 详解软件测试中白盒测试基本概念及四种白盒测试方法以及六种逻辑覆盖法(语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖)

    在这篇文章中,我们将讲解白盒测试的基本概念,以及四大常用的白盒测试方法. 一.白盒测试基本概念 1.白盒测试的定义 白盒测试又称为结构测试或逻辑驱动测试,它是把测试对象看成一个透明的盒子,它允许测试人 ...

  6. 白盒测试方法之逻辑覆盖

    单元测试基本 是指对软件中的最小可测试单元进行检查和验证.单元测试是软件测试中最基础的测试,集成测试.功能测试和系统测试都建立在单元测试之上.单元测试的对象是构成软件产品或系统的最小的独立单元,如封装 ...

  7. 软件测试中语句覆盖的优点,软件测试之测试覆盖率的基本策略

    原标题:软件测试之测试覆盖率的基本策略 软件测试覆盖率简介 1.定义:覆盖率是用来度量测试完整性的一个手段,同时也是测试技术有效性的一个度量. 2.计算:覆盖率=(至少被执行一次的item数)/ite ...

  8. 白盒测试的5种逻辑覆盖法

    文章目录 判定覆盖法 Decision Coverage (DC) 条件覆盖 Condition Coverage (CC) 判定-条件覆盖 Condition-Decision Coverage 条 ...

  9. 白盒测试中几种逻辑覆盖法及其优缺点

    语句覆盖法: 详述: https://blog.csdn.net/hanhanwanghaha/article/details/105633019 定义:设计若干个测试用例,使被测试程序中的每条可执行 ...

  10. 详述白盒测试的逻辑覆盖的路径覆盖及其优缺点

    详述白盒测试的逻辑覆盖的路径覆盖及其优缺点 定义: 与其他覆盖的关系: 路径覆盖率: 测试用例: 优缺点: 定义: https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢 ...

最新文章

  1. 强化科技硬实力 厚植创新软实力——访中国科学院院士唐本忠
  2. 是否可以在其范围之外访问局部变量的内存?
  3. 如何选择漏电保护器规格型号_三相四线漏电保护器型号要如何选
  4. Educational Codeforces Round 40 (Rated for Div. 2)
  5. [转]VS2010中的单元测试
  6. Linux C中发现无法连接到math.h中的数学函数解决办法
  7. android RadioGroup中设置selector后出现多个别选中的RadioButton的解决办法
  8. 远程桌面服务器无法复制粘贴了怎么解决
  9. 第1章:认识Java
  10. 数值计算之第三期:直接法解线性方程组
  11. python爬虫跳过付费数据_Python爬虫教程:包图网免费付费素材爬取!
  12. 小米平板2刷哪个系统更流畅_两个系统随你选 小米平板2刷机小教程
  13. 全网最细海龟 (turtle) 画图讲解 (三):设置画笔样式
  14. 三赢电商:拼多多店铺一直不发货怎么办?
  15. Python3.7出现RuntimeError: generator raised StopIteration异常
  16. 雷军微博拧螺丝CFO为粉丝数发愁
  17. matlab绘制累计频率曲线图,累积频率曲线怎么画,怎么画累计曲线图
  18. mysql中questions与com_select的区别
  19. JimuReport积木报表(SQLserver)主子表关联查询
  20. 今天生日,教大家设计移动互联网产品

热门文章

  1. Kaggle:入门赛Tatanic(泰坦尼克号)84.21%带你冲进前2%
  2. 风控每日一问:风控工作的价值在于?
  3. 为什么要做数据分析?数据分析给企业带来了什么?
  4. 前车之鉴:从被回绝的系列原因出发,解读应聘阿里的注意事项
  5. 留学论文辅导计算机专业Essay写作范文
  6. 「网络流 24 题」火星探险问题。
  7. 【2016.11.28】纯HTML仿微博注册页面
  8. 理解Kademlia协议原理
  9. HTML5 SVG生成图案背景样式的js插件
  10. wps打开pdf乱码_用wps2016版打开word文件乱码怎么处理