首页 / 科技百科 / 正文

简述黑盒测试和白盒测试方法 

黑盒测试和白盒测试是两种不同的测试方法:

1. 黑盒测试:这种测试方法把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,针对“软件界面”和”软件功能“进行测试。它主要通过等价类划分、边界值测试等方法进行。优点是能站在用户的立上演进行测试,缺点是不能测试程序内部特定部位,如果程序有误,则无法发现。

2. 白盒测试:这种测试方法是对软件的过程性细节做细致的检查。它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。白盒测试又分为静态分析和动态分析两类。静态分析是指不运行待测试的程序,通过代码检测、静态结构分析等通过工程师的逻辑思维去检查代码是否存在问题的方法。动态分析是指运行待测试程序进行测试的方法统称。

如有侵权请及时联系我们处理,转载请注明出处来自