上述内容对信创产品进行了基础介绍,主要从发展与意义两个方面进行了梳理。读者会发现,信创产品涉及的领域、行业、技术等方方面面非常复杂,但是判断信创产品是否可用,以及能否满足我们的生活和工作需求,这就对信创产品的质量提出了严格要求(确保我们将要使用的产品是经过质量检验的、合格的产品)。
然而,现在市场上各单位对信创产品的测试要求还存在很大差距。这主要是之前缺少与信创产品测试及评价相关的规范,导致信创产品在测评过程中有质量参差不齐、适配性能存在较大差异的情况发生。接下来,笔者给读者做几点分析。
本小节对信创产品测试最基础的要求“适配测试”进行分析。为了保证适配测试的质量,需要建立完整的测试流程。一般来说,适配测试的流程包括需求分析、测试计划编写、测试用例设计、测试执行、缺陷管理和测试报告撰写等。在具体实施过程中,由于信创产品的多样性,需要适配的产品种类众多,测试人员可能会遇到以下难点。
(1)硬件设备的多样性
不同的硬件设备有着不同的配置,可能会导致软件无法正常使用或者出现兼容性问题。因此,适配测试中需要考虑各种硬件设备的兼容性问题,尤其是移动端应用,还要考虑不同的屏幕分辨率、处理器型号等。
(2)操作系统的多样性
不同的操作系统版本可能会对软件的运行产生影响。因此,适配测试需要考虑不同操作系统的兼容性问题。
(3)浏览器的多样性
不同的浏览器可能会有不同的行为,如渲染方式、缓存机制等。因此,测试人员在进行Web应用程序适配测试时,需要考虑浏览器的兼容性问题。
(4)其他应用程序的兼容性
当信创产品需要与其他应用程序或者硬件设备进行交互时,信创产品需要进行适配测试,以确保其能够正常运行和交互。
随着信创产业的不断发展,信创产品建设清单也不断丰富,笔者最新统计的信创产品建设清单如表1-1所示。
表1-1 信创产品建设清单
通过表1-1可以清晰地看出,信创产品的多样性日益增加。这导致在开展信创产品测试时会遇到一些非技术原因导致的难点,详细描述如下。
(1)信创产品测试花费较大
开展信创产品测试涉及众多的软硬件产品版本和型号,因而从中选出最适宜、最优化的型号往往需要比普通测试投入更多的人力和物力。
(2)信创产品测试工程师非常稀缺
从信创产品建设清单可以看出,信创产品测试通常涉及软件测试和硬件测试两个方面。我们开展软件测试和硬件测试采用的是不同的国家标准,但是因为信创产品测试既涵盖软件测试又涉及部分硬件测试,所以在测试过程中对团队要求是比较高的。当前的测试工程师大多是软件测试行业或者硬件测试行业出身,往往很难找到兼具软硬件测试体系的工程师,所以信创产品测试方面的工程师非常稀缺。