• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Need help on testing tools used in a web based system

 
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Gentlemen,
Can somebody suggest a good testing tool for a web based system and the processes involved in testing(if you don't mind).
pardon me if i'm posting this in a wrong place cuz i need this information pretty badly
Any help greatly appreciated
Thanks
Ajan
 
Sheriff
Posts: 7001
6
Eclipse IDE Python C++ Debian Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'm a fan of JUnit for my unit testing, so HTTPUnit or J2EEUnit are my favourites for testing web interfaces.
What sort of testing do you plan to do? detailed unit tests? look and feel tests? record-and-replay tests? There are different tools available which specialize in these areas.
 
Ajan Balakrishnan
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Frank,
I'm interested in unit test tool, may be Security test tool , performance and load test tools in future. May be a silly question but i have to ask ,Is there anything tool which includes all these functionalities in a single package.
What kind of tool a QA team can make use to see if all of their the processes are covered
Also if possible please shed some light on the testing strategies/processes/metholodogies usually followed
Thanks
Ajan

 
Ranch Hand
Posts: 108
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
check out www.sqe.com as well as www.stickyminds.com
Regards
------------------
Suresh Kumar
Sun Certified Java 2 Programmer.
[This message has been edited by ARS Kumar (edited February 27, 2001).]
 
mister krabs
Posts: 13974
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
We are using eTest and are quite pleased with the results.
 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am using HttpUnit within Junit with great success.
I believe it is the best tool available for testing
web apps.
I run Junit within Ant, which works well. The only problem however is that you need to have a server running the latest code
at the time of running the tests.
 
Frank Carver
Sheriff
Posts: 7001
6
Eclipse IDE Python C++ Debian Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
With my Ant/JUnit tests I make sure to deploy a new war to the server containing all my latest code and data before running the tests. It does mean that there is a delay while the web-app is unpacked, JSPs compiled etc each time, but I am guaranteed to be testing the same code.
 
Nick Pellow
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Frank,
what I meant was that to automate the testing with Ant:
ie: - deploy the webapp
- start the server
- then run the tests
you need two instances of Ant running (unless you can hot deploy your webapp) since ant blocks until an Ant Task returns. (ie it waits until the server shuts down before returning control)
This means, if you are using Ant to start the servers, then
run the tests it is not as easy as pressing one button, and wathcing the tests fly. You need tom start the server in a separate location, then run the tests.
 
Frank Carver
Sheriff
Posts: 7001
6
Eclipse IDE Python C++ Debian Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Ah, that'll be the difference.
I use Resin, (from http://www.caucho.com/ ) which autodetects an upgraded war file then dumps the web-app, expands the war and reloads/re-inits it. Makes web-app testing as simple as "ant test"
Are you using Tomcat or some other server which doesn't like reloading changed classes?
 
Author
Posts: 53
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You might also look at Cruise Control (http://cruisecontrol.sourceforge.net/) which is the packaged up tools that we at ThoughtWorks use for Continuous Integration. We've released it as open source.
 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi,
if you want to do acceptance test for the web application and working in a agile project development then selenium is a good tool for that..it have ajax support and various other feautres..so in my view go for it
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by vikram saini:
hi,
if you want to do acceptance test for the web application and working in a agile project development then selenium is a good tool for that..it have ajax support and various other feautres..so in my view go for it



Are you aware of the fact that you are responding to a *more than five years old* question?
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic