软件测试工程师 软件测试什么是黑盒测试白盒测试?
浏览量:2243
时间:2021-03-13 15:18:53
作者:admin
软件测试什么是黑盒测试白盒测试?
软件测试只有两个方面。R白盒测试:不使用用户界面,通过程序源代码进行测试。这种类型的测试需要从代码的语法中找出内部代码在算法、溢出、路径、条件等方面的不足或错误,然后加以纠正。R黑箱测试:使用整个软件或某个软件功能进行严格测试,但没有检查程序的源代码,也没有清楚了解软件的源代码是如何设计的。测试人员通过输入数据和查看输出来了解软件的工作原理。测试时,程序被视为无法打开的黑锅。测试人员不考虑程序的内部结构和内部特性,而是测试程序接口。它只检查程序功能是否按要求和规范正常使用,程序是否能正确接收和输出
白盒测试和黑盒测试是两种不同的软件测试方法。任何工程产品(注:任何工程产品)都可以使用以下两种方法中的一种进行测试:
白盒测试:它是在不使用用户界面的情况下通过程序的源代码进行测试。这种类型的测试需要从代码的语法中找出内部代码在算法、溢出、路径、条件等方面的不足或错误,然后加以纠正。
黑盒测试:使用整个软件或某个软件功能进行严格测试,但没有检查程序的源代码,也没有清楚了解软件的源代码是如何设计的。测试人员通过输入数据和查看输出来了解软件的工作原理。测试时,程序被视为无法打开的黑锅。测试人员不考虑程序的内部结构和内部特性,而是测试程序接口。它只检查程序功能是否按需求说明书正常,程序是否能正确接收和输出。
两者最大的区别应该是测试对象不同。白盒测试主要针对程序代码逻辑,黑盒测试主要针对程序向用户显示的功能。简而言之,前者测试后台程序,后者测试前台显示功能。
黑盒测试与白盒测试的区别有哪些?
一般来说,您不需要编写代码,但是您应该熟悉程序的运行模式、入口和出口指示器以及相应的分析工具。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。