题目
什么是黑盒测试?
答案
黑盒测试是一种**不关注软件内部代码和逻辑**,仅通过输入数据和验证输出结果来判断软件是否符合需求的测试方法。 这种测试方法将软件视为一个 “黑盒子”,测试人员不需要了解其内部结构,只需关注外部功能是否正常。 黑盒测试的核心特点: 1. **不涉内部结构**:测试人员无需查看代码、算法或程序流程图,完全从用户视角出发。 2. **基于需求文档**:测试用例的设计依据是软件的需求规格说明书,验证输出是否与预期一致。 3. **侧重功能验证**:主要检查软件的功能正确性、数据合法性、界面交互、外部接口等是否符合要求。