Automatic Web Testing
Do you know any application that help to automate the testing of a web application?
Answers (26)
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:
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
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:
Andre S.
Technical Director at Silver Solutions B.V.
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:
Rich A.
Agile Developer/Coach/Architect with a passion for delivering high quality, maintainable software
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:
Seapine's 'QA Wizard Pro' is worth a look (together with the rest of their range).
Links:
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:
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:
- http://watin.sourceforge.net
- http://www.nunit.org
- http://www.microsoft.com/downloads/details.aspx?FamilyId=7B0B0339-613A-46E6...
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.
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:
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:
winnrunner 8.0 is one of the tool to automate all your test cases related to your application
I would go for Mercury QTP....Or several others, like:
SilkTest and AdventNetQEngine
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.
Yes. QTP is a good option. There are quite a few others as well.
Jay P.
Project Realms, Inc. President & Information Technology and Services Consultant
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.
Try watij.
It`s really usefull using java API.
http://watij.com/
Links:
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:
As already suggested, selenium seems to be the best tool for web applications functional testing.
Use TestNG for unit testing.
Links:
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.
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.
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:
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.
Rochelle P.
Events and Advertising Coordinator at National Association of RV Parks and Campgrounds
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.
Some good resources on the web for a (low cost) quest. I will also mention the e-valid product from Software Research, Inc.
Links:
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...