首页> 外国专利> Incremental program construction from embedded program code for external testing

Incremental program construction from embedded program code for external testing

机译:从嵌入式程序代码进行增量程序构建以进行外部测试

摘要

An application can include program code in multiple programming languages. Typically, a primary or host application program code will include secondary program code of at least one other programming language embedded within the primary application program code. A selective testing framework can be designed that efficiently evaluates embedded program code separately from the host application program code. The selective testing framework records specified embedded program code detected during execution of the application. Recording the embedded program code while the application executes allows the selective testing framework to incrementally construct an independently testable program in accordance with execution of the application. The testing framework can then test the constructed program code as it would run within the application, but test it external to and independent of the application. Without the overhead of executing the primary program code (e.g., compiling and building an installer), embedded program code can be efficiently evaluated.
机译:应用程序可以包含多种编程语言的程序代码。通常,主要或主机应用程序代码将包括嵌入在主要应用程序代码内的至少一种其他编程语言的次要程序代码。可以设计一个选择性测试框架,与主机应用程序代码分开来有效地评估嵌入式程序代码。选择性测试框架记录在应用程序执行期间检测到的指定嵌入式程序代码。在应用程序执行时记录嵌入式程序代码,可以使选择性测试框架根据应用程序的执行增量地构建可独立测试的程序。然后,测试框架可以像在应用程序中运行那样测试构建的程序代码,但是可以在应用程序外部或独立于应用程序进行测试。没有执行主程序代码的开销(例如,编译和构建安装程序),可以有效地评估嵌入式程序代码。

著录项

  • 公开/公告号US10102115B2

    专利类型

  • 公开/公告日2018-10-16

    原文格式PDF

  • 申请/专利权人 CA INC.;

    申请/专利号US201615352557

  • 发明设计人 DAVID WILLIAM COSGROVE JR.;

    申请日2016-11-15

  • 分类号G06F9/44;G06F11/36;

  • 国家 US

  • 入库时间 2022-08-21 13:06:19

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号