1. A method of generating testcases, comprising: receiving, at a data processing system, a new product specification for an application; performing, by the data processing system, a new noun-verb pairing on the new product specification; attempting to locate, by the data processing system, a similar noun-verb pairing, corresponding to the new noun-verb pairing, in a previous product specification for the application; in response to locating the similar noun-verb pairing in the previous product specification, generating, by the data processing system, a new testcase by modifying a previous testcase that is associated with the similar noun-verb pairing in the previous product specification; in response to not locating the similar noun-verb pairing in the previous product specification, indicating, by the data processing system, that the new testcase was not generated; loading, by the data processing system, the previous product specification and the previous testcase; performing, by the data processing system, natural language processing on the previous product specification to identify the similar noun-verb pairing in the previous product specification; matching, by the data processing system, the similar noun-verb pairing with the previous testcase; and training, by the data processing system, a classifier using the similar noun-verb pairing and the previous testcase.