1. A test case generation system, comprising: a processor configured to: extract descriptions from document artifacts stored on a database; extract a first set of keywords from the descriptions; categorize the descriptions to a first set and a second set; extract a second set of keywords that occur in the second set; generate a test case from the second set of keywords, wherein the second set of keywords are nouns; and generate a score for each extracted noun.