Written by Amrit Hallan

Continued from page 1

Ok now, hidden fields. Generally what conspires is,repparttar PERL file needs an email address so thatrepparttar 118045 entered information can be dispatched to that address. Then it might sound decent to give a subject to that future email, so that wherever it goes,repparttar 118046 recipient can make out what sort of email it is. It would look extremely impolite if you do not appreciate allrepparttar 118047 pain taken byrepparttar 118048 visitor - hence, it calls for a thank you page redirection.

In this manner, there could be tens of "hidden" field definitions.

displays an empty field box of size 25 characters. And so on…

"Submit" tellsrepparttar 118049 browser to invokerepparttar 118050 file "" and "Reset" empties allrepparttar 118051 fields in case you want to re-enter allrepparttar 118052 values. Later on, we'll explore other means to manipulaterepparttar 118053 "submit" field so that we can make sure thatrepparttar 118054 person enteringrepparttar 118055 information intorepparttar 118056 fields is not a complete dud.

A radio button is a GUI component that letsrepparttar 118057 user select one, and only one option from a given list of options.

You can display a radio button as a field like this:

Would you like to receive promotional emails from me? Yes No

Bothrepparttar 118058 input definitions haverepparttar 118059 same name because in a particular set of multiple radio buttons, only one choice can be made. You can have as many radio buttons as you want by giving them single name but varied values.

The following portion letsrepparttar 118060 user choose an option from a drop down list:

Your profession is:

Saying inrepparttar 118061 clichéd manner, last, but notrepparttar 118062 least, is a check box which is displayed byrepparttar 118063 following code:


Please remember that all this paraphernalia comes within


Amrit Hallan is a freelance web designer. For all web site development and web promotion needs, you can get in touch with him at For more such articles, visit and You can subscribe to his newsletter [BYTESWORTH REACHOUT] on Web Designing Tips & Tricks by sending a blank email at

Testing Your Web Application - A Quick 10-Step Guide

Written by Krishen Kota

Continued from page 1

Step 7 - Usability Testing

In usability testing, you'll be looking at aspects of your web application that affectrepparttar user's experience, such as:

·How easy is it to navigate through your web application?

·Is it obvious torepparttar 118044 user which actions are available to him or her?

·Isrepparttar 118045 look-and-feel of your web application consistent from page to page, including font sizes and colors?

The book, "Don't Make Me Think! A Common Sense Approach to Web Usability" by Steve Krug and Roger Black, provides a practical approach torepparttar 118046 topic of usability. I refer to it often, and recommend it highly.

In addition torepparttar 118047 traditional navigation and look-and-feel issues, Section 508 compliance is another area of importance. The 1998 Amendment to Section 508 ofrepparttar 118048 Rehabilitation Act spells out accessibility requirements for individuals with certain disabilities.

For instance, if a user forgets to fill in a required field, you might think it is a good idea to presentrepparttar 118049 user with a friendly error message and changerepparttar 118050 color ofrepparttar 118051 field label to red or some other conspicuous color. However, changingrepparttar 118052 color ofrepparttar 118053 field label would not really help a user who has difficulty deciphering colors. The use of color may help most users, but you would want to use an additional visual clue, such as placing an asterisk besiderepparttar 118054 field in question or additionally makingrepparttar 118055 text bold.

For more details, refer to Another great resource that can help analyze your HTML pages for Section 508 compliance can be found at If you are working withrepparttar 118056 United States federal government, Section 508 compliance is not only good design, it most likely is a legal requirement. You may want to utilizerepparttar 118057 following information regarding techniques for accessibility evaluation and repair tools, which can be found at

Step 8 - Load Testing

In performing load testing, you want to simulate how users will use your web application inrepparttar 118058 real world. The earlier you perform load testingrepparttar 118059 better. Simple design changes can often make a significant impact onrepparttar 118060 performance and scalability of your web application. A good overview of how to perform load testing can be found on Microsoft's Developer Network (MSDN) website.

A topic closely related to load testing is performance tuning. Performance tuning should be tightly integrated withrepparttar 118061 design of your application. If you are using Microsoft technology,repparttar 118062 following article is a great resource for understandingrepparttar 118063 specifics of tuning a web application.

People hate to wait for a web page to load. As general rule, try to make sure that all of your pages load in 15 seconds or less. This rule will of course depend on your particular application andrepparttar 118064 expectations ofrepparttar 118065 people using it.

Step 9 - User Acceptance Testing

By performing user acceptance testing, you are making sure your web application fitsrepparttar 118066 use for which it was intended. Simply stated, you are making sure your web application makes things easier forrepparttar 118067 user and not harder. One effective way to handle user acceptance testing is by setting up a beta test for your web application.

One article to help you get started planning an effective beta test is: Supercharged Beta Test by Joshua Grossnickle and Oliver Raskin, May 14, 2001 which can be found at: This article points outrepparttar 118068 critical aspects of setting up a beta test including how to identify beta testers and how to obtain their feedback. The main point to remember in user acceptance testing is to listen to whatrepparttar 118069 people using your web application are saying. Their feedback will be critical torepparttar 118070 ultimate success of your web application.

Step 10 - Testing Security

Withrepparttar 118071 large number of highly skilled hackers inrepparttar 118072 world, security should be a huge concern for anyone building a web application. You need to test how secure your web application is from both external and internal threats. The security of your web application should be planned for and verified by qualified security specialists.

If you think security is a subject that is over-hyped, check out Steve Gibson's account of how a 13 year old hacker took his company's website down for an extended period of time at will. You can find this eye-opening security case study at:

Some additional online resources to help you stay up to date onrepparttar 118073 latest Internet security issues include:

CERT Coordination Center

Computer Security Resource Center

After performing your initial security testing, make sure to also perform ongoing security audits to ensure your web application remains secure over time as people and technology change.

Testing a web application can be a totally overwhelming task. The best advice I can give you is to keep prioritizing and focusing onrepparttar 118074 most important aspects of your application and don’t forget to solicit help from your fellow team members.

By followingrepparttar 118075 steps above coupled with your own expertise and knowledge, you will have a web application you can be proud of and that your users will love. You will also be giving your companyrepparttar 118076 opportunity to deploy a web application that could become a run away success and possibly makes tons of money, saves millions of lives, or slashes customer support costs in half. Even better, because of your awesome web application, you may get profiled on CNN, which causesrepparttar 118077 killer job offers to start flooding in.

Proper testing is an integral part of creating a positive user experience, which can translate intorepparttar 118078 ultimate success of your web application. Even if your web application doesn’t get featured on CNN, CNBC, or Fox News, you can take great satisfaction in knowing how you and your team’s diligent testing efforts made allrepparttar 118079 difference in your successful deployment.

Copyright © 2002 Krishen Kota, All Rights Reserved

Krishen Kota is a 10-year veteran of the information technology consulting industry and is a Certified Project Management Professional. Krishen serves as President of AdminiTrack, Inc. (, which provides a web-based issue and defect tracking application designed specifically for professional software development teams. Krishen can be contacted via email at

    <Back to Page 1 © 2005
Terms of Use