发明名称 SYSTEM AND METHOD FOR FULLY TESTING A SYSTEM BEFORE AND AFTER AN UPGRADE TO VERIFY FULL USE CASE COMPLIANCE
摘要 A system to fully test a computer system before and after an upgrade to verify full use case compliance is disclosed. The system includes a computer server specific for a company's business operations; a data store holding the company's business data; a use case data store module; a use case test reference result data store module; a use case test execution module; and an output module.
申请公布号 US2016155131(A1) 申请公布日期 2016.06.02
申请号 US201514955024 申请日期 2015.11.30
申请人 EIS Group Software Ireland Limited 发明人 Miloslavsky Alec;Baltaisbrencis Girts;Silis Andris
分类号 G06Q30/00;G06F11/36;G06F9/445 主分类号 G06Q30/00
代理机构 代理人
主权项 1. A system to fully test a computer system before and after an upgrade to verify full use case compliance comprising: a computer server specific for a company's business operations stored in a memory of and operating on a processor of a computing device; a data store holding the company's business data stored in a memory of and operating on a processor of a computing device; a use case data store module stored in a memory of and operating on a processor of a computing device; a use case test reference result data store module stored in a memory of and operating on a processor of one of more computing devices; a use case test execution module stored in a memory of and operating on a processor of a computing device; and an output module stored in a memory of and operating on a processor of a computing device; wherein the computer server specific for a company's business operations: (a) is partially comprised of a plurality of applications specific for the business operations of a company at least some of which will need to be upgraded one or more times for reasons that include but are not limited to security flaws, bug corrections or feature addition;(b) is partially comprised of a plurality of support applications that are not specific for the company or its business operations but provide services that effect the function of the company specific applications and at least some of which will need to be upgraded one or more times for reasons that include, but are not limited to, security flaws, bug corrections or feature addition;(c) is partially comprised of an operating system that provides programmed services that in tow may effect all other processes on the server and at least some of which will need to be upgraded one or more times for reasons that include, but are not limited to, security flaws, bug corrections or feature addition; and wherein the data store holding the company's business data: (d) may undergo database or table upgrade that may effect the company's ability to retrieve the data in a timely fashion; and wherein the use case data store module: (e) holds one or more use case tests which analyze a plurality of software functions crucial to the company's business operations;(f) serves as a repository of defined seed data used to produce reference result data and post system upgrade result data; and wherein the use case test reference result data store module: (g) holds results from pre-upgrade control execution of each use case test using each test's assigned seed data;(h) supplies pre-upgrade use case test results for comparison to results obtained from post-upgrade execution of the same use case test; and wherein the use case test execution module: (i) retrieves one or more use case tests from the use case test data store module;(j) may execute pre-designated use case tests with specific seed data prior to an upgrade to the computer server specific for a company's business operations or the data store holding the company's business data to create reference results to be stored in the use case test suite reference result data store module;(k) executes pre-designated use case tests with specific seed data after and upgrade to the computer server specific for a company's business operations or the data store that holds the company's business data;(l) retrieves use case test reference results from the use case test reference result data store module for use case tests executed;(m) compares the results of use case tests run after an upgrade to the computer server specific for a company's business operations or the data store holding the company's business data with the pre-upgrade reference results of the same use case tests;(n) sends use case compliance confirmation messages or use case test failure information to the output module; and wherein the output module: (o) transmits all results of use case test execution by a method predetermined by the system administrators.
地址 San Francisco CA US