本书针对高校计算机相关专业软件测试课程的需要而编写,系统地介绍了软件测试的基础知识与应用技术。本书内容包括软件测试的基本概念和基本知识、软件测试计划、软件测试的基本技术、软件测试过程、测试用例设计、测试报告与测试评测、软件测试项目管理、面向对象软件测试、软件测试自动化以及一个实际软件项目的测试案例,通过该案例的学习,以加深读者对软件测试技术和软件测试过程的理解,加强理论知识的实践性。本书还对目前比较流行的测试工具软件做了介绍。本书内容全面、深入浅出、理论和实践相结合,通过本书的学习读者能够较好地掌握软件测试的基本知识和基本技术。本书可作为高校计算机专业的软件测试课程的教材,也可作为软件测试培训班的教材或者软件测试人员的自学参考书。
本书针对高校计算机相关专业软件工程课程的需要而编写,书中系统地介绍了软件工程的基础知识与应用技术,内容包括软件工程的基本概念和基本知识,软件生命周期与软件开发的各种模型,软件立项与合同,软件需求分析的概念、方法和工具,软件策划的规模、费用和资源的估计方法,软件建模的思想及三个模型分析,软件设计概论和设计方法,软件测试方法,软件实施及维护的方法,软件管理。本书在内容上注重科学性、先进性,强调实践性,提供了丰富的软件开发实例和素材,反映了软件工程的最新发展技术。本书内容全面、深入浅出、理论和实践相结合,通过对本书的学习读者能够较好地掌握软件工程的基本知识和基本技术。本书可作为高等院校计算机科学与技术、软件工程等专业的软件工程课程教材,也可作为软件工程培训班教材或者软件开发及软件管理人员的自学参考书。