-
公开(公告)号:US08949063B2
公开(公告)日:2015-02-03
申请号:US13620532
申请日:2012-09-14
IPC分类号: G05B23/00 , G05B23/02 , G06F11/263 , G06F11/36
CPC分类号: G06F11/263 , G05B19/058 , G05B23/0256 , G06F11/273 , G06F11/277 , G06F11/3684
摘要: The present disclosure generally relates to the automated testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar. Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. Specifically, the system under test may be analyzed to determine whether it is capable of properly processing control instructions and input signals and/or generating expected output control signals and additional control/feedback information. The data can then be interpreted in the grammar system and/or used as input to a fault isolation engine to determine anomalies in the system under test.
摘要翻译: 本公开通常涉及包括软件或硬件组件的系统的自动化测试。 在一些实施例中,测试框架使用语法为被测系统生成一组测试用例。 每个测试用例可以执行一个操作,例如向被测系统提供输入,并产生被测系统的输出。 然后将输入和输出与预期结果进行比较,以确定被测系统是否正确执行。 具体地,可以分析被测系统以确定其是否能够适当地处理控制指令和输入信号和/或产生期望的输出控制信号和附加的控制/反馈信息。 然后可以在语法系统中解释数据和/或用作故障隔离引擎的输入,以确定被测系统中的异常。
-
公开(公告)号:US20120173931A1
公开(公告)日:2012-07-05
申请号:US13198663
申请日:2011-08-04
IPC分类号: G06F11/28
CPC分类号: G06F11/3409 , G01R31/3181 , G05B23/0256 , G06F11/2252 , G06F11/263 , G06F11/27 , G06F11/2733 , G06F11/277 , G06F11/30 , G06F11/3006 , G06F11/3447 , G06F11/36 , G06F11/3684 , G06F17/40
摘要: The present disclosure generally relates to the automated testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar. Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. The data can then be interpreted in the grammar system or used as input to a fault isolation engine to determine anomalies in the system under test. Based on identified faults, one or more mitigation techniques may be implemented in an automated fashion.
摘要翻译: 本公开通常涉及包括软件或硬件组件的系统的自动化测试。 在一些实施例中,测试框架使用语法为被测系统生成一组测试用例。 每个测试用例可以执行一个操作,例如向被测系统提供输入,并产生被测系统的输出。 然后将输入和输出与预期结果进行比较,以确定被测系统是否正确执行。 然后可以在语法系统中解释数据,或将其用作故障隔离引擎的输入,以确定被测系统中的异常。 基于所识别的故障,可以以自动方式实现一个或多个缓解技术。
-
公开(公告)号:US09026394B2
公开(公告)日:2015-05-05
申请号:US13198663
申请日:2011-08-04
IPC分类号: G06F11/263 , G06F11/36 , G01R31/3181 , G06F17/40 , G05B23/02 , G06F11/30
CPC分类号: G06F11/3409 , G01R31/3181 , G05B23/0256 , G06F11/2252 , G06F11/263 , G06F11/27 , G06F11/2733 , G06F11/277 , G06F11/30 , G06F11/3006 , G06F11/3447 , G06F11/36 , G06F11/3684 , G06F17/40
摘要: The present disclosure generally relates to the automated testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar. Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. The data can then be interpreted in the grammar system or used as input to a fault isolation engine to determine anomalies in the system under test. Based on identified faults, one or more mitigation techniques may be implemented in an automated fashion.
摘要翻译: 本公开通常涉及包括软件或硬件组件的系统的自动化测试。 在一些实施例中,测试框架使用语法为被测系统生成一组测试用例。 每个测试用例可以执行一个操作,例如向被测系统提供输入,并产生被测系统的输出。 然后将输入和输出与预期结果进行比较,以确定被测系统是否正确执行。 然后可以在语法系统中解释数据,或者将其用作故障隔离引擎的输入,以确定被测系统中的异常。 基于所识别的故障,可以以自动方式实现一个或多个缓解技术。
-
公开(公告)号:US20090254312A1
公开(公告)日:2009-10-08
申请号:US12395363
申请日:2009-02-27
IPC分类号: G06F15/00
CPC分类号: G06F11/263 , G05B19/058 , G05B23/0256 , G06F11/273 , G06F11/277 , G06F11/3684
摘要: The present disclosure generally relates to the automated testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar. Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. Specifically, the system under test may be analyzed to determine whether it is capable of properly processing control instructions and input signals and/or generating expected output control signals and additional control/feedback information. The data can then be interpreted in the grammar system and/or used as input to a fault isolation engine to determine anomalies in the system under test.
摘要翻译: 本公开通常涉及包括软件或硬件组件的系统的自动化测试。 在一些实施例中,测试框架使用语法为被测系统生成一组测试用例。 每个测试用例可以执行一个操作,例如向被测系统提供输入,并产生被测系统的输出。 然后将输入和输出与预期结果进行比较,以确定被测系统是否正确执行。 具体地,可以分析被测系统以确定其是否能够适当地处理控制指令和输入信号和/或产生期望的输出控制信号和附加的控制/反馈信息。 然后可以在语法系统中解释数据和/或用作故障隔离引擎的输入,以确定被测系统中的异常。
-
公开(公告)号:US08433542B2
公开(公告)日:2013-04-30
申请号:US12395363
申请日:2009-02-27
IPC分类号: G06F15/00
CPC分类号: G06F11/263 , G05B19/058 , G05B23/0256 , G06F11/273 , G06F11/277 , G06F11/3684
摘要: The present disclosure generally relates to the automated testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar. Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. Specifically, the system under test may be analyzed to determine whether it is capable of properly processing control instructions and input signals and/or generating expected output control signals and additional control/feedback information. The data can then be interpreted in the grammar system and/or used as input to a fault isolation engine to determine anomalies in the system under test.
-
公开(公告)号:US20130035899A1
公开(公告)日:2013-02-07
申请号:US13620532
申请日:2012-09-14
IPC分类号: G06F15/00
CPC分类号: G06F11/263 , G05B19/058 , G05B23/0256 , G06F11/273 , G06F11/277 , G06F11/3684
摘要: The present disclosure generally relates to the automated testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar. Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. Specifically, the system under test may be analyzed to determine whether it is capable of properly processing control instructions and input signals and/or generating expected output control signals and additional control/feedback information. The data can then be interpreted in the grammar system and/or used as input to a fault isolation engine to determine anomalies in the system under test.
-
公开(公告)号:US09280434B2
公开(公告)日:2016-03-08
申请号:US13423004
申请日:2012-03-16
IPC分类号: G06F11/263 , G01R31/3181 , G06F11/36 , G06F17/40 , G05B23/02 , G06F11/34 , G06F11/30
CPC分类号: G06F11/3409 , G01R31/3181 , G05B23/0256 , G06F11/2252 , G06F11/263 , G06F11/27 , G06F11/2733 , G06F11/277 , G06F11/30 , G06F11/3006 , G06F11/3447 , G06F11/36 , G06F11/3684 , G06F17/40
摘要: The present disclosure generally relates to the automated testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar. Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. The data can then be interpreted in the grammar system or used as input to a fault isolation engine to determine anomalies in the system under test. Based on identified faults, one or more mitigation techniques may be implemented in an automated fashion.
-
公开(公告)号:US20120166877A1
公开(公告)日:2012-06-28
申请号:US13411379
申请日:2012-03-02
IPC分类号: G06F11/263
CPC分类号: G06F11/263 , G06F11/3684
摘要: The present disclosure generally relates to the testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar. Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. Prior to generating the set of test cases from the grammar, the testing framework processes the grammar to identify attributes of the test cases to be derived from the grammar and facilitates the modification of the grammar.
摘要翻译: 本公开通常涉及包括软件或硬件组件的系统的测试。 在一些实施例中,测试框架使用语法为被测系统生成一组测试用例。 每个测试用例可以执行一个操作,例如向被测系统提供输入,并产生被测系统的输出。 然后将输入和输出与预期结果进行比较,以确定被测系统是否正确执行。 在从语法生成一组测试用例之前,测试框架处理语法,以识别从语法导出的测试用例的属性,并有助于语法的修改。
-
公开(公告)号:US08006136B2
公开(公告)日:2011-08-23
申请号:US12247157
申请日:2008-10-07
IPC分类号: G06F11/00
CPC分类号: G06F11/3688 , G05B23/0278 , G06F11/263 , G06F11/3684
摘要: The present disclosure relates to automated testing of hardware and software systems. In some embodiments, a testing framework that generates a set of test cases for a system under test using a grammar is disclosed. The grammar may include terminal and nonterminal symbols with tags that describe a test sequence. The testing framework can use the grammar to generate a set of test cases. The testing framework can then receive feedback about the execution of the set of test cases from the system under test. In response to the feedback, the testing framework can generate a new set of grammars by automatically modifying or inserting tags in the original grammar. The new set of grammars can then be used to generate further test cases that intelligently explore the system under test for correctness, conformance, performance, security, or reliability.
摘要翻译: 本公开涉及硬件和软件系统的自动化测试。 在一些实施例中,公开了使用语法为被测系统生成一组测试用例的测试框架。 语法可以包括具有描述测试序列的标签的终端符号和非终结符号。 测试框架可以使用语法来生成一组测试用例。 然后,测试框架可以从被测系统接收有关该组测试用例的执行的反馈。 响应于反馈,测试框架可以通过自动修改或插入原始语法中的标签来生成一组新的语法。 然后可以使用新的语法集来生成进一步的测试用例,以便智能地探索被测系统的正确性,一致性,性能,安全性或可靠性。
-
公开(公告)号:US20150121143A9
公开(公告)日:2015-04-30
申请号:US13423004
申请日:2012-03-16
CPC分类号: G06F11/3409 , G01R31/3181 , G05B23/0256 , G06F11/2252 , G06F11/263 , G06F11/27 , G06F11/2733 , G06F11/277 , G06F11/30 , G06F11/3006 , G06F11/3447 , G06F11/36 , G06F11/3684 , G06F17/40
摘要: The present disclosure generally relates to the automated testing of a system that includes software or hardware components. In some embodiments, a testing framework generates a set of test cases for a system under test using a grammar Each test case may perform an action, such as provide an input to the system under test, and result in an output from the system under test. The inputs and outputs are then compared to the expected results to determine whether the system under test is performing correctly. The data can then be interpreted in the grammar system or used as input to a fault isolation engine to determine anomalies in the system under test. Based on identified faults, one or more mitigation techniques may be implemented in an automated fashion.
摘要翻译: 本公开通常涉及包括软件或硬件组件的系统的自动化测试。 在一些实施例中,测试框架使用语法为被测系统生成一组测试用例每个测试用例可以执行动作,例如向被测系统提供输入,并且产生来自被测系统的输出 。 然后将输入和输出与预期结果进行比较,以确定被测系统是否正确执行。 然后可以在语法系统中解释数据,或将其用作故障隔离引擎的输入,以确定被测系统中的异常。 基于所识别的故障,可以以自动方式实现一个或多个缓解技术。
-
-
-
-
-
-
-
-
-