Answers

Jose Manuel G.

CEO at NETRED and Owner, NETRED , jmgonzal at netred.cl

see all my questions

Automatic Web Testing

Do you know any application that help to automate the testing of a web application?

posted May 21, 2008 in Software Development, Web Development | Closed

Share This Question

Share This

Answers (26)

Karlis Z.

Senior Innovation Engineer

see all my answers

Depends on what your needs are - performance, stress or more functional, coverage testing.
I have seen good results being achieved with ether WAPT or (Mercury) Quicktest Professional althou there is quite a wide selection of options for this purpose.

Links:

posted May 21, 2008

Wijnand K.

Technical projectleader at ADP

see all my answers

Best Answers in: Computers and Software (1)

I you use .NET then Team Foundation has some nice feautures;
http://blogs.vertigosoftware.com/teamsystem/archive/2006/03/09/Simple_Web_Testing_with_Team_Test_Edition.aspx

posted May 21, 2008

Jarrod S.

Data Center Transformation Architect at HP Enterprise Services

see all my answers

Jose,
It depends on what type of testing you are looking to do (functionality, security, or performance/load), the complexity of the application you are testing, and the technology used in its construction. HP has an all inclusive QA suite that can automate the testing of web based and desktop applications called HP Quicktest. If you’re looking for something that can integrate into your development environment that you might want to consider some of the tools from Parasoft. They are strait forward to use and can be integrated into your regular build process and combine Functional and Unit testing abilities.

Hope this helps.

Links:

posted May 21, 2008

Andre S.

Technical Director at Silver Solutions B.V.

see all my answers

Best Answers in: Project Management (1), Databases (1), Software Development (1)

Recently I am pleased with BadBoy for automated testing. Not everything can be tested with it (especially where parameters are filled it's difficult to replay the action because of numbering etc. when you don't start from the same start situation) but in a lot of cases it can do the trick.

Especially checking all the pages of the webapplication, which isn't a fun job, can be done easily so the tester can manualy stick to the real testing of entry forms etcetera.

Check it out, it's free so can't hurt... ;)

Links:

posted May 21, 2008

Rich A.

Agile Developer/Coach/Architect with a passion for delivering high quality, maintainable software

see all my answers

If you use .NET and you have a development team then you shouldn't overlook WatiN (Web Application Testing in .NET) which was based upon WatiR (pronounced water - Web Application Testing in Ruby). It's essentially and IE automation tool that can be integrated with any existing unit test framework, we currently us MS Test. It is really easy to use and right tests for and best of all it is free, you just need a bit of up front development work to get the tests together, but this would be the same for any automated test solution you choose.

Links:

posted May 21, 2008

Matt O.

Interaction Designer & Information Architect

see all my answers

Seapine's 'QA Wizard Pro' is worth a look (together with the rest of their range).

Links:

posted May 21, 2008

Johnny M.

Technical Architect - Sky Go at BSkyB

see all my answers

