最大AG平台HOME

立即登录

如果您已经拥有本站账号,可以直接登录。

* 为必填项 注册新会员

  • 登录名: *   
  • 登录密码: *
  • 重复密码: *   
  • 姓名: *   
  • 公司名称: *   
  • 职务:
  • 联系电话: *   
  • 电子邮件: *   
  • 验证码: *   

立即登录

如果您已经拥有本站账号,可以直接登录。

* 为必填项 找回密码

  • 注册邮箱:

    验证码会以邮件的方式发送到您的邮箱!

  • 验证码: *
  • 请输入新密码: *

安全关键系统集成研制环境ASIDE

提供软件全生命周期研制、管理和审定的综合支持

Testomator 嵌入式软件自动化测试工具

Testomator 嵌入式软件自动化测试工具


在航空航天、军工、核电、轨交等高安全领域的软件研发中,动态测试是确保软件功能完整性、正确性的重要手段,为型号装备的安全可靠提供保证。


Testomator如何帮到您?


在高安全软件功能测试中,Testomator(TEST autOMATOR)通过多种自动化手段来提升测试效率、降低软件测试的成本,包括:

★ 简洁易用的测试用例编辑界面;

自动生成测试套件;

自动化测试执行;

自动收集结构覆盖率;

自动收集耦合覆盖率;等等。


应用Testomator的收益


支持单元测试、集成测试、部件测试、配置项测试等多个不同的层次;

同时支持宿主机测试和目标机测试;

将测试与您现有的构建系统集成,以提升测试效率;

极低的插桩膨胀率,将插桩对运行效率的影响降至最低;

自动生成测试程序,并集成测试用例,最小化用户手写代码;

支持复杂的C代码结构,如指针、结构体、引用等等;

支持在自动化测试中同步收集结构覆盖和耦合覆盖。


Testomator是如何工作的


Testomator为用户提供了十分简洁易用的测试用例开发图形界面,用户能够在Testomator中快速开发各种级别的测试用例。并且,Testomator还可以将测试用例自动集成至测试程序中,生成自动化测试套件。


以测试用例数据为起点,Testomator驱动软件测试流程的自动化,如图所示。





Testomator的关键特性


智能构建测试用例模板


Testomator深度分析每一个被测对象,智能选用合适的数据项(全局变量、输入、期望输出等)纳入模板;而不会仅提供通用测试用例模板。


简洁易用的测试用例编辑


您可以在自动构建的测试用例模板中快速设计测试序列、编辑用例数据,并可以在该界面中快速执行一个用例、或者一个用例批次。




测试套件生成


基于项目代码及用户输入的测试用例,Testomator能够自动、快速生成测试套件,将测试用例与测试驱动进行集成,最小化用户手写代码。


支持增量测试


Testomator可以支持增量的测试执行,您可以单次执行一个用例、可以批量执行多个用例;Testomator将自动合并多轮次测试的结果。


与编译构建系统集成


Testomator支持与构建系统集成。用户可以通过命令行/脚本在Testomator中触发原始构建系统编译;也可以将插桩后代码转移至构建系统进行编译。


支持在环测试和离线测试模式


在环测试:Testomator在测试执行环路内,通过命令行/脚本与测试环境集成,直接通过菜单/快捷键发起测试;

离线测试:Testomator在测试执行环路外,完成插桩和测试套件生成后,人工将代码和测试套件转移至测试环境,执行测试。


目标机支持


Testomator生成的测试套件不限制目标机环境,仅需简单的配置,用户即可在期望的目标机环境中使用Testomator生成的自动化测试套件。


测试结果的规范比对


Testomator预置了多种测试结果比对方法供选择;并且进行了规范性设计,例如,无法将“==”方法用于浮点数比对。


自动累积覆盖率


Testomator与SC-Covalyzer、SA-Covalyzer无缝集成,可以在测试中自动收集结构覆盖、耦合覆盖;尤其是在增量测试过程中,测试对功能点的覆盖不断累积,与此同时:

单元测试(低级别测试)的累积将提升结构覆盖率;

部件测试、配置项测试的累积将同步提升结构和耦合覆盖率。


视图与报告


用户可以在Testomator中查看项目代码文件、软件部件设置、查看测试结果,并可以生成测试报告;支持用户自定义测试报告内容和样式。




上一篇: MecoSuite 高安全软件验证集成套件


下一篇: SC-Covalyzer 软件代码结构覆盖分析工具


上海最大AG平台信息技术股份有限公司 版权所有 沪ICP备13019901号-1 COPYRIGHT © 2017SHAVIATION 邮政编码:201203