An aspect of the present disclosure estimates effort required for testing web services deployed in an enterprise system. In one embodiment, a configuration data specifying complexity levels of web service operations and a number of test cases required for each of the complexity levels is maintained. Upon receiving data specifying a web service (deployed in the enterprise system) sought to be tested, a definition of the web service is inspected to identify web service operations provided by the web service. For each web service operation, a complexity level is determined, and a corresponding number of test cases required to be prepared for the determined complexity level is identified by examining the configuration data. A total number of test cases that is required to be prepared for testing the web service is then computed based on the identified number of test cases for the web service operations of the web service.
展开▼