首页 > 其他分享 >黑盒白盒测试

黑盒白盒测试

时间:2022-11-17 13:57:08浏览次数:72  
标签:黑盒 每个 覆盖 白盒 测试用例 判定 测试 条件

黑盒测试的方法有7个, 分别是: 基于需求的设计方法, 等价类划分, 边界值, 因果图, 正交矩阵法, 场景设计法, 错误推测法

黑盒测试方法, 详见https://blog.csdn.net/asdx1020/article/details/104870918哦~

白盒测试的方法:

语句覆盖, 就是设计若干个测试用例, 运行被测程序, 使得每一可执行语句至少执行一次.
判定覆盖, 使设计的测试用例保证程序中每个判断的每个取值分支(true or false)至少经历一次, 判定覆盖具有比语句覆盖更强的测试能力, 而且具有和语句覆盖一样的简单性, 无需细分每个判定就可以得到测试用例.
条件覆盖, 条件覆盖是指选择足够的测试用例, 使得运行这些测试用例时, 判定中每个条件的所有可能结果至少出现一次, 但未必能覆盖全部分支, 条件覆盖要检查每个符合谓词的子表达式值为真和假两种情况, 要独立衡量每个子表达式的结果, 以确保每个子表达式的值为真和假两种情况都被测试到.
判定条件覆盖, 就是设计足够的测试用例, 使得判断中每个条件的所有可能取值至少执行一次, 同时每个判断的所有可能判断结果至少执行, 即要求各个判断条件的所有可能的条件取值组合至少执行一次.
条件组合覆盖, 在白盒测试法中, 选择足够的测试用例, 使所有判定中各条件判断结果的所有组合至少出现一次, 满足这种覆盖标准称为条件组合覆盖.
路径覆盖, 是每条可能执行到的路径至少执行一次.
————————————————
版权声明:本文为CSDN博主「小朋友/?」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/asdx1020/article/details/104956074

标签:黑盒,每个,覆盖,白盒,测试用例,判定,测试,条件
From: https://www.cnblogs.com/chuting/p/16899234.html

相关文章

  • 干货收藏|你想要的最新软件测试面试题及答案,这个里面都有
    很多软件测试工程师在面试互联网企业时,面试官都会就该岗位的技术,进行提问,但由于很多人都没有啥面试经验,很容易就会被pass掉,因此,我为大家整理了一份互联网企业软件测试面试官......
  • jmeter接口测试
    1.在测试计划右键添加线程组  2.右键线程组添加http请求 3.添加请求,get请求的参数放在参数下,post请求的参数放在消息体数据内get请求: post请求: 4.查看请......
  • 接口测试结果字段太多?断言烦不胜烦?DeepDiff帮你一键搞定
    每天进步一点点,关注我们哦,每天分享测试技术文章本文章出自【码同学软件测试】码同学公众号:自动化软件测试,领取资料可加:magetest码同学抖音号:小码哥聊软件测试背景最近......
  • 从零到一落地接口自动化测试
    前段时间写了一系列自动化测试相关的文章,当然更多的是方法和解决问题的思路角度去阐述我的一些观点。昨天花了几个小时看完了陈磊老师的《接口测试入门课》,有一些新的收......
  • 移动应用的手动测试策略
    质量分析师的工作绝非易事。开发人员通常不喜欢他们,没有人喜欢代码中错误被拿出来公开。但是QA的工作在软件开发生命周期中非常有趣且非常重要。尤其是在当前的数字化转型......
  • MAUI / MAUI Blazor 环境路径测试笔记
    测试代码Tools服务类多平台实现MAUIpublicstringCacheDirectory()=>FileSystem.CacheDirectory;publicstringAppDataDirectory()=>FileSystem.AppDataDirecto......
  • C语言《数据结构与数据库/操作系统》实验测试数据集
    C语言《数据结构与数据库/操作系统》实验测试数据集实验二、栈的应用注意需要根据实验内容文件实现相应的数据结构——栈,以及菜单(程序要能循环使用,不要计算一次就必须重......
  • DTOJ 2022-11-15 测试 题解
    测试成果100+100+50+10=260还行吧(虽然T2做法很迷惑)A惊鸿(grace)DTOJP6367题面大意给定一个\(n\)行\(m\)列的仅包含小写字母的矩阵\(A\)。求从\((1,1)\)......
  • python源码通过词语标记化器tokenize提取注释并正则匹配测试用例作者名
    提取代码如下importtokenizeimportrewithtokenize.open('readcomment.py')asf:list=[]fortoktype,tok,start,end,lineintokenize.generate_t......
  • Jmeter性能测试
    [TOC]一、环境搭建1、安装java安装jdk1.8:默认安装配置环境变量:新建系统变量​​JAVA_HOME​​值:jdk的安装路径在path变量中新增两个值:​​;%JAVA_HOME%\bin;%JAVA_HOME%\jr......