首页> 外国专利> Method for integrating automated software testing with software development

Method for integrating automated software testing with software development

机译:将自动化软件测试与软件开发相集成的方法

摘要

A computer operable method for integrating and automating test procedures within a computer application program. Instantiated test operation objects of an object class defined by the present invention correspond to functions to be tested within the computer application program. The test operation objects are instantiated by calls to functions in a test operation runtime library (DLL). The test operation objects include interface method functions which execute the intended test operation and simulate any required data, file, or memory I/O. Other aspects of the methods of the present invention provide rules which permit decisions as to the applicability of each test operation given the state of the application program or the context of the test operation sequence. The various test operation objects are selected to perform a sequence of test steps. In one mode of operation, the methods of the present invention randomly select among all the instantiated test operation objects. In another mode of operation, the methods of the present invention “playback” a previously recorded sequence of test operation objects to permit reproduction of failures in previous test sequences. In a third mode of operation, the methods of the present invention permit a user to modify or create “playback” files to customize a test case for a particular focus.
机译:一种用于在计算机应用程序内集成和自动化测试过程的计算机可操作方法。由本发明定义的对象类别的实例化测试操作对象对应于计算机应用程序内要测试的功能。通过调用测试操作运行时库(DLL)中的函数来实例化测试操作对象。测试操作对象包括接口方法函数,这些函数执行预期的测试操作并模拟任何所需的数据,文件或内存I / O。本发明的方法的其他方面提供了规则,这些规则允许在给定应用程序的状态或测试操作序列的上下文的情况下做出关于每个测试操作的适用性的决定。选择各种测试操作对象以执行一系列测试步骤。在一种操作模式中,本发明的方法在所有实例化的测试操作对象中随机选择。在另一种操作模式中,本发明的方法“回放”是指在本发明的另一实施例中。先前记录的测试操作对象序列,以允许再现先前测试序列中的故障。在第三种操作模式中,本发明的方法允许用户修改或创建“播放”功能。文件以针对特定焦点自定义测试用例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号