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

乐清网站制作电话潜江哪里做网站

乐清网站制作电话,潜江哪里做网站,响应式网站滑动,一个网站的构建白盒测试 一、什么是白盒测试?二、白盒测试特点三、白盒测试的设计方法1、逻辑覆盖法1、测试设计方法—语句覆盖a、用例设计如下:b、语句覆盖的局限性 2、测试设计方法—判定覆盖a、测试用例如下:b、判定覆盖的局限性 3、测试设计方法—条件覆…

在这里插入图片描述


白盒测试

  • 一、什么是白盒测试?
  • 二、白盒测试特点
  • 三、白盒测试的设计方法
    • 1、逻辑覆盖法
      • 1、测试设计方法—语句覆盖
        • a、用例设计如下:
        • b、语句覆盖的局限性
      • 2、测试设计方法—判定覆盖
        • a、测试用例如下:
        • b、判定覆盖的局限性
      • 3、测试设计方法—条件覆盖
        • a、测试用例如下:
        • b、条件覆盖的局限性
      • 4、测试设计方法—判定条件覆盖
        • a、测试用例如下:
        • b、判定条件覆盖的局限性
      • 5、测试设计方法—条件组合覆盖
        • a、测试用例如下:
        • b、条件组合覆盖的局限性
      • 6、路径覆盖
        • a、用例设计
        • b、路径覆盖局限性
    • 2、基本路径测试法
      • a、测试设计方法——基本路径测试法
  • 四、总结

一、什么是白盒测试?

白盒测试,又称结构测试或逻辑驱动测试,是一种软件测试方法,它基于对程序内部结构的理解来进行。在这个测试过程中,测试人员就像是有源代码的“盒子”里的操作员一样,关注的是代码的各个组件、算法、数据结构以及控制流程测试者会检查每一个逻辑路径、循环条件、分支判断等,验证输入是否按预期处理并得出正确的输出结果。白盒测试通常用于单元测试,能提供更深入的覆盖度,但无法揭示用户界面或外部接口的问题。
在这里插入图片描述

二、白盒测试特点

优点:

  • 代码覆盖率高

缺点:

  • 覆盖所有代码路径难度大
  • 业务功能测试覆盖不全
  • 测试开销大

黑盒测试:每个项目都需要测试
白盒测试:业务逻辑很复杂的模块进行白盒测试,保证路径尽可能的覆盖全面。

三、白盒测试的设计方法

静态

  • 桌面检查:研发交叉检查
  • 代码审查:组织会议,由研发讲解自己的代码内容,为什么这么写。(开发、测试人员参加)
  • 代码走查:可以理解为showcases(功能实现)
  • 代码扫描工具:不能完全替代上面的方法,只能检查代码规范问题。SonarQube

动态

  • 逻辑覆盖法
    • 语句覆盖
    • 判定覆盖
    • 条件覆盖
    • 判定条件覆盖
    • 条件组合覆盖
    • 路径覆盖
  • 基本路径测试法

1、逻辑覆盖法

是通过对程序逻辑结构的遍历实现程序的覆盖。

在这里插入图片描述
对逻辑代码转化为代码执行流程图

代码案例:
在这里插入图片描述
在这里插入图片描述

1、测试设计方法—语句覆盖

设计测试用例,使得程序中每条语句至少被执行一次。

在这里插入图片描述

a、用例设计如下:

在这里插入图片描述

b、语句覆盖的局限性

在六种逻辑覆盖标准中,语句覆盖标准最弱。
在这里插入图片描述

2、测试设计方法—判定覆盖

判定覆盖:也叫分支覆盖,设计测试用例,使得程序中的每个判断的“真”和“假”都至少被执行一次。即:程序中的每个分支至少执行一次。

在这里插入图片描述

a、测试用例如下:

在这里插入图片描述

b、判定覆盖的局限性

只要满足了判定覆盖标准就一定满足语句覆盖的标准
在这里插入图片描述

