1999年,Windows 98只有1800万行代码,运行环境只需要16MB内存、225MB硬盘。而目前最新的Windows 10有6000万行代码,需要8GB内存、20GB硬盘才能流畅地运行。

1990年,低速的CAN总线才125kb/s,高速的500kb/s吞吐的CAN总线就能满足整车通信需要,而且还有剩余。之后,CA总线升级到2.0,最高也才8MB的吞吐。而今天100MB以上的以太网通信及其高速CA总线3.0已经成为电动汽车电子的标配。

所有软件系统都在急剧复杂化,所有软件的基础运行环境都在急剧膨胀。

在这种情况下,在复杂环境下进行软件可靠性测试,分析软件缺陷,快速定位和解决软件缺陷,是保持产品市场竞争力的核心能力。尤其对正在数字化、信息化转型的传统企业而言,他们既要保证支撑传统业务的老系统的连续性,又要保证在叠床架屋的传统IT架构中更快更好更巧妙地进行变革。这种变革往往牵一发而动全身,如何革而不毁,如何在保证质量和业务连续性的前提下不断迭代,软件测试就是我们制胜的法宝。