Website Testing Tools
Functional website testing process emulates user activity, it loads different pages, uses links, fills up and sends forms, gets email, sends files, tries to hack your website. For example there is registration form. We have to check all possible values for all form fields thus we have to try 2-3 variants.
Email (Is it filled?, Does it correspond with pattern?, Is it unique?)
Password (Is it filled?, Does it contain “bad†symbols?)
Login (Is it filled?, Does it contain “bad†symbols?, Is it unique?)
Then we have to check that we got a correct system message. Functional testing is usually carried out by special people and requires a lot of time. There is a way to make this process easier.
There are two kinds of functional testing tools:
Browser emulators: httpUnit, JWebUnit, WebTester, SimpleTest
Programs which use browser’s API: Watir, Selenium.