产品展示

Product display

——

自动化测试平台
    发布时间: 2021-12-31 09:37    
自动化测试平台

自动化测试平台

     由于电子技术的迅速发展,使得航空电子系统经历了由分立式到联合式,再到综合式(先进综合式)的发展过程,从而导致飞机各系统之间的交联日益复杂,信号量也越来越大,使得传统的手动方式针对系统的测试过程日益繁琐,投入的人力和时间越来越多,试验管理的难度也越来越大。

     自动化测试的应用能从根本上解决这一问题,采用接近于自然语言的用例描述将试验过程以用例的方式固化,一劳永逸;通过一键自动执行的方式使得试验过程按照用例的顺序自动运行,节省大量人力和时间;执行完成后自动生成测试报告统计测试执行结果,并分析测试问题,让用户能全面掌握和了解测试执行的情况。

应用场景

自动化测试应用场景主要包括如下:

  • 在需求分析阶段,通过仿真建模来验证需求的合理性,此时自动化测试可以针对仿真模型的验证测试,测试方式包括模型的启停控制、初始化参数、调参、读参与判读、以及对参数的实时监控;

  • 在系统集成阶段,自动化测试软件可以集成实验室所有参试设备(软件),并进行统一托管和控制,测试方式包括对各节点指令的控制与反馈、试验数据的收发与判读、以及试验节点的状态监控;

  • 在分系统测试或验收阶段,自动化测试软件可以通过接口测试(激励-响应)的方式验证设备的输入/输出的合理性,主要包括对测试资源的构型配置、报文(信号)的激励和采集、试验数据的解析和监控。



功能介绍

  • 采用文件的方式对测试用例进行管理,并提供通用的用例文件管理功能;

  • 提供图形化和文本两种方式展示和编辑测试用例;

  • 提供对已编辑测试用例的校验功能,并将错误用例进行高亮显示,提示用户;

  • 提供将多个测试步骤封装成测试模板的功能来支持数据驱动的测试用例开发流程;

  • 提供对测试用例的单个、多个、批量执行的控制,测试过程中支持暂停、停止、退出的操作;

  • 测试过程中提供对测试步骤的实时监控(正在运行/通过/失败),对于执行失败的步骤,提示具体失败的原因供用户进行故障排查;

  • 支持对执行结果统一生成报告的功能,测试报告格式支持XML、Excel、Word、PDF;

  • 测试报告自动统计和分析测试结果,记录具体试验场景信息(如日期、用例描述、试验人、通过率、系统软硬件版本等);

  • 支持试验过程中对数据的监控,包括表格监控和图形化组件的监控;

  • 支持对Python脚本的无缝集成,通过python能直接调用测试接口。

应用案例

      自动化测试软件的应用大大提高了测试的效率,回归测试加强了对问题的集中处理。中航工业某研究所在某型号飞机的研制过程中,自动化测试软件在飞控系统和机电系统的验证试验中起到了关键性的作用,协助试验人员缩短了系统试验的周期,而测试过程中问题的排查和快速的定位也帮助用户提升设备的可靠性,为整个飞机的研制提供了强有力的支持。