黑盒测试
黑盒测试是一种软件测试,测试人员不了解应用程序的设计和源代码。它可以让开发人员获得外部反馈,例如功能请求,以及开发团队可能忽略的错误。
虽然白盒测试适合对应用进行压力测试,但黑盒测试有助于改善用户体验。因此,软件公司可能会向一组外部测试人员提供测试版。这些用户可能是首次使用该应用,可以对用户界面和整体功能提供客观反馈。
黑盒测试人员还可能发现原始程序员未找到的错误。大量测试人员比一小组开发人员更快地发现错误和不兼容问题。因此,大型软件公司通常会在正式发布应用之前先发布测试版。在开发的测试阶段,测试人员可以提交错误报告和其他反馈,这个阶段可能会持续几个月。
许多软件程序会同时进行白盒测试和黑盒测试。白盒测试在Alpha 阶段更常见,而黑盒测试通常在测试阶段进行。两种测试同时运行称为“灰盒测试”。
测试你的知识