在1974 年美国就召开了第一届软件测试大会,首次将软件测试定义一门学科,也是软件质量 中重要的一个分支学科。既然软件测试成为一个学科,那么在实际的测试过程中,其一定有一个流 程来控制,随着测试的不断成熟,我们将软件测试分为单元测试、集成测试和系统测试三个阶段。
在开发完成编码后,首先应该对各单元模块进行单元测试,以确定各单元模块是没有问题的。 单元模块测试完成后是集成测试,集成测试主要是验证各单元模块之间数据传递是否正确。集成测 试完成后就是系统测试,系统测试其实就是集成测试的集成测试,即当我们不断地集成测试时,将 系统所有功能都集成后就成了最后系统,此时测试就是系统测试。在系统测试完成后,一般产品就 发布了,但如果是一些定制的产品或外包的产品,此时客户就一定会进行验收测试,验收测试从某 种程度说就是系统测试的延续,当然验收测试又分为正式验收测试和非正式验收测试两种。