System and method for detection of duplicate bug reports

    公开(公告)号:US09990268B2

    公开(公告)日:2018-06-05

    申请号:US15065214

    申请日:2016-03-09

    CPC classification number: G06F11/362

    Abstract: A system and method for detection of duplicate bug reports. A receiver is configured to receive a first bug report and a word matrix. An extractor extracts keywords from the first bug report for creating a first search string. A comparator compares each of the keywords from the first search string with the word matrix for identifying dissimilar duplicate words. The duplicate bug detector further includes an expander to expand the first search string by including the dissimilar duplicate words for creating the second search string and a searcher to search a bug repository with the first search string and the second search string for identifying similar duplicate bug reports and dissimilar duplicate bug reports.

    METHODS FOR GENERATING TEST SUITES AND DEVICES THEREOF
    2.
    发明申请
    METHODS FOR GENERATING TEST SUITES AND DEVICES THEREOF 审中-公开
    用于生成测试套件的方法及其设备

    公开(公告)号:US20150261657A1

    公开(公告)日:2015-09-17

    申请号:US14620597

    申请日:2015-02-12

    CPC classification number: G06F11/3676 G06F11/3684

    Abstract: The technique relates to methods and devices for generating minimized test suites using a genetic algorithm. The technology involves generating a plurality of test cases corresponding to a plurality of test paths associated with an activity diagram of a software requirement specification thereafter obtaining a plurality of test coverage criteria for test suite minimization and finally determining a subset of the plurality of test cases which satisfies the plurality of test coverage criteria by using a multi objective optimization technique. The technology also involves prioritizing the subset of the plurality of test cases based on node defect probability wherein the node defect probability is determined by using a bug prediction technique based on previous bug history of the node thereafter the priorities are dynamically re-ordered during test execution.

    Abstract translation: 该技术涉及使用遗传算法生成最小化测试套件的方法和设备。 该技术涉及产生与多个测试路径相对应的多个测试用例,该多个测试路径与软件需求规范的活动图相关联,然后获得用于测试套件最小化的多个测试覆盖标准,并最终确定多个测试用例的子集, 通过使用多目标优化技术来满足多个测试覆盖率标准。 该技术还涉及基于节点缺陷概率对多个测试用例的子集进行优先级排序,其中通过使用基于先前故障历史的故障预测技术来确定节点缺陷概率,此后优先级在测试执行期间被动态重新排序 。

    System and method for functional test case generation of end-to-end business process models

    公开(公告)号:US10223246B2

    公开(公告)日:2019-03-05

    申请号:US13946249

    申请日:2013-07-19

    Abstract: A system, medium and method for testing an end-to-end software application is disclosed. A structured business process model (BPM) representative of a set of business requirements for an end-to-end software application to be tested is first generated. The generated structured BPM is validated in association with one or more validation rules. A functional flow layout representative of a node structure embodying all possible scenarios to be handled by the software application is then generated. A plurality of functional flow paths is identified from the functional flow layout, wherein each functional flow path is associated with one or more corresponding scenarios of the possible scenarios. One or more test cases for each identified functional flow path is then generated.

    Methods for generating software test input data and devices thereof
    4.
    发明授权
    Methods for generating software test input data and devices thereof 有权
    生成软件测试输入数据及其装置的方法

    公开(公告)号:US09323650B2

    公开(公告)日:2016-04-26

    申请号:US13945672

    申请日:2013-07-18

    CPC classification number: G06F11/3684

    Abstract: A method, non-transitory computer readable medium, and apparatus that extracts a plurality of attributes from a software requirements specification wherein each attribute is associated with a data type and one or more properties. Constraint representation syntax is applied to the extracted attributes based on the data type and the one or more properties associated with each attribute to generate a plurality of constraints, wherein the constraint representation syntax is a machine readable format. Each of the plurality of constraints is output and optionally associated with one or more nodes of a specification requirements model.

    Abstract translation: 一种从软件需求规范提取多个属性的方法,非暂时计算机可读介质和装置,其中每个属性与数据类型和一个或多个属性相关联。 约束表示语法基于数据类型和与每个属性相关联的一个或多个属性来应用于提取的属性以生成多个约束,其中约束表示语法是机器可读格式。 输出多个约束中的每一个并且可选地与规范要求模型的一个或多个节点相关联。

    Systems and methods for extracting cross language dependencies and estimating code change impact in software

    公开(公告)号:US10402194B2

    公开(公告)日:2019-09-03

    申请号:US14491644

    申请日:2014-09-19

    Abstract: The technique relates to a method, device, and non-transitory computer readable medium for extracting cross language dependencies and estimating code change impact in software based on a plurality of dependency graphs, a network of the plurality of co-committed files and one or more predefined graph metrics. This technique involves extracting source code and revision history data from repository for construction of plurality of dependency graphs and a network of plurality of co-committed files in order to determine one or more cross language dependencies and code change impact in software system built using multiple programming languages, by analyzing the dependency graphs, the network of co-committed files and one or more predefined graph metrics. Finally, the output is visualized with the help of one or more graph visualization technique.

    METHODS FOR GENERATING A NEGATIVE TEST INPUT DATA AND DEVICES THEREOF
    6.
    发明申请
    METHODS FOR GENERATING A NEGATIVE TEST INPUT DATA AND DEVICES THEREOF 审中-公开
    用于产生负值测试输入数据的方法及其装置

    公开(公告)号:US20150301927A1

    公开(公告)日:2015-10-22

    申请号:US14560766

    申请日:2014-12-04

    CPC classification number: G06F11/3684

    Abstract: The present invention provides a method and system for generating negative test input data. A set of attributes and a set of attribute properties can be extracted from a requirement specification. A constraint representation syntax can be framed from the extracted set of attribute properties. A structured diagram is modeled from the framed constraint representation syntax and a set of use cases, a set of path predicates can be constructed from the structured diagram. One or more attribute classes can be determined from the set of path predicates based on an attribute constraint and an attribute dependency. The negative test input data shall be generated from the one or more attribute classes using genetic algorithm.

    Abstract translation: 本发明提供一种用于产生负测试输入数据的方法和系统。 可以从需求规范中提取一组属性和一组属性属性。 可以从提取的属性属性集中构建约束表示语法。 结构化图由框架约束表示语法和一组用例建模,可以从结构化图中构建一组路径谓词。 可以基于属性约束和属性依赖性从路径谓词集合确定一个或多个属性类。 负测试输入数据应使用遗传算法从一个或多个属性类生成。

    SYSTEMS AND METHODS FOR EXTRACTING CROSS LANGUAGE DEPENDENCIES AND ESTIMATING CODE CHANGE IMPACT IN SOFTWARE
    7.
    发明申请
    SYSTEMS AND METHODS FOR EXTRACTING CROSS LANGUAGE DEPENDENCIES AND ESTIMATING CODE CHANGE IMPACT IN SOFTWARE 审中-公开
    提取跨语言依赖关系的系统和方法以及软件中代码更改的影响

    公开(公告)号:US20150089478A1

    公开(公告)日:2015-03-26

    申请号:US14491644

    申请日:2014-09-19

    CPC classification number: G06F8/71 G06F8/72 G06F8/75

    Abstract: The technique relates to a method, device, and non-transitory computer readable medium for extracting cross language dependencies and estimating code change impact in software based on a plurality of dependency graphs, a network of the plurality of co-committed files and one or more predefined graph metrics. This technique involves extracting source code and revision history data from repository for construction of plurality of dependency graphs and a network of plurality of co-committed files in order to determine one or more cross language dependencies and code change impact in software system built using multiple programming languages, by analyzing the dependency graphs, the network of co-committed files and one or more predefined graph metrics. Finally, the output is visualized with the help of one or more graph visualization technique.

    Abstract translation: 该技术涉及一种用于基于多个依赖图,多个共同提交文件的网络和一个或多个共同提交文件的提取跨语言依赖性和估计软件中的代码变化影响的方法,设备和非暂时计算机可读介质 预定义图表指标。 该技术涉及从存储库中提取源代码和修订历史数据,以构建多个依赖图和多个共同提交文件的网络,以便确定使用多个编程构建的软件系统中的一个或多个跨语言依赖性和代码变化影响 语言,通过分析依赖关系图,共同提交文件的网络和一个或多个预定义的图形度量。 最后,通过一个或多个图形可视化技术可以显示输出。

    SYSTEM AND METHOD FOR FUNCTIONAL TEST CASE GENERATION OF END-TO-END BUSINESS PROCESS MODELS
    8.
    发明申请
    SYSTEM AND METHOD FOR FUNCTIONAL TEST CASE GENERATION OF END-TO-END BUSINESS PROCESS MODELS 审中-公开
    端到端业务流程模型的功能测试案例生成系统与方法

    公开(公告)号:US20140165043A1

    公开(公告)日:2014-06-12

    申请号:US13946249

    申请日:2013-07-19

    Abstract: A system, medium and method for testing an end-to-end software application is disclosed. A structured business process model (BPM) representative of a set of business requirements for an end-to-end software application to be tested is first generated. The generated structured BPM is validated in association with one or more validation rules. A functional flow layout representative of a node structure embodying all possible scenarios to be handled by the software application is then generated. A plurality of functional flow paths is identified from the functional flow layout, wherein each functional flow path is associated with one or more corresponding scenarios of the possible scenarios. One or more test cases for each identified functional flow path is then generated.

    Abstract translation: 公开了用于测试端到端软件应用的系统,介质和方法。 首先生成代表要测试的端到端软件应用程序的一组业务需求的结构化业务流程模型(BPM)。 生成的结构化BPM与一个或多个验证规则相关联地进行验证。 然后生成表示体现由软件应用程序处理的所有可能场景的节点结构的功能流布局。 从功能流布局识别多个功能流路径,其中每个功能流路径与可能情景的一个或多个相应场景相关联。 然后生成每个识别的功能流路径的一个或多个测试用例。

    SYSTEM AND METHOD FOR DETECTION OF DUPLICATE BUG REPORTS
    9.
    发明申请
    SYSTEM AND METHOD FOR DETECTION OF DUPLICATE BUG REPORTS 有权
    用于检测重复错误报告的系统和方法

    公开(公告)号:US20160292062A1

    公开(公告)日:2016-10-06

    申请号:US15065214

    申请日:2016-03-09

    CPC classification number: G06F11/362

    Abstract: A system and method for detection of duplicate bug reports. A receiver is configured to receive a first bug report and a word matrix. An extractor extracts keywords from the first bug report for creating a first search string. A comparator compares each of the keywords from the first search string with the word matrix for identifying dissimilar duplicate words. The duplicate bug detector further includes an expander to expand the first search string by including the dissimilar duplicate words for creating the second search string and a searcher to search a bug repository with the first search string and the second search string for identifying similar duplicate bug reports and dissimilar duplicate bug reports.

    Abstract translation: 用于检测重复错误报告的系统和方法。 接收器被配置为接收第一错误报告和字矩阵。 提取器从第一个错误报告中提取用于创建第一个搜索字符串的关键字。 比较器将来自第一搜索字符串的每个关键字与用于标识不同重复字的字矩阵进行比较。 重复错误检测器还包括扩展器,以通过包括用于创建第二搜索字符串的不相似的重复词来扩展第一搜索字符串,以及搜索者使用第一搜索字符串和第二搜索字符串来搜索错误库,以识别类似的重复错误报告 和不同的重复错误报告。

    Method and system for optimizing testing efforts in system of systems testing
    10.
    发明授权
    Method and system for optimizing testing efforts in system of systems testing 有权
    系统测试系统中优化测试工作的方法和系统

    公开(公告)号:US09208046B2

    公开(公告)日:2015-12-08

    申请号:US14094528

    申请日:2013-12-02

    CPC classification number: G06F11/263 G06F11/26

    Abstract: A method and system for optimizing the testing efforts in system of systems testing includes receiving test parameters for a new constituent system in a system of systems. Based on the received test parameters, retrieving, historical test knowledge related to the system of systems. Based on the retrieved historical test knowledge, characterizing unique parameters from the received test parameters. The unique test parameters are combined in sequence or in parallel to identify executable test parameters and one or more test cases are selected corresponding to the identified executable test parameters for execution.

    Abstract translation: 用于优化系统测试系统中的测试工作的方法和系统包括在系统系统中接收用于新组成系统的测试参数。 基于收到的测试参数,检索与系统系统相关的历史测试知识。 基于检索的历史测试知识,从接收到的测试参数中描述唯一参数。 唯一的测试参数按顺序或并行组合以识别可执行测试参数,并且根据所识别的可执行测试参数选择一个或多个测试用例以进行执行。

Patent Agency Ranking