Home > Ask the Software Quality Experts > Software Testing and Quality Assurance Questions & Answers > Tools for testing Web sites
Ask The Software Quality Expert: Questions & Answers
EMAIL THIS

Tools for testing Web sites

Karen N. Johnson EXPERT RESPONSE FROM: Karen N. Johnson

Pose a Question
Other Software Quality Categories
Meet all Software Quality Experts
Become an Expert for this site


Software quality news and advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


>
QUESTION POSED ON: 22 May 2007
Our company is basically focusing on Web site development. Can you suggest some tool that can test a Web site, chiefly for its grammatical errors and equally for its performance, broken links etc. I have tried many tools like Scriptomania, but they aren't of any help to me.

>

There are no amazing tools on the market that "do it all" for testing Web sites. There are significant pricing and licensing difference in the types of tools you're seeking. Link checking tools fall into a utility category while performance tools fall into a far more sophisticated application category requiring different licensing and maintenance considerations. My suggestion is to clarify your needs and then seek a solution and/or appropriate tool for each need.

Broken links:
I haven't used this tool for a testing a production site. (Even after you pay for a tool, you'll have to make a tool assessment to make sure the tool is good enough for your needs.) In general, W3C is a great Web site and I have some fundamental trust in what they offer. Take a look at: http://validator.w3.org/checklink.

Grammatical errors:
I would check content in a word processor before posting content to the site. I don't know of anyone who purchases a tool to check a Web site for grammar although there may be tools available in this area that I'm unaware of. I would check the content and then push clean content online.

For both link and grammar checking, you need someone whose responsibility is to run the tool and check for errors at key intervals. There was a point where I personally was the link checker for a production Web site -- I committed to a weekly check which worked well for our environment. In my experience, it's not the tool that's the challenge in these areas because the cost and complexity is usually simple. It's the time; make sure the task belongs to someone.

The other challenge is communication, here's an example. If multiple people make edits to a Web site, then when and by whom should content be checked for grammar? In one environment, we had one person designated to push changes even though many people made content edits -- that same person was a good choice for a grammar sanity check. Buying tools won't resolve embarrassing Web site errors. Assign someone the task and make sure the task doesn't drop off their list during busy times -- assigning the task can be more important than buying a tool.

A final comment on utility applications -- they change frequently. Small, simple tools are often underfunded and become obsolete quickly. The link checking tool I used a few years ago is no longer on the market and the vendor no longer exists either. I usually assign the person who owns the task to also own the tool which includes keeping an eye on the tool and the vendor. I believe occasionally checking the marketplace for better tools and better pricing is part of owning the task but be clear about all the responsibilities when you assign a task.

Performance testing tools and resources:
Developing an approach to performance testing

How to evaluate testing software and tools

Testing Web applications for performance

Performance testing:
This is a more sizeable consideration. What performance testing do you want to conduct? Who in your company wants performance testing to be executed? I have more questions than I have answers for your question about a performance tool because if you "simply get a tool" you'll be setting up expectations that significant body of work will be executed. Do you have the staff? What tool does the staff have experience with? Identify the work, figure out who (resources) will address the testing, and get discussions started on expectations

Don't buy a tool until you're ready. Once you buy a tool, the clock starts ticking with people's expectations. Performance testing is a considerable effort and often comes at a considerable cost in terms of people talented enough to design, build, and execute the test then add the cost of a tool. Choosing the tool isn't difficult because there are only a few tools in the marketplace and a few queries in Google will list the vendors. It's my impression from how you asked this question -- by lumping a performance tool with a link checking tool -- implies to me that you and your company aren't ready for the purchase phase of a performance tool. I'd recommend gathering an understanding of performance testing needs and wants before purchasing a tool.

You listed "etc." for testing a Web site and I'm guessing you're looking for other utility-type applications to care for and test a Web site -- with no further clarification -- there are no other tools I can recommend to you.


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Software Testing and Quality Assurance
Why do performance testers write new scripts so often?
How to create performance testing workload models
Fixing Web application performance troubleshooting problems
Expert advises on implementation of Selenium IDE for effective software testing
When should regression testing occur in an automated test plan?
Achieving peak performance in integration testing
Getting answers about OpenSTA script problems
Defining core software regression tests
Breaking in functionality on UI application pages
Where to find good methodology guides for software testing

Software testing tools and frameworks
Software Testing Ezines
New IBM Rational, Tivoli integrated tools pair development with IT
STPCon: Do reality checks on performance test products, panelists advise
Demo: Using WebGoat, a free software testing tool
Getting answers about OpenSTA script problems
Defining core software regression tests
Selecting the best tool for stress and load testing
Required prerequisites for performance testing
Surgient 7's self-provisioning promises software testers quick IT resource access
ALM: Best of breed vs. complete systems

Software performance, load and stress testing
Software Testing: New software testing technologies bring new challenges
Drilling deep into performance testing at STPCon
STPCon: Do reality checks on performance test products, panelists advise
Ways to approach application performance testing on a tight budget
Data warehouse/BI performance testing tool recommendations
Software testers facing six big challenges today, StarWest keynoter says
Is manually testing a software project for flaws too risky?
At the movies: Exploratory, performance, security testing a kiosk
Why do performance testers write new scripts so often?
The case for software tester, analyst partnerships

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
JUnit  (SearchSoftwareQuality.com)
NUnit  (SearchSoftwareQuality.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



Software Quality - Software Maintenance, Software Requirements, Software Standards
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts