前言

本书介绍在航空、航天、船舶等民用产品领域中测试系统的构建技术,包括框架软件的具体实现、C++和Qt技术,并完整描述一套总线仿真测试平台的核心设计、核心技术内容,可供读者参考、交流。

测试是所有产品研制过程中非常重要的一个环节。我结合这些年的测试系统研制心得,构建了一套总线仿真测试平台。这套测试平台融合了我多年的行业经验、使用了很多技术内容;同时,这套平台也服务了一些用户并得到认可,是一套有商业价值的系统。

工程实践是真实系统的研制过程,而设计是系统研制的核心。本书以通用测试系统框架为主线,贯穿行业领域知识、专业技术知识、实际的设计、技术的应用等。

1.本书内容构成

本书分为以下4个部分。

第1部分为测试系统框架,介绍行业背景、通用测试系统、C++和Qt技术。

第2部分为关键技术,介绍实现通用测试系统的几个关键技术,包括核心的面向接口编程、动态创建技术、组态软件技术、脚本引擎技术。

第3部分为工程实践,介绍一套通用测试系统的具体设计与实现。这是本书的核心内容,具有较高的实际工程参考价值。

第4部分为测试信息化,介绍测试系统领域的测试信息化建设。传统测试系统更专注于完成实际测试,对测试管理、数字化、信息化关注少;而现代测试系统更重视测试信息化。

2.面向的读者

本书面向的读者包括航空、航天、船舶等民用产品领域的工程技术人员,测试系统研发人员、使用人员,程序设计人员等。

(1)对于测试系统研发人员,本书向其展示了一套通用测试系统的核心设计,可以为其设计提供一些思路和参考。

(2)对于测试系统使用人员,本书可以提升其对测试系统的认识,了解复杂测试系统的构成。

(3)对于程序设计人员,本书介绍的Qt技术内容、程序设计、UML应用等对其有所帮助。

本书主要介绍程序设计技术,但第1部分的前两章、第3部分的前两章及第4部分主要介绍测试系统,适合没有编程技能的读者阅读。

3.致谢

本书的编写得到了很多同事、朋友的支持和鼓励,在此表示衷心的感谢。

能够有时间、精力编著本书,离不开家人的默默付出,十分感谢父母帮忙照看孩子,非常感谢妻子的理解和宽容。

编写本书的基础是我多年的工作积累,感谢这些年一同工作的同事、服务的客户,非常荣幸与你们在一起,你们是聪明、可靠、可信任的伙伴,你们的信任、认可、帮助让我一路走到现在,你们是我亲密的伙伴,非常感谢你们。

另外,感谢书中所有被引用文献的作者。

由于本人的水平和时间有限,书中难免有不足之处,恳请读者批评、指正。

联系方式:luoyangzwb@163.com。

赵文波