某国际航空产品制造商:航空软件测试项目
项目背景
该客户是一源自于美国的全球品牌,至今已有100多年的历史了。作为全球领先的高科技制造商,该客户品牌是可靠和领先的象征。在中国,该客户被中国政府授予“知名”商标的称号。客户品牌代表着最先进的创新与发明、最高的客户满意度和最出众的股东价值。客户正在建立一个更安全,更舒适,更节能,更具有创新力和生产力的环境。客户为其客户提供最好的质量、交付、价值和技术。客户多种拥有专利的产品为自身及客户带来了竞争优势,其高科技、高价值、高性能产品和解决方案非常适用于中国的实际需要。通过解决世界上最具挑战性的难题,客户彰显其价值。
服务能力
2003年,软通动力组建了航空软件测试团队。团队所有的成员都有航空软件的背景。通过合作公司的考察之后,于2003年底正式启动航空软件测试项目。
项目包括:飞行管理系统测试和飞行显示系统测试。
- 飞行管理系统:
本系统是一套能够集成飞机传感器、系统和显示器信息,从而提供给飞行员经济且可行的方案的系统。 - 飞行显示系统:
本系统的功能是显示给飞行员飞机飞行和引擎的信息,以便飞行员能够实时地了解飞行状况。
该项目为两个机型的系统提供测试服务:波音787和A380。
所有的test均依照Do-178B Level A最高测试级别中对航空软件的规定。 DO-178B 是 “航空软件及航空装配所要遵守的标准”。其目的是为了提供一个航空软件产品的标准以确保飞机的安全飞行。
- 开发测试用例和测试脚本:根据需求中规定的级别(依据DO-178B标准,需求分为A,B,C...等级别)编写测试脚本。
- 测试过程:在被测目标机上运行测试脚本,Debug,分析所得结果是否正确,如脚本正确通过,则进行下一步骤:Review, 检验测试脚本是否真正实现了需求。
- 结构覆盖率测试:由于飞行管理系统对安全性有很高的要求,必须保证在整个代码中没有冗余代码。代码覆盖标准为:MC/DC。所以在完成了所以在功能测试之后,还要进行严格的覆盖率测试。覆盖率测试使用嵌入式系统测试工具Code Test 来完成。
客户收益
航空软件测试项目上线以来,系统稳定、高效运行,并通过现代信息网络和IT技术支持,为客户节省了项目成本,提高效率,为客户在航空领域的发展做出了巨大贡献。