静态与动态测试
每当编译软件时,都必须在执行之前和执行过程中检查错误和错误,以使软件运行平稳并提供预期的结果。有两种方法测试新编写的软件,称为静态测试和动态测试。这些或两个都用于测试软件,具体取决于所需的准确性和预算。在完全编译软件之前,仅在软件完全编译并在系统上运行该软件之前就完成了静态测试。
静态测试
在将软件采取行动之前,进行了这种软件测试。进行静态测试以查找算法,代码或文档中的错误。通过使用静态测试,检查了在编写软件期间所做的错误以进行校正。该测试由软件或测试人员的作者或开发人员完成,并通过浏览它,检查代码评论或视觉检查来进行。
动态测试
一旦软件已完全编译并加载到系统,就将进行此类测试。在动态测试中,通过使用另一个软件检查了软件的输入和输出参数的一致性。该测试一次分析软件的一部分,以查找错误和错误。动态测试中使用的软件检查要根据预定标准进行测试的软件的代码,并检查测试软件是否提供了所需的结果。
简单来说: 静态测试与动态测试 •静态测试是诊断软件守则错误的科学和全面方法,而不是动态测试。 •静态测试比动态测试快得多。 •静态测试在查找错误和错误之后,然后动态测试要出色。 •由于静态测试在编译软件之前发现了错误,并且可以轻松纠正它比动态测试便宜得多。 •这两者之间的最重要区别在于,静态测试就像防止软件疾病和动态测试一样,就像受疾病影响的固化软件一样。 |
发表评论