前言
随着信息产业日益成为我国的支柱性产业,特别是伴随软件“自主可控”战略上升至国家战略,软件行业正在以前所未有的速度蓬勃发展,因此也极大地带动了软件测试行业的快速发展。一方面,软件测试对于软件质量保障的重要性越来越多地得到软件企业和软件研发团队的重视,专业的软件测试人才需求不断扩大,软件测试已成为IT产业中的一个重要行业分支。另一方面,用人单位招聘不到合适的软件测试人员。软件测试人才不足,已成为制约我国软件产业发展的瓶颈之一。因此,急需培养大量适合软件企业需求的软件测试人员,高等院校特别是应用型本科院校需要加强软件测试技术相关课程的建设。
本书源起于全国部分理工类地方本科院校联盟(简称“G12联盟”)高校软件工程专业应用型课程教材建设。联盟各高校要按照“平等自愿、互信互利、共同发展”的原则,充分发挥专业建设的优质特色资源。成都工业学院选取软件工程专业牵头开展合作,并选择该专业优势核心课程“软件质量保证与测试”应用型课程及教材方面开展共建。该课程已获选四川省首批高校应用型示范课程。
本书主编在大型央企及全球500强企业从事软件工程的理论、技术研究及项目研发工作十余年,积累了丰富经验,并拥有敏捷专家、高级软件测试分析师、高级测试经理及需求分析师等多项国际认证; 作为中国软件测试委员会专家,编写软件测试标准; 作为国际高级软件测试经理讲师,为科研院所、大专院校、全球500强企业软件测试技术及管理人员授课。
在编写过程中,各位编者力求紧密结合软件工程专业近期的国内外标准、行业最佳实践,做到理论与实践相结合。本书知识体系与最新ISTQB(国际软件测试认证委员会)软件测试初级认证大纲2018版要求一致,便于读者所学知识与国际接轨。本书参考了近期的国内外标准,例如IEEE Std 730—2014、ISO 29119、ISO/IEC/IEEE 12207:2017、ISO/IEC/IEEE 90003:2018、GB/T 38634—2020、GB/T 25000.10—2016及业界的最佳实践CMMI V2.0、TMMI V1.2等,并融入了编者在大型央企及全球500强企业从事软件工程的理论、技术研究及项目研发工作十余年积累的一些典型实际工程案例,与业界实践接轨,读者可学以致用。本书可作为应用型本科院校软件工程专业、计算机应用专业和相关专业的教材,成为软件质量保证工程师和软件测试工程师的良师益友,并可作为其他各类软件工程技术人员自学的参考书。
全书由董昕任主编,董瑞志、梁艳、王杰任副主编。第1、3、8章由董昕编写,第2、4、9章由董瑞志编写,第5、6、7章由梁艳编写,第10、11章由王杰编写,附录A、B由梁艳编写。全书由董昕负责统稿。
本书的出版离不开各位领导、同事和朋友一直以来给予我们的帮助,他们为此书的出版给予了诚恳的指导并给出了宝贵的意见。同时,特别感谢中国软件测试委员会(CSTQB)常务副理事长周震漪先生及软通动力信息技术(集团)有限公司成都地区校企合作经理杨婷女士对本书编写的大力支持。感谢我们亲爱的家人,这本书的写作占用了大量的业余时间,没有他们的理解、支持和鼓励,这本书很难和大家见面。另外,本书编写中借鉴了国内外一些专家学者的优秀研究成果,在此向他们表示衷心的感谢!
因编者水平所限,书中疏漏和不妥之处难免,恳请读者批评指正,并提出意见和建议,以帮助我们不断改进和完善。
编者2022年1月