Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We are nearing finish of the web application done in RoR (it is Social website). I am not RoR person, I am just JS/Jquery side.

All of us do not have much experience with big applications, and this is the first one we have ever done (not counting small apps). It look and feels ok, but except normal testing done by humans we have not used another testing available.

What can you recommend me to do? What programs are out there that I can use to stress the application and create scenarios? Some application that will crawl all around the place and find problems/vulnerabilities that we have not yet detected?

I am walking blind here, so any help is kindly appreciated.


share|improve this question
up vote 3 down vote accepted

Functionality Testing

Many automated browsers such as SeleniumHQ can perform the tests. If you feel it is too complicated you can write your own script with greasemonkey / tempermonkey since you have knowledge in js and jQuery.

Performance and stability testing

If you expect the number of user is large, it is worth to do stress test with JMeter although it is a bit complicated. You can use it to record test cases and replay it with in large volume. Performance bottleneck can be identified during stress test, and server can be tweak to improve stability.

Security testing

It is a long topic about finding vulnerabilities so you would better ask some expert in IT security. In short Nessus can do basic screening, however, it could produce false negative when it is not configured by expert.

share|improve this answer
An alternative to Nessus is w3af, which is FOSS. – Lèse majesté Jan 21 '13 at 8:19

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.