在本书的开头,有必要先澄清对软件测试的理解,包括软件测试的核心价值和作用,以及软件测试和软件开发的关系等,帮助读者建立起软件测试的正确理念,这样对阅读和理解以后各章的内容会有很大帮助。
如何理解软件测试和建立起软件测试的正确理念呢?还是从软件测试的基本概念出发,回答下列几个问题,逐步揭示软件测试的内涵,深入到软件测试的核心价值观。这个过程,通过回答下列一系列问题来完成。
● 究竟什么是软件测试?
● 究竟什么是敏捷测试?
● 软件测试的作用是什么?
● 软件测试在软件开发生命周期(SDLC)中处在什么样的地位?
● 传统的软件测试过程是怎样的?
● 敏捷测试的过程又有什么不同?
下面就开始回答这些问题。即使您不能完全理解也不要急,后面各章会慢慢帮助您理解这些内容,掀开软件测试的神秘面纱。但有一点是明确的,当您在看完这段“引子”后,会对软件测试有一个整体的认识、正确的理解,从而不至于陷入“盲人摸象”的困境,也不至于陷入困惑的境地。