动态测试和静态测试 静态测试动态测试 动态测试和静态测试的区别在于是否运行代码 静态测试 仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。可以发现违背程序编写标准的问题,程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题,包括变量检查、命名和类型审查、程序逻辑审查、程序语法检查和程序结构检查等内容 动态测试 动态测试方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等性能动态测试方法包括很多,如黑盒白盒测试,如单元测试集成测试系统测试等,运行代码的测试都是动态测试