A method including: storing, in a memory, a test database, the test database including a plurality of test definitions, each test definition being associated with a respective base application feature and a respective destination application feature; detecting a request to generate a testing plan; generating the testing plan in response to the request, the testing plan being generated by using the test database, the testing plan identifying a sequence of at least some of the test definitions that are part of the test database; and outputting an indication of the testing plan for presentation to a user.