Thanks everyone for the answers
I totally forgot about Parkcalc. That's not a bad idea. I think I would rather have a self-hosted option if could. I am not super comfortable of banging around on someone's site no matter how buggy it is.
Numberz Challenge is cool but I am looking for something closer to a normal web application.
I have thought about writing my own or hacking up a open-source app so I could add in my own bugs. I like the idea. The only thing that has stopped me from doing it is time and skill. Both of which I have in short supply. I could do it but I am thinking I would take me far too long to be worth it.
I guess I was hoping that it already existed and I didn't know about it. A kind of QA version of webgoat.
To me, it seems to be something that the QA community could use as both learning tool or even a potential screening tool during the hiring process.
I know from my experience that I deal with a lot of people whom I either interview or who work for me without training (co-ops) that do not have the basic manual testing skills for the job. They need some kind of hands-on experience to learn and/or I need a way to asses their skill
My basic idea would be a small site with a form and simple workflow. The form could a reg form or signup form. Anything like that. User would go a couple page workflow like a signup or cart chekout
Type of bugs I would want to see in it would be:
- Workflow validation (user can break the workflow by press back button, etc)
- Broken links (random minor links are broken)
- Field validation (overflows, not escaping special characters etc)
- Data validation (storing/displaying the data entered incorrectly, allowing duplicate records)
- Browser/Device rendering issues (page is busted in certain browsers)
- Business rule validation (functionality doesn't match a simple spec tester is given)
That's just of the top of my head. I am just thinking it needs to be a basic cross section type of bugs people see everyday in a standard CRUD web app.
I am curious. I am the only one who thinks a tool like this would be a good idea for training/screening/whatever or are other people be interested in this idea? Maybe if people are interested I can get motivated to do it or work with Alan (if he is interested) to get it done.