Testing Rails
So pretend you were taking a University course on QA, and as part of that you were going to be parachuted into an existing Ruby On Rails project. What would you need as far as resources go? And what would you tackle first (from a clean-slate perspective)?
Resources
Things to tackle
- Get some sort of Continuous Integration hooked up
- Get some stats metrics (metric_fu)
- Mindmap out the components and features
- Build happy-path Selenium for each of the identified components or features
- Build ATDD tests (Cucumber or Robot) for each of the features
- Flush out the Selenium tests
Of course, manual testing will / would occur throughout as features are made available.