在现在的嵌入式产品开发中,多核处理器的选用以及不断增加的产品复杂度的需求让软件规划和测验的使命不断加剧,而厂商又面对着进步产品上市速度 (time-to-market)的压力,缩短开发测验周期成为工程师最大的应战。在日前进行的2008 Wind River 我国开发者区域大会(Wind River RDC 2008)上,风河公司事务开展副总裁Paul Hendersen介绍了风河针对软件测验的最新处理计划,不只完善了对客户整个设备开发生命周期的支撑,还能够更好的完结全球协作,有用缩短产品开发周期。
传统的软件规划流程中,软件测验作业是在软件开发完结,产品投放市场之前做的作业,一旦测验团队发现Bug,需求反应开发团队,重新开始一轮规划测验流程。如此重复,往往会消耗很多的时刻在测验作业上。Paul表明,风河公司新发布的Wind River Test Management供给了一套完好的可晋级、分布式测验体系结构,经过一个智能化的协作作业流完结软件开发团队和质量操控团队的协同作业。它将使团队更高效地进行测验计划、测验履行、渠道剖析以及快速地处理测验阶段中所遇到的各种问题。
风河公司事务开展副总裁Paul Hendersen
咱们在运用Windows XP等操作体系时,常常能够看到体系经过网络进行自动更新,新的软件补丁(Patch)在操作体系运转中即可打入,方便了用户又节约了时刻。风河公司在新的计划中初次立异的完结了相似的理念,在嵌入式软件开发过程中,测验与开发团队能够协同进行调试和打补丁的作业,当质量操控团队发现软件中的缺点,开发团队就能够当即取得具体的记载日志和测验实验室收集到的过错数据,迅速地阻隔和处理缺点。在终端产品抵达用户时,新的计划相同能够完结随时在体系运转时进行在线更新,批改体系的小Bug或进行体系软件优化。这种顺利的一体化软件测验流程将使更多的软件瑕疵能够及早地被检测并快速进行处理。
现在软件开发已经成为全球性的作业,完结一个开发项目,往往会呈现规划团队在美国硅谷,而测验团队在我国的状况,这样就面对言语、时区等多种应战。风河公司的长途测验处理计划让各个地区的开发和测验工程师能够愈加严密的协同作业。Paul特别介绍了风河公司的虚拟实验室办理(Virtual Lab Management)技能,使项目团队能够更有用的办理板卡、设置新的软件模块以及板卡拜访共享等。
Paul Hendersen还专门介绍了风河公司的传感器点技能(Wind River Sensorpoint Technology)在测验计划中的重要位置。风河的Workbench调试器答应用户在体系运转时动态增加“传感器点”,能够在不让体系中止的状况下,随时用它在任何代码行中刺进可履行代码或记载任何你感兴趣的信息。例如,你能够在C代码中很容易地设置传感器点,核实当你拜访数据时是否选用了特别的信号量。
Paul表明,新的测验计划能够支撑运转风河VxWorks和Linux操作体系的设备产品,完结了广泛的适用性支撑。在现在经济危机日益严重的全球局势下,选用先进的开发测验流程将助力嵌入式产品厂商有用节约上市时刻,提高产品质量,下降开发本钱。