Method for automatically configuring backup client systems and backup server systems in a backup environment
US-2016232061-A1 · Aug 11, 2016 · US
US9710367B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9710367-B1 |
| Application number | US-201514928986-A |
| Country | US |
| Kind code | B1 |
| Filing date | Oct 30, 2015 |
| Priority date | Oct 30, 2015 |
| Publication date | Jul 18, 2017 |
| Grant date | Jul 18, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A set of automated unit test components is stored. The automated unit test components include executable code for testing a backup system. The set of automated unit test components are displayed on an electronic screen. A selection of a subset of the unit test components from a user is received. An automated test case is created based on the selected subset of automated unit test components. The automated test case is stored. After the automated test case is created, the automated test case is parsed to derive a manual test case corresponding to the automated test case. The manual test case is stored.
Opening claim text (preview).
What is claimed is: 1. A method comprising: storing a plurality of automated unit test components, each automated unit test component comprising executable code for testing a backup system; displaying, on an electronic screen, the plurality of automated unit test components; receiving, from a user, a selection of a subset of the plurality of automated unit test components; creating an automated test case based on the selected subset of the plurality of automated unit test components, the automated test case comprising a programming language; storing the automated test case; after the creating an automated test case, parsing the automated test case comprising the programming language to derive a manual test case comprising a natural language and corresponding to the automated test case; and storing the manual test case, wherein the plurality of automated unit test components comprises first, second, third, and fourth groups of automated unit test components, wherein automated unit test components in the first group comprise code for testing different backup mechanisms of the backup system, automated unit test components in the second group comprise code for generating different amounts of backup data, automated unit test components in the third group comprise code for configuring different types of backup target devices, and automated unit test components in the fourth group comprise code for generating different types of backup data. 2. The method of claim 1 comprising: executing the automated test case against the backup system. 3. The method of claim 1 wherein the automated test case comprises executable code and the manual test case does not comprise executable code. 4. The method of claim 1 wherein the creating an automated test case comprises: adding a copy of a first script to a copy of a second script, wherein the first script is from a first automated unit test component of the subset, and the second script is from a second automated unit test component of the subset. 5. The method of claim 1 wherein the manual test case does not exist during the creating an automated test case. 6. The method of claim 1 wherein the automated test case comprising the programming language is provided as input to a test case documenter code module to obtain the manual test case comprising the natural language. 7. A system for dynamically creating and documenting a test case to test a backup application, the system comprising: a processor-based system executed on a computer system, a computer-readable memory having computer-executable code, the computer-readable memory coupled to a processor of the processor-based system, wherein the processor when executing the computer-executable code is configured to: store a plurality of automated unit test components, each automated unit test component comprising executable code for testing the backup application; display, on an electronic screen, the plurality of automated unit test components; receive, from a user, a selection of a subset of the plurality of automated unit test components; create an automated test case based on the selected subset of the plurality of automated unit test components, the automated test case comprising a programming language; store the automated test case; after the creation of an automated test case, parse the automated test case comprising the programming language to derive a manual test case comprising a natural language and corresponding to the automated test case; and store the manual test case, wherein the plurality of automated unit test components comprises first, second, third, and fourth groups of automated unit test components, wherein automated unit test components in the first group comprise code for testing different backup mechanisms of the backup system, automated unit test components in the second group comprise code for generating different amounts of backup data, automated unit test components in the third group comprise code for configuring different types of backup target devices, and automated unit test components in the fourth group comprise code for generating different types of backup data. 8. The system of claim 7 wherein the processor-based system is configured to: executing the automated test case against the backup system. 9. The system of claim 7 wherein the automated test case comprises executable code and the manual test case does not comprise executable code. 10. The system of claim 7 wherein the processor-based system is configured to: add a copy of a first script to a copy of a second script, wherein the first script is from a first automated unit test component of the subset, and the second script is from a second automated unit test component of the subset. 11. A computer program product, comprising a non-transitory computer-readable storage medium stored a computer-readable program code embodied therein, the computer-readable program code adapted to be executed by one or more processors to implement a method comprising: storing a plurality of automated unit test components, each automated unit test component comprising executable code for testing a backup system; displaying, on an electronic screen, the plurality of automated unit test components; receiving, from a user, a selection of a subset of the plurality of automated unit test components; creating an automated test case based on the selected subset of the plurality of automated unit test components, the automated test case comprising a programming language; storing the automated test case; after the creating an automated test case, parsing the automated test case comprising the programming language to derive a manual test case comprising a natural language and corresponding to the automated test case; and storing the manual test case, wherein the plurality of automated unit test components comprises first, second, third, and fourth groups of automated unit test components, wherein automated unit test components in the first group comprise code for testing different backup mechanisms of the backup system, automated unit test components in the second group comprise code for generating different amounts of backup data, automated unit test components in the third group comprise code for configuring different types of backup target devices, and automated unit test components in the fourth group comprise code for generating different types of backup data. 12. The computer program product of claim 11 wherein the method comprises: executing the automated test case against the backup system. 13. The computer program product of claim 11 wherein the automated test case comprises executable code and the manual test case does not comprise executable code. 14. The computer program product of claim 11 wherein the creating an automated test case comprises: adding a copy of a first script to a copy of a second script, wherein the first script is from a first automated unit test component of the subset, and the second script is from a second automated unit test component of the subset.
for test design, e.g. generating new test cases · CPC title
Environments for analysis, debugging or testing of software · CPC title
Point-in-time backing up or restoration of persistent data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.