您好,今天小爱来为大家解答以上的问题。黑盒测试的方法相信很多小伙伴还不知道,现在让我们一起来看看吧!

黑盒测试的方法 下列哪种测试属于黑盒测试的方法黑盒测试的方法 下列哪种测试属于黑盒测试的方法


黑盒测试的方法 下列哪种测试属于黑盒测试的方法


黑盒测试的方法 下列哪种测试属于黑盒测试的方法


1、黑盒测试是以用户的观点,从输入数据与输出数据的对应关系出发进行测试的,它不涉及到程序的内部结构。

2、很明显,如果外部特性本身有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。

3、黑盒测试法注重于测试软件的功能需求,主要试图发现几类错误:功能不对或遗漏、界面错误、数据结构或外部数据库访问错误、性能错误、初始化和终止错误。

4、黑盒测试是通过使用整个软件或者某种软件功能来严格地测试,而并没有通过检查程序的源代码,或者很清楚地了解该软件的源代码程序具体是怎样设计的。

5、测试人员通过输入他们的数据看输出的结果,从而了解软件怎样工作。

6、黑盒测试和白盒测试是两种不同类型的软件测试策略,它们具有同样强大的功能,白盒测试和黑盒测试往往不是决然分开的,一般在白盒测试中交叉使用黑盒测试的方法,在黑盒测试中交叉使用白盒测试的方法。

7、两者的区别:从测试的目的上来说:黑盒测试的目的是检测是否有不正确或者遗漏的功能;数据或者参数上,输入能够正确接收;是否有数据结构错误或者外部信息访问错误;性能上是否能够满足要求;是否有初始化或终止性错误。

8、而白盒测试的目的是通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致,而不顾它的功能。

9、从测试方式上来说:白盒测试是穷举路径测试,黑盒测试是穷举输入测试,这两种方法是基于完全不同的观点,反应了事物的两个极端,他们各有侧重和优势,但不能彼此替代。

10、在现代的测试理念中,这两种测试方法不是截然分开的,而是交叉使用。

11、黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。

12、白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部作1、如果输入条件规定了取值范围,应以该范围的边界内及刚刚超范围边界外的值作为测试用例。

13、如以a和b为边界,测试用例应当包含a和b及略大于a和略小于b的值;是否符合设计规格要求,所有内部成分是否以经过检查。

14、软件的黑盒测试意味着测试要在软件的接口处进行。

15、这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。

16、因此黑盒测试又叫功能测试或数据驱动测试。

17、黑盒测试主要是为了发现以下几类错误:3、是否有数据结构错误或外部信息(例如数据文件)访问错误?4、性能上是否能够满足要求?5、是否有初始化或终止性错误?1、对程序模块的所有的执行路径至少测试一遍。

18、2、对所有的逻辑判定,取“真”与取“”的两种情况都能至少测一遍。

19、3、在循环的边界和运行的界限内执行循环体。

20、4、测试内部数据结构的有效性,等等。

21、以上事实说明,软件测试有一个致命的缺陷,即测试的不完全、不性。

22、由于任何程序只能进行少量(相对于穷举的巨大数量而言)的有限的测试,在未发现错误时,不能说明程序中没有错误。

本文到这结束,希望上面文章对大家有所帮助。