2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 黑盒白盒测试 黑盒白盒测试用例

黑盒白盒测试 黑盒白盒测试用例

时间:2020-10-24 16:37:54

相关推荐

黑盒白盒测试 黑盒白盒测试用例

黑盒白盒测试是指软件测试中使用的两种主要方法,它们不仅用于快速发现错误,还用作识别软件质量的一种工具。

1. 黑盒测试:被称为功能测试,黑盒测试方法是一种从用户视点进行测试软件,它不显示内部细节和实现过程,而仅关注软件的外部表现和功能及与用户的相互作用。黑盒测试的目的是最大限度的检查,查看彼此之间的功能,以及算法、流程或其他处理,确保每个功能准确可靠地完成。

2. 白盒测试:也叫为架构测试,在程序架构测试中会检查程序的构造,也就是程序的实现方式,而不仅仅是其输出和功能。白盒测试可以识别出程序的内部细节,比如数据的存储结构,程序中的跳转语句,他着重于程序的输入、输出对象,包括测试程序中的循环结构,以及流程控制的实现方式。从这个角度来看,它的目的是帮助保证程序的语义正确,尽最大可能的准确地在预期中释放程序。

黑盒白盒测试方法是软件测试中最常用的方法,虽然它们各有特色,但二者结合起来能最大限度地检测出软件中存在的错误,弥补各自不足之处,并实现理想的软件质量。

黑盒白盒测试用例

一、什么是黑盒测试:

黑盒测试是一种常用的软件测试,它只关注软件输入输出,不关注软件内部实现,也不关注源代码。黑盒测试只检查软件的正确性,检查软件是否正确地以预期的方式处理输入,对应输出是否如预期的那样。

二、黑盒测试的目的:

1、检查软件的功能是否工作正常,特别是用户界面上的功能;

2、发现软件功能之间产生的冲突,以及其他各种问题;

3、评估软件的安全性,如越界访问,缓冲区溢出等;

4、测试用例不受源代码干涉,结果更容易准确无误;

5、检查软件是否满足业务规则,这在商业系统中很重要;

6、验证软件的测试覆盖率。

三、黑盒测试的步骤:

1、熟悉软件的功能和使用场景;

2、将软件的功能和用途分解成需要测试的输入输出模型;

3、为每个模型准备合适的测试数据;

4、运行测试,对输出的结果进行检查;

5、收集和分析测试结果,找出测试覆盖率最低的模型;

6、使用步骤 1 - 5 重复测试,直到覆盖率满足要求。

四、黑盒测试和白盒测试用例:

1、黑盒测试用例:黑盒测试用例通常由输入、期望输出和结果组成。它们一般涉及对软件功能的多次测试,以检查软件是否能够正确响应不同输入,以及正确产生不同的输出结果。

2、白盒测试用例:白盒测试用例是在检查系统的正确性的同时,检查软件的架构和逻辑是否正确。白盒测试用例可以分为两类,第一类检查程序代码本身,第二类用例检查可重复执行的任务。白盒测试用例检查软件代码是否满足设计要求,以及实现是否有效。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。