本章介绍了软件测试的必要性和定义,说明了软件缺陷的产生及其影响。软件测试是通过验证和确认来确保软件满足用户需求的过程,历经多个发展阶段。从历史故事到现今的测试过程,文档强调了正确的测试方法对软件质量的重要性。