Question
In software testing, what is 'black box testing'?
Solution
Black box testing treats the software as a black box β testers only know inputs and expected outputs, not the internal logic. It tests functional requirements from the user's perspective. White box testing uses full code knowledge. Grey box testing is a hybrid. Black box testing is common in banking UAT (User Acceptance Testing).
More Software Engineering and Web Technology Questions
- Which SDLC model is best suited for projects where requirements are well-understood and unlikely to change significantly?
- What is the purpose of 'version control systems' (VCS) like Git?
- Which of the following best describes a "software process"?
- What is 'auto-scaling' in cloud computing?
- Which of the following cloud computing concepts ensures that a system continues to operate correctly even when some of its components fail?
- Which is not a software development life cycle phase?
- What is 'virtualization' in computing?
- Which SDLC model emphasizes risk management and is iterative and incremental?
- A DFD is used to represent:
- A cloud app experiences sudden spikes for a short period (10β15 seconds). Traditional CPU-based auto-scaling is too slow. Which method is MOST effective?