四、软件测试的对象

  软件测试不等于程序测试。软件测试贯穿于软件定义和开发的整个期间。需求分析,概要设计,详细设计,以及程序编码等各个阶段所得到的文档,包括需求规格说明,概要设计规格说明,详细设计规格说明以及源程序,都是软件测试的对象。

  软件生存各个阶段间的确认和验证

  软件配置:包括软件需求规格说明、软件设计规格说明、源代码等;

  测试配置:包括测试计划、测试用例、测试驱动程序等。实际上,在整个软件工程过程中,测试配置只是软件配置的一个子集。

  测试工具:为提高软件测试效率,可使用测试工具支持测试工具。例如:测试数据自动生成程序、测试结果分析程序等。

  五、测试的目的

  测试是程序的执行过程,目的在于发现错误;

  一个好的测试用例在于发现至今未发现的错误;

  一个成功的测试是发现了至今的错误的测试。

  六、测试的种类