Intelligent test case management for system integration testing

US11042473B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11042473-B2
Application numberUS-201916671734-A
CountryUS
Kind codeB2
Filing dateNov 1, 2019
Priority dateNov 1, 2019
Publication dateJun 22, 2021
Grant dateJun 22, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are provided to implement intelligent test case management for system integration testing in a continuous development and integration environment. For example, a system integration testing (SIT) tool obtains feature information regarding features within a feature space of a computing system and an operational status of the features. The SIT tool obtains a plurality of test cases associated with a given feature of the computing system, wherein each test case is mapped to a set of one or more features within the feature space, which are utilized by the test case to execute a test procedure to test the given feature. The SIT tool selects each test case among the plurality of test cases, which is mapped to features that have an active operational status. The SIT tool executes the selected test cases to test the given feature.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, by a system integration testing (SIT) tool, a given feature to be tested for integration of the given feature in a computing system; obtaining, by the SIT tool, feature information which comprises a list of features within a feature space of the computing system and a current operational status of each of the features in the list of features; accessing, by the SIT tool, a database of test cases to obtain a set of test cases associated with the given feature to be tested, wherein each test case of the set of test cases is mapped to an associated set of one or more features within the feature space of the computing system, wherein the associated set of one or more features of a given test case are utilized by the given test case to execute a test procedure specified by the given test case to test the given feature; utilizing, by the SIT tool, the obtained feature information to determine, for each test case of the set of test cases, whether each feature of the associated set of one or more features of the test case has an active operational status; selecting, by the SIT tool, test cases in which each test case is determined to have an associated set of features in which each feature has an active operational status; and executing, by the SIT tool, the selected test cases to test the given feature. 2. The method of claim 1 , wherein obtaining the feature information comprises accessing, the SIT tool, the feature information from a feature service that is configured to maintain an updated list of all features within the feature space of the computing system, and the operational status of each feature within the feature space of the computing system. 3. The method of claim 1 , wherein a given feature within the feature space of the computing system is deemed active if the given feature is deployed and running in the computing system, and wherein the given feature is deemed inactive if the given feature is one of: (i) deployed and stopped; (ii) deployed and inoperable; (iii) not yet deployed; and (iv) deployed and running, but utilizes at least one other feature that is inactive. 4. The method of claim 1 , wherein obtaining the feature information comprises obtaining a list of all active features within the feature space of the computing system. 5. The method of claim 1 , wherein obtaining the feature information comprises obtaining a list of all features within the feature space of the computing system and an indication of a current operational status of each feature as being active or inactive. 6. The method of claim 1 , wherein obtaining the plurality set of test cases associated with the given feature comprises accessing the database of test cases to obtain test cases that are configured to test functions of the given feature. 7. The method of claim 6 , wherein accessing the database of test cases further comprises obtaining a test case that is configured to test functions of at least one other feature which utilizes the given feature. 8. The method of claim 1 , further comprising generating, by the SIT tool, a test report which specifies a test result for each executed test case and which identifies each test case of the set of test cases that was not selected for execution. 9. The method of claim 1 , further comprising: identifying, by the SIT tool, a given test case of the plurality set of test cases which is mapped to an inactive feature; modifying the given feature to be tested by disabling a portion of the given feature which relies on the inactive feature of the given test case to perform a given function; and executing the modified feature using the given test case. 10. An article of manufacture comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code is executable by one or more processors to implement a method comprising: receiving, by a system integration testing (SIT) tool, a given feature to be tested for integration of the given feature in a computing system; obtaining, by the SIT tool, feature information which comprises a list of features within a feature space of the computing system and a current operational status of each of the features in the list of features; accessing, by the SIT tool, a database of test cases to obtain a set of test cases associated with the given feature to be tested, wherein each test case of the set of test cases is mapped to an associated set of one or more features within the feature space of the computing system, wherein the associated set of one or more features of a given test case are utilized by the given test case to execute a test procedure specified by the given test case to test the given feature; utilizing, by the SIT tool, the obtained feature information to determine, for each test case of the set of test cases, whether each feature of the associated set of one or more features of the test case has an active operational status; selecting, by the SIT tool, test cases in which each test case is determined to have an associated set of features in which each feature has an active operational status; and executing, by the SIT tool, the selected test cases to test the given feature. 11. The article of manufacture of claim 10 , wherein obtaining the feature information comprises accessing, the SIT tool, the feature information from a feature service that is configured to maintain an updated list of all features within the feature space of the computing system, and the operational status of each feature within the feature space of the computing system. 12. The article of manufacture of claim 10 , wherein a given feature within the feature space of the computing system is deemed active if the given feature is deployed and running in the computing system, and wherein the given feature is deemed inactive if the given feature is one of: (i) deployed and stopped; (ii) deployed and inoperable; (iii) not yet deployed; and (iv) deployed and running, but utilizes at least one other feature that is inactive. 13. The article of manufacture of claim 10 , wherein obtaining the feature information comprises obtaining a list of all active features within the feature space of the computing system. 14. The article of manufacture of claim 10 , wherein obtaining the feature information comprises obtaining a list of all features within the feature space of the computing system and an indication of a current operational status of each feature as being active or inactive. 15. The article of manufacture of claim 10 , wherein obtaining the set of test cases associated with the given feature comprises accessing the database of test cases to obtain test cases that are configured to test functions of the given feature. 16. The article of manufacture of claim 15 , wherein accessing the database of test cases further comprises obtaining a test case that is configured to test functions of at least one other feature which utilizes the given feature. 17. The article of manufacture of claim 10 , wherein the program code is executable by the one or more processors to implement a method comprising generating, by the SIT tool, a test report which specifies a test result for each executed test case and which identifies each test case of the set of test cases that was not selected for execution. 18. The article of manufacture of claim 10 , wherein the program code is executable by the one or more processors to implement a method comprising: identifying, by the SIT tool, a given test case of

Assignees

Inventors

Classifications

  • Environments for analysis, debugging or testing of software · CPC title

  • for test execution, e.g. scheduling of test suites · CPC title

  • G06F16/252Primary

    between a Database Management System and a front-end application · CPC title

  • for test design, e.g. generating new test cases · CPC title

  • for test results analysis · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11042473B2 cover?
Techniques are provided to implement intelligent test case management for system integration testing in a continuous development and integration environment. For example, a system integration testing (SIT) tool obtains feature information regarding features within a feature space of a computing system and an operational status of the features. The SIT tool obtains a plurality of test cases asso…
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F11/3688. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 22 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).