There are a variety of tools out there. If your after something free and easy I would suggest Selenium (http://selenium.openqa.org/). Its a fairly common tool with a lot of users and experience out there. It launches a instance of a web browser and drives it. It does have some interesting stuff around running multiple tests in parallel (http://selenium-grid.openqa.org/).

If you dont need the full browser environment I would look at HtmlUnit (http://htmlunit.sourceforge.net/) or WebTest (http://webtest.canoo.com/). The advantage of these tools is that they use browser emulation so they can be executed much much quicker.

Just be very conscious of the time it takes for your tests to run. If your using these automated tests as part your continuous build process build time is very important!

Links:

posted May 21, 2008

Venkata Rahul, S.

Senior Functional Architect at JDA Software

see all my answers

There are a number of these tools for automating web testing. But the exact feature set that you want to test, the skill set your team can afford and the capabilities (like record-and-play, Defect tracking tool interfaces or reporting abilities or TestSuite creation abilities whether you want to run from the command prompt or from a UI, support for Action-Driven testing and so on) are a few important issues that affect your choice.

There are both open-source and commercial tools. Open source tools often can give you almost all abilities but you will have to rely on some capable persons if the library fails in any event. But they are extensible and most often, you will have users who may already have faced a particular problem and worked around. SAHI, Selenium, WatiN, WatiR, HtmlUnit, HttpUnit etc are some mention-worthy tools for UI testing. For the same purpose, there are several other tools that are available for a premium. WinRunner, QTP, SILK are just some prominent names.

Regards
Rahul

Links:

Clarification added May 21, 2008:

I have been working with VisualStudio C# express, WatiN and NUnit and it works like divine... IE just runs very fast and no browser-hanging experiences (unlike other web-testing tools). Just a simple clean XML report and the programming experience in C# is worth the effort.

posted May 21, 2008

Vyacheslav V.

Project Manager, Developer

see all my answers

Best Answers in: Web Development (3)

Consider using Selenium IDE as an automated tool for regression testing.
Speaking about websites, Selenium has good chrome plugin for FireFox allowing easely record test scenarious just during site browsing and routine testing.

Links:

posted May 21, 2008

Ashish P.

ASF Committer

see all my answers

Best Answers in: Software Development (2)

Try JMeter. You can customized it to meet your requirements if any. Not close to QTP or Winrunner, which again are very costly.

thanks

Links:

posted May 21, 2008

winnrunner 8.0 is one of the tool to automate all your test cases related to your application

posted May 21, 2008

Andrei C.

Co-founder at Romania Testing Community

see all my answers

I would go for Mercury QTP....Or several others, like:
SilkTest and AdventNetQEngine

posted May 21, 2008

Swapna P.

Automation Test Lead

see all my answers

i have worked on QTP 8.2 & 9.1, found it very good for web sites testing.
check for new version 9.2 , might have new enhancements.

posted May 21, 2008

Rahul S.

Delivery Manager at Persistent Systems

see all my answers

Yes. QTP is a good option. There are quite a few others as well.

posted May 21, 2008

Jay P.

Project Realms, Inc. President & Information Technology and Services Consultant

see all my answers

Best Answers in: Software Development (10), Using LinkedIn (8), Computers and Software (3), Search Marketing (1), Writing and Editing (1), Blogging (1), Databases (1), Web Development (1)

It really depends on what your needs are and what tools you want to integrate with. Every tool has something good in it but you would want to pick the one that will meet your needs today as well as tomorrow.

The main ones I would recommend is QTP or Rational Functional Tester.

posted May 21, 2008

Uri K.

SW Group Manager at ECI Telecom

see all my answers

Try watij.
It`s really usefull using java API.

http://watij.com/

Links:

posted May 21, 2008

Bart R.

SCCM Architect at BNP Parisbas Fortis

see all my answers

Hi
IBM Rational has a complete improved suite for testing.
This will focus on diferent areas like functional and performance for diferent environments like VS.Net, Java, SAP, ...

Links:

posted May 21, 2008

Dmitry B.

Technical Lead at The Now Factory

see all my answers

As already suggested, selenium seems to be the best tool for web applications functional testing.

Use TestNG for unit testing.

Links:

posted May 22, 2008

Tushar M.

Sr SQA Engineer at BMC Software

see all my answers

Selenium IDE is a good option, it allows to record user actions.
Later recorded script can be exported to be a Perl, Python,Java,Ruby script.
This scripts can be further tweaked, depending upon requirements.

posted May 22, 2008

Tony B.

Test Consultant

see all my answers

Best Answers in: Computers and Software (2)

I basically just agree with what everyone has already said!
It depends on what your needs are but there are alot of good tools mentioned.

posted May 22, 2008

Jose,

We have developed and implemented Test Automation Framework called AutoCzar™ for our esteemed customers over the years. This framework is easy to implement for any kind of projects using any industry standard tools.

Primary advantages of this framework would be:

• Can maintenance of Test Suite & enhancements by a Non - Automation Engineer.
• Optimization of the tool license (QTP, Winrunner or Test Complete) cost.

If you need more details on AutoCzar™ click on the link given below.

Regards,
Karthik Tantri
www.testingczars.com

Links:

posted May 22, 2008

Tom C.

Director of Sales- West at Sitecore USA Inc.

see all my answers

Yes, Keynote Systems

www.keynote.com

let me know where you are and I will recommend a contact there?

Clarification added May 23, 2008:

This is an elite service for external measurements from any group of their worldwide network of agents, a free developers tool is coming out very soon as well. If you want long term automatic monitoring Keynote is the leader in that space.

posted May 23, 2008

Rochelle P.

Events and Advertising Coordinator at National Association of RV Parks and Campgrounds

see all my answers

Best Answers in: Computers and Software (1)

Take a look at ProtoTest. ProtoTest helps you evaluate the appropriateness of automation, select the best tools for your situation, devise an ideal automation architecture for your environment, then implement the tools and architecture to create a highly effective suite of automated tests.

Vince Collins would be a good contact there.

posted May 25, 2008

Franco M.

Editor of Methods & Tools

see all my answers

Best Answers in: Software Development (1)

Some good resources on the web for a (low cost) quest. I will also mention the e-valid product from Software Research, Inc.

Links:

posted May 26, 2008

Hamish T.

Director & Senior Test Consultant at MagenTys

see all my answers

depends on your budget.. I would go with QTP as it is functionally rich and can be applied to may different applications, not just web apps. No budget, then go the selenium route...

posted May 26, 2008