
前言
软件测试是保证软件质量的重要方式。随着计算机技术的不断提高,软件的开发涉及各行各业,展现了强大的功能,从而使软件的结构越来越复杂,对软件系统测试的难度也不断增大,软件质量越来越难以控制。对于大型的软件系统集成测试来说,单纯的手工测试不但效率低下,而且很多测试仅靠手工测试无法完成。为减少测试开销,在有限的时间内执行更多的测试,并且降低人为引起的错误,自动化测试是非常必要的。一个完整的自动化软件测试工具,应该包括测试管理工具、功能测试工具、性能测试工具3个部分。本书从测试的基本原理讲起,以实例配合,详细地讲解了测试的原则和方法,再以清晰的图表明确了测试的每一个步骤,用数据和方法对软件测试的流程做了准确的说明。
本书按照软件测试学科所提出的方法,正确实施软件自动化测试,并严格遵守制定的测试过程。通过实际的测试过程,用实例告诉读者,如何评估软件潜在的利弊,确认软件是否符合所要求的改进标准,并确认在项目实施软件测试中,制定的用例是否合适。
以此通过4个方面告诉读者,第一,在测试过程中如何提高软件测试的效率;第二,对软件系统的最新版本进行回归测试最优方法;第三,如何完成一些非功能性方面的测试;第四,如何在一致性和重复性上,使软件的测试繁琐的任务简单化。
北京邮电大学软件学院测试实训基地是在校企联合实验室基础上创建的,现逐步发展为软件学院的学生实训基地之一。本基地立足第三方软件评测,可以对各种集成系统进行功能测试和性能测试,提供测试方案,执行测试,进行测试分析,提供测试结论等。本基地模仿企业建立标准化管理模式,通过标准化和过程改进的模式让学生在实训中逐步适应企业的管理模式。本基地师资力量雄厚,有教授1人,副教授2人,高级工程师1人。
《测试基地实训指导》的编写者是韩万江、张笑燕、孙艺、陆天波。在编写过程中,国际学院的李伟健、李瑾杰、刘语涵,软件学院的于洋、李润、张驰、覃小秦、乐诚、李前涛、白洁、程冲、李少英、琳茜、汪冰清等也做出了一定贡献,在此一并表示感谢!
本书获得了国家自然科学基金资助项目(项目编号:61170273)的支持。
由于编者水平有限,书中不足与错误在所难免,敬请广大读者批评指正。
韩万江
2014年10月于北京邮电大学