3、测试设计方法—条件覆盖

设计测试用例,使得判定中的每个条件至少有一次取真值,有一次取假值。
在这里插入图片描述

a、测试用例如下:

在这里插入图片描述

b、条件覆盖的局限性

条件覆盖并不能保证判定覆盖
在这里插入图片描述

4、测试设计方法—判定条件覆盖

设计测试用例,
1、使得被测程序中的每个判断本身的判定结果(真假)至少满足一次,同时;
2、每个逻辑条件的可能值(真假)也至少被满足一次。
即同时满足100%判定覆盖和100%条件覆盖的标准。

在这里插入图片描述

a、测试用例如下:

在这里插入图片描述

b、判定条件覆盖的局限性

满足判定-条件覆盖标准一定能够满足条件覆盖、判定覆盖和语句覆盖。
在这里插入图片描述

5、测试设计方法—条件组合覆盖

设计测试用例,使得被测试程序中的每个判定中条件结果的所有可能组合至少执行一次。
在这里插入图片描述

a、测试用例如下:

在这里插入图片描述

b、条件组合覆盖的局限性

条件组合覆盖能满足判定覆盖、条件覆盖、判定条件覆盖、也就包括了语句覆盖。

条件组合覆盖不能保证覆盖所有的路径
在这里插入图片描述
在这里插入图片描述

6、路径覆盖

设计测试用例,覆盖程序中所有可能的路径(从头到尾)
在这里插入图片描述

a、用例设计

根据路径设计测试用例,从头到尾只要有1小段路径不同,则为不同的路径。
在这里插入图片描述

b、路径覆盖局限性

在这里插入图片描述

在这里插入图片描述

2、基本路径测试法

在程序控制流图的基础上,通过分析程序的环路复杂性,导出基本可执行路径集合,从而设计测试用例。

在这里插入图片描述

a、测试设计方法——基本路径测试法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

四、总结

主要应用于单元测试阶段
先静态、后动态
设计用例一般使用基本路径测试,重点模块使用多种覆盖率标准

http://www.yayakq.cn/news/132360/

相关文章:

  • 网站建设的基本技术东莞大岭山做网站公司
  • 扁平化网站模板下载网站优化计划书
  • 汝州市城乡建设局网站优秀单页网站
  • 团购做的好的网站学习资料黄页网站免费
  • 石家庄市网站制作做图片视频的网站
  • 沭阳网站开发数据库网站有哪些
  • 注册公司的网站qq电脑版网页登录入口
  • 网站标题关键词描述天元建设集团有限公司滨州分公司
  • 网站开发协议百度网站图文列表
  • 网站首页title假网站备案
  • dede网站模板wordpress 多栏主题
  • 辽宁建设工程质量监督站网站哪个网站可以接广告做
  • 网站开发工程师的经验网站设计素材网站有哪些
  • 关键词搜索引擎网站服务器证书与网站不符
  • 网上拿货做哪个网站好电商怎么入门
  • 网站建设甲方原因造成停工襄阳seo费用
  • 天津网站定制公司凡科可以建设多个网站吗
  • 葫芦岛做网站的公司wordpress免费创建博客
  • 个人如何建立免费网站九江市住房和城乡建设局网站
  • 智慧团建网站怎么转团关系毕设做网站可以用模板吗
  • 网站排名优化方法讲解响应式潍坊网站建设
  • 仿站仿淘宝客网站视频教程广州网络推广有限公司
  • 如何快速自己做网站上海到北京高铁最快2个小时
  • 南昌集团制作网站开发html5可以做交互网站吗
  • 福建移动网站设计服装定制营销
  • 西安企业网站建设哪家好wordpress模板可以添加注册会员
  • php网站 源码官方网站建设专业公司
  • 建设合同网上备案上哪个网站四川九江龙钢结构网架公司
  • 华为公司网站建设分析评价泉州建站服务
  • 网站营销方法有哪些内容制作网页需要的技术