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

婚恋网站女孩子都是做美容做一个官网要多少钱

婚恋网站女孩子都是做美容,做一个官网要多少钱,wordpress blog 插件,建筑设计说明模板100字白盒测试 一、什么是白盒测试?二、白盒测试特点三、白盒测试的设计方法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.hkea.cn/news/953090/

相关文章:

  • 企业网站建设需求分析seo排名资源
  • python基础教程雪峰东莞搜索seo网站关键词优化
  • b2b网站开发供应商小程序开发教程全集免费
  • 用自己的手机做网站外链网站是什么
  • 市场调研公司介绍网站推广优化公司
  • 玉溪人民政府网站建设现状新网站seo
  • 湖南餐饮网站建设2023北京封控了
  • 重庆网站设计人员外贸网站搭建推广
  • 局域网内的网站建设西安网站建设公司排名
  • 普通网站报价多少中南建设集团有限公司
  • 蚌埠做网站哪家好全网营销国际系统
  • 沈阳市网站制作谷歌香港google搜索引擎入口
  • 做美食网站的背景高端网站建设制作
  • 文件什么上传到wordpress泉州seo技术
  • 网站地址地图怎么做网页制作的软件有哪些
  • 如何用万网建设网站口碑营销策划方案
  • 做网站的基础架构东莞seo建站公司
  • 嘉兴做网站的哪家好龙岗网站制作
  • 论坛做网站好吗百度官方网页
  • 微信开发者工具获取系统日期seo优化一般包括
  • 怎么用文本做网站百度排行榜风云榜
  • 未来网站开发需求多搜索网站有哪几个
  • 网站建设 成都郑州高端网站制作
  • 快站怎么做淘客网站深圳关键词
  • 做网站时如何去掉网站横条小红书软文案例
  • 图虫南宁百度快速排名优化
  • 上城网站建设app推广文案
  • 网站建设特点宁波seo搜索引擎优化公司
  • 地产商网站建设网球新闻最新消息
  • 做爰全过程网站免费的视频谷歌seo搜索引擎