Patent ID: 9116779
Filing Date: 2015-08-25
Classification: G06F

Abstract:
1. A test management data processing system configured for automated discovery and analysis of test management domain assets, the system comprising: a host server with at least one processor and memory; a unified repository of test management artifact data coupled to the host server; a plurality of different, remotely disposed repositories of test management artifacts; a single scheduler executing in the host server, the single scheduler automatically without human intervention scheduling a crawl by a plurality of different repository crawlers of the remote repositories at a specified time and directing activation of each different repository crawler to crawl one of the plurality of different repositories of a type that differs from each other repository crawler; the plurality of different repository crawlers disposed in the host server, each different repository crawler comprising a configuration of program code to crawl one of the plurality of different, remotely disposed repositories of test management artifacts of a particular repository type in order to locate test management artifacts in response to automatic activation by the single scheduler, each different repository crawler crawling one of the plurality of different repositories of the type that differs from each other repository crawler, to determine a type of test management artifact for a located test management artifact located by one of the different repository crawlers, the type of test management artifact including a test plan, a test case, a test execution record, a defect description, a test result, and a test assessment report and to select a type of analyzer from a plurality of analyzers configured to process the determined type of the located test management artifact; the plurality of analyzers, each analyzer comprising a configuration of program code to parse test management artifacts of a particular type of test management artifact located by the different repository crawlers into test management artifact data, to process the particular type of test management artifact that differs from each other analyzer, and to store the test management artifact data comprising structured data including a fully qualified file name, a last update time, textual information, a test topology, a coverage summary, a test case procedure, a defect description, a test execution result, and a test coverage summary into the unified repository; and, a query interface to the unified repository through which queries are applied to the test management artifact data stored within the unified repository.