欢迎您访问系统网
您现在的位置是:首页» windows系统» 黑盒测试的方法主要有哪些,黑盒测试常用的测试方法有什么

黑盒测试的方法主要有哪些,黑盒测试常用的测试方法有什么

2023-12-05 07:18:04
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家! 1、具体的黑盒测试方法包括等价类划分、因果图、正交实验设计法、边值分析、判定表驱动法、功能测试等。2、等价类划分是一种典型的黑盒测试方法,用这一方法设计测试用例可以不用考虑程序的内部结

今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!

1、具体的黑盒测试方法包括等价类划分、因果图、正交实验设计法、边值分析、判定表驱动法、功能测试等。

2、等价类划分是一种典型的黑盒测试方法,用这一方法设计测试用例可以不用考虑程序的内部结构,只以对程序的要求和说明,即需求规格说明书为依据,仔细分析和推敲说明书的各项需求,特别是功能需求,把说明中对输入的要求和输出的要求区别开来并加以分解。

3、软件测试常用的一个方法是把测试工作按同样的形式划分。对数据进行软件测试,就是检查用户输入的信息、返回结果以及中间计算结果是否正确。边界值分析(Boundary Value Analysis,BVA)是一种补充等价划分的测试用例设计技术,它不是选择等价类的任意元素,而是选择等价类边界的测试用例。

4、错误推测法是基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法.错误推测方法的基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例.例如,在单元测试时曾列出的许多在模块中常见的错误.以前产品测试中曾经发现的错误等,这些就是经验的总结.还有,输入数据和输出数据为0的情况.输入表格为空格或输入表格只有一行.这些都是容易发生错误的情况.可选择这些情况下的例子作为测试用例.

5、考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例.这就需要利用因果图(逻辑模型).

6、因果图方法最终生成的就是判定表.它适合于检查程序输入条件的各种组合情况.

7、就是使用已经造好了的正交表格来安排试验并进行数据分析的一种方法,目的是用最少的测试用例达到最高的测试覆盖率

经实践总结:大量的软件缺陷发生在输入域和输出域的边界上。所以在设计测试用例的时候,应该重视边界。

例如只有一个输入条件时,可以这么选取测试用例。(以坐标轴举例。以红点表示测试用例)例如当有两个输入条件的时候,可以这么选取测试用例。(以红点表示测试用例)

ps:要测试健壮性(软件有没有金刚不坏之身)的时候,可以这么设计测试用例。

选取略小于最小值的无效测试数据(或者略大于最大值的无效测试数据)。

要做到穷尽测试是不可能的,所以在设计测试用例时往往要先划分等价类再选取“人大代表”。

(1)每个子集内部所有的数据都是等价的

(3)所有子集的并集是整个输入域或输出域

(1)【有效等价类】是相对于规格说明合理的、正确的、有意义的输入数据构成的集合。

(2)【无效等价类】是相对于规格说明不合理的、错误的、无意义的输入数据构成的集合。

如网站注册用户名的时候,输入框要求“用户名由字母开头,后跟字母或数字的任意组合,且长度<=8”。

username={0<全字母的长度<8}

username={0<(字母开头+数字)的长度<8}

username={0<全数字的长度<8}

username={0<(数字开头+字母)的长度<8}

username={(数字开头+字母)的长度>8}

username={0<(字母开头+数字)的长度>8}

“因为他们有丰富的经验,不但懂得现状,而且明白因果。”

基于因果图的测试方法要考虑如下问题

(3)规格说明书中各种原因之间的关系怎么样?

(4)规格说明书中各种结果之间的关系怎么样?

(5)规格说明书中原因和结果之间的约束条件怎么样?

(6)如何从规格说明书中的原因和结果设计测试用例?

【a】恒等:若c1为1,则e1也为1。若c1为0,则e1也为0;

【b】非:若c1是1,则e1是0.若c1为0,则e1是1;

【c】或:若c1与c2中有一个是1或者两个都为1,则e1是1。若c1和c2都为0,则e1是0;

【d】与:当且仅当c1和c2都是1,则e1为1,否则e1为0.

wwW.Xtw.Com.cN系统网专业的PC、手机系统开发下载平台,HarmonyOS系统、安卓、OS、windows电脑重装系统在线下载安装,操作系统平台技术学习,攻略教程,技术交流。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com

标签: 测试 方法 定义