Patent ID: 8819642
Filing Date: 2014-08-26
Classification: G06F

Abstract:
1. A computer-implemented method for generating and processing one or more test cases, via program instructions stored in a memory and executed by a processor, for effective black box testing of software applications, the computer-implemented method comprising: automatically generating one or more test cases, by the processor, based on one or more parameters, wherein the one or more parameters are identified from one or more automated manual test cases associated with one or more business models, and further wherein the generated one or more automated test cases cover one or more paths in the one or more business models; optimizing, by the processor, the one or more automated test cases, wherein the one or more automated test cases are optimized by determining minimal path covered by the one or more automated test cases in the one or more business models based on analysis of the one or more paths covered by the one or more automated test cases in the one or more business models; and obtaining, by the processor, code coverage data of the optimized test cases, the code coverage data being obtained by execution of the optimized test cases, wherein the code coverage data represents percentage of code of the software applications covered by the optimized test cases; and analyzing, by the processor, the optimized test cases for at least prioritization and further optimization of the optimized test cases based on the code coverage data and one or more predetermined conditions for black box testing, wherein optimizing the one or more automated test cases by determining minimal path covered by the one or more automated test cases in the one or more business models comprises: