静态和动态测试
无论何时编译软件,在执行之前和执行过程中都必须检查是否存在错误和错误,以便软件平稳运行并提供预期结果。测试新编写的软件有两种方法,称为静态测试和动态测试。根据所需的精度和可用的预算,其中一个或两个用于测试软件。静态测试是在软件完全编译之前完成的,动态测试只有在软件完全编译并在系统上运行之后才进行。
静态试验
这种类型的软件测试是在软件投入运行之前进行的。静态测试是为了寻找算法、代码或文档中的错误。使用静态测试检查在编写软件期间所做的错误以进行更正。这个测试是由软件的编写者或开发人员或测试人员完成的,并且通过遍历、检查代码评审或视觉检查来执行。
动态试验
这种类型的测试在软件完全编译并加载到系统后进行。在动态测试中,使用另一个软件检查软件的输入和输出参数的一致性。此测试一次分析软件的一部分,以查找错误和错误。动态测试中使用的软件根据预先定义的标准检查待测试软件的代码,并检查被测试软件是否提供了所需的结果。
在简介:静态测试与动态测试相比•静态测试比动态测试更科学、更全面地诊断软件代码的错误。•静态测试比动态测试快得多。•静态测试在发现错误和错误方面远远优于动态测试。•静态测试发现软件编译前的错误和易于纠正的错误比动态测试要便宜得多。•这两者之间最重要的区别是静态测试就像是预防软件疾病,而动态测试就像治愈受到疾病影响的软件。 |