黑盒测试用例设计方法总结

黑盒测试用例设计方法总结把工作中用到的和在网上学到的测试用例方法总结一下。黑盒测试用例设计方法有包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法等。 1.等价类常用于输入框,如账号密码输入框,内容分为有效等价类和无效等价类。写到表格中,然后按照表格写用例。可以分别写出账号和密码的用例2.边界值常用户输入框长度限制,如账号只允许输入12个字符,那么11个、1

大家好,又见面了,我是你们的朋友全栈君。

把工作中用到的和在网上学到的测试用例方法总结一下。

黑盒测试用例设计方法有包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表、正交试验设计法等。 

1.等价类

常用于输入框,如账号密码输入框,内容分为有效等价类和无效等价类。写到表格中,然后按照表格写用例,有效等价类或无效等价类的每一条就是一条用例,可以分别写出账号和密码的用例

黑盒测试用例设计方法总结

2.边界值

常用户输入框长度限制,如账号只允许输入12个字符,那么11个、13个就是边界值,没什么好说的。

3.错误推测法

根据测试过程中的经验进行用例的补充,很依靠经验。

4.判定表

适合不同条件组合产生不同的结果用例的编写。

如3个输入框的组合测试用例。每一列就是一条用例。

黑盒测试用例设计方法总结

5.因果图

适合于检查程序输入条件的各种复杂组合情况。因果图是比判定表更复杂的条件组合。先画出因果图,然后转换成判定表,然后根据判定表写用例。

和流程图有点类似。

6.正交试验法

当用因果图构成的测试用例很多时,使用正交试验法挑选出合适的,有代表性的测试用例。

使用边界值和等价类对每个输入框写用例,使用正交试验对8个输入框组合写测试用例。

介绍一款工具:正交试验助手。

第一步:分析因素(变量也就是输入框)有8个,因子的状态也就是水平最基本的有2个,填和不填,也就是2水平8因子

第二步:打开正交试验助手,文件-新建工程

黑盒测试用例设计方法总结

第三步:实验-新建实验,实验说明里写名称和描述

黑盒测试用例设计方法总结

选择合适的正交表,应该选2水平8因子的,这里没有合适的正交表,那就选比较接近的2水平11因子,多出的几个因子不填就行。

黑盒测试用例设计方法总结

因素和水平里填写相应的内容,完成后点击确定

黑盒测试用例设计方法总结

第四步:点击工程前的加号,可以看到试验计划表

黑盒测试用例设计方法总结

第五步:每个试验就是一条用例。试验结果就是你的预期结果。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136742.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • js 修改全局变量

    js 修改全局变量一般在方法里对全局变量的修改仅限于方法体内,方法结束之后,全局变量就会恢复之前的值,在前端的js代码里,可以通过使用ajax来修改全局变量的值:其中async:false是把ajax从异步改为同步,这样就可以实现在方法里实现对全局变量的修改。<scripttype=”text/javascript”>varn=1;functionchangen(){$.ajax({async:false,

    2022年5月3日
    54
  • jq 获取有焦点的input_jquery获得焦点和失去焦点

    jq 获取有焦点的input_jquery获得焦点和失去焦点前端网站中如果存在一些让用户填写内容的表单元素的话,我们可以使用JQ中获得焦点事件和失去焦点事件,来给用户作出一些提示的内容。今天我们就说一说JQuery下获得焦点和失去焦点的事件的使用方法。jqueryfocus()获得焦点事件focus()方法:当通过鼠标点击选中元素或通过tab键定位到元素时,该元素就会获得焦点。语法:例:input输入框获得焦点时改变其边框的颜色示例代码:当鼠标移入…

    2022年6月24日
    77
  • Linux 的解压缩文件命令「建议收藏」

    Linux 的解压缩文件命令「建议收藏」博客园首页新随笔联系管理随笔-122 文章-0 评论-14 压缩文件 tar -zcvf my.tarabcabc.txtar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。常用格式:单个文件压缩打包tarczvfmy.tarfile1多个文件压缩打包tarczvfmy.tarfile1file2,…单个目录压缩打包tarczvfmy.tar…

    2022年5月16日
    46
  • C++星火03_valist用法

    C++星火03_valist用法1背景函数的参数一般是用栈的形式从右向左进行存储的,所以提取时候是从左向右提取例:#includeusingnamespacestd;voidfun(intnCnt,…){int*pTemp=&nCnt;pTemp++;for(inti=0;i{coutpTemp++;}cout}

    2022年10月27日
    0
  • 数据结构——线索化二叉树和哈夫曼树[通俗易懂]

    数据结构——线索化二叉树和哈夫曼树[通俗易懂]线索化二叉树和哈夫曼树基础知识介绍与代码分析一、基础知识介绍二、代码分析:线索二叉树(采用中序遍历)#include “pch.h”#include <iostream>using namespace std;//定义线索二叉树typedef struct Tree{ int data, LTag, RTag; //定义数据域与标记域 Tre…

    2022年8月18日
    7
  • 前女友婚礼,python破解婚礼现场的WIFI,把名称改成了[通俗易懂]

    前女友婚礼,python破解婚礼现场的WIFI,把名称改成了[通俗易懂]python小哥哥,参加前女友婚礼,破解了婚礼现场的WIFI,还把WiFi的名称给改成了。。。

    2022年6月12日
    33

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号