你必须掌握的3种测试方法

黑盒测试

在不了解应用程序内部工作原理的情况下进行测试的方法称为黑盒测试。测试人员忘记了系统架构,无法访问源代码。通常,在执行黑盒测试时,测试人员将通过提供输入和检查输出与系统的用户界面进行交互,而无需知道输入的处理方式。
下表列出了黑盒测试的优缺点。
在这里插入图片描述

白盒测试

白盒测试是对内部逻辑和代码结构的详细研究。白盒测试也称为玻璃测试或开箱测试。为了进行白盒上的应用程序的测试,测试人员需要知道的代码的内部工作。
测试人员需要查看源代码,找出代码的哪个单元/块表现不当。
下表列出了白盒测试的优缺点。在这里插入图片描述

灰盒测试

灰盒测试是一种测试应用程序的技术,对应用程序的内部工作知之甚少。在软件测试中,您知道的越多,在测试应用程序时越好。
掌握系统领域总是让测试人员优于领域知识有限的人。与黑盒测试不同,测试人员仅测试应用程序的用户界面; 在灰盒测试中,测试人员可以访问设计文档和数据库。拥有这些知识后,测试人员可以在制定测试计划时准备更好的测试数据和测试场景。在这里插入图片描述

测试方法的比较

下表列出了区分黑盒测试,灰盒测试和白盒测试的要点。
在这里插入图片描述

最后:

欢迎关注公众号:程序员一凡,领取一份Python自动化测试工程师核心知识点总结!

这些资料的内容都是面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

猜你喜欢

转载自blog.csdn.net/weixin_47197994/article/details/109100453