软体验证（software verification）是软体工程中的一部份，目的在确认软体满足预期的需求。
较广的定义及分类.广义定义的软体验证类似软件测试。有二种验证的方式：
动态验证（测试、实验）.动态验证是在执行软体时进行，并且动态的确认其行为是否正确。一般会称为软体测试阶段。验证本身就是评审的过程。依照测试范围的不同，可以区分出几种不同的测试：软体动态验证的目的透过一个活动（例如用医疗软体来分析生医资料）来找到软体问题，也可以透过一个或是多个活