我目前正在写我的论文,并正在调查软件质量和测试。
我发现很难区分以下术语,并想知道是否有人可以帮助我这样做。
(动态和静态测试)和(验证和验证测试)
我目前的理解是动态测试和验证测试是一回事,静态测试和验证测试也是如此。我认为动态测试是指测试系统的性能和行为,而静态测试则着眼于控制流、数据流、编码标准和代码度量等检查。
我对此是否正确?(我相信是这样)
黑盒和白盒测试
我最大的问题是了解这两者的来源。从一些来源,我开始相信这些与动态和静态测试相同。但是其他人让我相信这些只是测试技术的类别,例如边界分析和分区测试。
在这方面的任何帮助都会很棒!