Web scraper written in Ruby for generating test cases for the QMZ web application testing model. Also another tool, again written in Ruby, for generating test cases for the Atomic Section Model web application testing model for a Ruby on Rails web application.
Currently, just scrapes site without providing any credentials, so gets view of site as a non-authenticated user. Should allow for user to provide credentials and give the name of a form/page on which to log in. Then scrape entire site before logging in, and scrape it again after logging in. Should the PTTs be merged then?
Currently, only a given ERB file is parsed and its component expression is calculated. For test paths to be created for the whole site's atomic sections, though, all the ERB files in the site must be parsed. Need to alter script so it takes in a directory instead of a file, and expects that directory to follow Rails convention, then looks in app/views/ for ERB files to parse.