I don't have $30, let alone $300! - not your problem, but still..
I have just finished a rather neat ASP.NET CMS system right. Coding went swimmingly and the project as a whole is really good.
Now, the assignment brief says I need to demonstrate testing... Now I do'nt know, and haven't really been taught any formal ways of testing web-apps..
I did something simialr at school for a DB app which included logical and functional testing where I basically created a plethora of tables in MS Word and filled them in lol. Tested that every table worked, validation worked, relationships worked - everything basically.
But my web-app is rather straigjt-forward and the DB is simple so I don't know how to test is in a formally recognised manner.