前言
本书介绍在航空、航天、船舶等民用产品领域中测试系统的构建技术,包括框架软件的具体实现、C++和Qt技术,并完整描述一套总线仿真测试平台的核心设计、核心技术内容,可供读者参考、交流。
测试是所有产品研制过程中非常重要的一个环节。我结合这些年的测试系统研制心得,构建了一套总线仿真测试平台。这套测试平台融合了我多年的行业经验、使用了很多技术内容;同时,这套平台也服务了一些用户并得到认可,是一套有商业价值的系统。
工程实践是真实系统的研制过程,而设计是系统研制的核心。本书以通用测试系统框架为主线,贯穿行业领域知识、专业技术知识、实际的设计、技术的应用等。
1.本书内容构成
本书分为以下4个部分。
第1部分为测试系统框架,介绍行业背景、通用测试系统、C++和Qt技术。
第2部分为关键技术,介绍实现通用测试系统的几个关键技术,包括核心的面向接口编程、动态创建技术、组态软件技术、脚本引擎技术。
第3部分为工程实践,介绍一套通用测试系统的具体设计与实现。这是本书的核心内容,具有较高的实际工程参考价值。
第4部分为测试信息化,介绍测试系统领域的测试信息化建设。传统测试系统更专注于完成实际测试,对测试管理、数字化、信息化关注少;而现代测试系统更重视测试信息化。
2.面向的读者
本书面向的读者包括航空、航天、船舶等民用产品领域的工程技术人员,测试系统研发人员、使用人员,程序设计人员等。
(1)对于测试系统研发人员,本书向其展示了一套通用测试系统的核心设计,可以为其设计提供一些思路和参考。
(2)对于测试系统使用人员,本书可以提升其对测试系统的认识,了解复杂测试系统的构成。
(3)对于程序设计人员,本书介绍的Qt技术内容、程序设计、UML应用等对其有所帮助。
本书主要介绍程序设计技术,但第1部分的前两章、第3部分的前两章及第4部分主要介绍测试系统,适合没有编程技能的读者阅读。
3.致谢
本书的编写得到了很多同事、朋友的支持和鼓励,在此表示衷心的感谢。
能够有时间、精力编著本书,离不开家人的默默付出,十分感谢父母帮忙照看孩子,非常感谢妻子的理解和宽容。
编写本书的基础是我多年的工作积累,感谢这些年一同工作的同事、服务的客户,非常荣幸与你们在一起,你们是聪明、可靠、可信任的伙伴,你们的信任、认可、帮助让我一路走到现在,你们是我亲密的伙伴,非常感谢你们。
另外,感谢书中所有被引用文献的作者。
由于本人的水平和时间有限,书中难免有不足之处,恳请读者批评、指正。
联系方式:luoyangzwb@163.com。
赵文波