What Is Black Box Testing?

Black box testing is a form of software testing during which the functionality of an application is tested without looking at the code or internal structure. Any test which examines the interface of the application is considered black box testing. There is a wide range of test types that fall under this category of testing, including functional testing, regression testing, integration testing and user acceptance testing.

Related articles

The Downfall of DOM and the Rise of UI Testing

A comprehensive overview of DOM-based automation's limitations, and why UI testing may be superior for most testing use cases.

The Layers of Testing Architecture

The landscape of software testing is changing. Speed and quality are no longer seen as opposing forces.

What Westworld Teaches Us About QA

Software development and QA practices are at the heart of the show Westworld. Check out the five lessons real QA teams can learn from the programming team at Delos, Inc.

AWS re:invent 2017 Recap: Testing & Troubleshooting with AWS Device Farm [video]

Rainforest CTO, Russ Smith, discussed testing and troubleshooting mobile application with AWS Device Farm at AWS re:Invent this year.. Watch the full video here.