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.

>
EXPERT RESPONSE

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
Should you retest closed defects during regression testing?
Common mistakes of new software testers
How to test an application's scalability, performance
Integration testing: Is it black box or white box testing?
Test strategy document vs. an acceptance test plan
The future of software testing
Quality assurance testing vs. user acceptance testing
Eliminating testing environment troubles
How to use tools for system integration testing
How to match the test environment to the production environment

Software testing tools and frameworks
How to use tools for system integration testing
The Art of Debugging with GDB, DDD, and Eclipse -- Ch. 1
Choosing code coverage tools
Virtual environments ease software development, testing
Rewind that software bug!
Functional testing of Web services
On-demand software testing service pays off for three startups
Software testing in a virtual environment
Dynamic analysis tool from Coverity looks at concurrency defects
BMC tool helps resolve problems in Java and .NET applications

Software performance, load and stress testing
How to test an application's scalability, performance
Performance testing: Ensure your SOA applications perform
How to match the test environment to the production environment
Application performance: How much do you know?
Software testers are not helpless
Performance testing and experimental design
Top 10 performance testing tips
Software testing is improved by good bug reporting
Soak testing and performance testing terms
Performance testing SOA

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 enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




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