常见的软件测试技术有哪些?(Black-box / White-box / Gray-box)
What are the various testing techniques (black-box, white-box, gray-box)?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: easy
分类: Software Testing
标签: Black-box, White-box, Gray-box
参考答案摘要
答案 常见测试技术包括:黑盒测试(Black-box)从需求与规格出发验证输入输出,不关注实现细节,适合功能与验收;白盒测试(White-box)基于代码结构设计用例,覆盖分支/路径/条件,需了解源码,适合单元与覆盖率提升;灰盒测试(Gray-box)介于两者之间,测试者了解部分内部设计/数据结构,用于更高效地定位问题并设计更有针对性的用例。实际项目通常组合使用以兼顾需求正确性与代码质量。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。