软件测试是为了发现错误而执行程序的过程,为保证软件质量而采取的措施。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一批测试用例(输入以及预期的输出结果),并利用这些测试用例去运行程序,以发现程序中的错误。二种思维:正向:验证程序是否正常执行以及是否达到用户预期的需求。反向:为发现错误或缺陷而进行的一系列活动。

软件测试是为了发现错误而执行程序的过程,为保证软件质量而采取的措施。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一批测试用例(输入以及预期的输出结果),并利用这些测试用例去运行程序,以发现程序中的错误。二种思维:正向:验证程序是否正常执行以及是否达到用户预期的需求。反向:为发现错误或缺陷而进行的一系列活动。