4.1 测试技术概述
测试技术支持测试人员开展测试分析和测试设计。测试技术有助于以系统的方式开发相对较小但充分的测试用例集。测试技术还可以在测试分析和设计期间帮助测试人员定义测试条件、识别覆盖项,并识别测试数据。
测试技术分为黑盒、白盒和基于经验的测试技术。
黑盒测试技术是基于对测试对象的特定行为进行分析,而不考虑其内部结构。因此,测试用例不依赖于软件的实现方式。
白盒测试技术是基于对测试对象的内部结构和处理进行分析。由于测试用例依赖于软件的设计方式,因此白盒测试只能在测试对象的设计或实现之后创建。
基于经验的测试技术有效地利用测试人员的知识和经验进行测试用例的设计和实施。这些技术的有效性在很大程度上取决于测试人员的技能。基于经验的测试技术能检测出使用黑盒和白盒测试技术可能会遗漏的缺陷。因此,基于经验的测试技术是对黑盒和白盒测试技术的补充。
原创文章,作者:iTestCat,保留所有权利,禁止转载,如若转载,请联系作者!