什么是软件的静态测试和动态测试,他们的区别?
什么是软件的静态测试和动态测试,他们的区别?
日期:2019-05-10 13:11:43 人气:1
静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。
对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。
动态测试方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等性能。
静态测试和动态测试主要有测试部分,测试方法,测试方式三个方面的区别。
1、测试部分的不同
静态测试是指测试不运行的部分:只是检查和审阅,如规范测试、软件模型测试、文档测试等。
动态测试是通常意义上的测试,也就是运行和使用