迁移源地址为:《静态测试和动态测试》
静态测试:
检查和审阅软件,不实际运行软件,主要对软件编码格式,结构等方面进行评估。
可以人工进行,也可以借助软件。
静态测试是属于早期的测试,过程包含,需求分许,概要设计,详细设计,计划执行。
静态分析的技术介绍
(1)代码走查、静态结构分析、代码质量度量。
动态测试:
运行和使用软件,计算机真正的运行被测试的程序,通过输入数据或者测试用例对运行情况进行分析,
达到测试的目的。
(1)单元测试阶段,检查单元模块中不合格的情况
(2)集成阶段:动态检查接口之间的功能方面的情况
(3)系统测试阶段:全功能和非功能的动态测试l
(4)验证阶段:这个阶段决定软件是否可以发布和交付使用了。
具体内容包含:
功能确认与接口测试、覆盖率分析、性能分析、内存分析。