Project Structure - mmerrell/tastymonster GitHub Wiki

Right Now

At the moment there is only one project in this repository. The web app and test automation code are all combined into one place, with only rudimentary boundaries in between them. They have a fairly regimented package/folder structure, but they all "pee in the same pool" so to speak.

Very soon (coming May 2012)

Soon I will check in a complete overhaul. Then there will be 2 projects:

  • The PatentMojo web application, which contains only the web application and the automation code necessary to automate testing against it
  • The TastyMonster project, which contains the automation framework and WebElement structure, as well as the base classes you need to interact with in order to get the code generation piece

Long-term

Eventually the goal is to have multiple web apps with multiple presentation layers. They'll be example web apps, based hopefully on real apps in the real world, sufficiently obfuscated so that they can be shared.

I would like to have a small library of diverse applications with diverse presentation layer implementations, and examples in each of them of how to "crack" the problem of getting the page generation thing to work