It looks like you’re using a mobile device; care to view the mobile website?

Home About Portfolio Blog Contact Client Tools

Website Front-end Quality Control Considerations

Posted February 05, 2008 @ 12:31 PM, by Marc, in HTML, Quality Assurance 0 Comments icon

Every good web agency practices some form of code-based quality control during the creation of their clients’ websites. For example, development is paused for a short amount of time every few of days/weeks/months and the code that has been written so far is tested to ensure it meets certain standards defined by the agency. These tests can include anything from checking the security of the database to determining how a visitor who is color-blind might interpret the design. Since we specialize in design and front-end development, there are a few things that we always test to help ensure a good user experience for visitors and to reduce inconsistencies among many common web browsers.

Adjust the font-size

It’s common practice to think of how a layout will change when more content is added to it, but few people consider how the layout will change when the existing contents’ font size is increased or decreased beyond the default size. It’s critical to perform this test because somebody is bound to increase their font size due to impaired vision or being confined to a smaller monitor than they prefer:

To adjust the font size in Firefox on Windows
Keyboard shortcut: Ctrl++ (plus) to increase, Ctrl+- (minus) to decrease, Ctrl+0 (zero) to reset to default
Menu: View > Text Size > Increase or Decrease
To adjust the font size in Firefox and Camino on OS X
Keyboard shortcut: Cmd++ (plus) to increase, Cmd+- (minus) to decrease, Cmd+0 (zero) to reset to default
Menu: View > Text Size > Increase or Decrease
To adjust the font size in Internet Explorer 6
Menu: View > Text Size > choose an option
To adjust the font size in Internet Explorer, versions 7 & 8
Menu: Page > Text Size > choose an option
Note: If you use the keyboard shortcut Ctrl++ (plus) or Ctrl+- (minus) in Internet Explorer 7 & 8, it zooms in on the web page and doesn’t represent an increase or decrease in font-size. This particular action should not be used to determine how Internet Explorer 7 & 8 handles a change in font size
To adjust the font size in Safari on OS X and Windows
Keyboard shortcut: Ctrl++ (plus) to increase, Ctrl+- (minus) to decrease
Menu: View > Make Text Bigger or Make Text Smaller
To adjust the font size in Opera on OS X and Windows
Opera doesn’t have a method that allows the user to increase the font-size. Like Internet Explorer 7 & 8, if you use the keyboard shortcut Cmd++ (plus) or Cmd+- (minus), it zooms in on the web page and doesn’t represent an increase or decrease in font size.

Put each unique page through a few online validation tools

By validating each unique page you are presented with a quick and understandable list of any errors or warnings that exist in your code. Correcting those errors and/or warnings can result in layout issues being fixed, CSS/JavaScript issues getting back into proper working order, and inconsistencies across multiple browsers being reduced or eliminated altogether. It’s a very valuable way to ensure that the page is marked up properly and can considerably reduce the time spent on changes and/or trouble-shooting inexplicable bugs in the future.

The last validation tool, above, will test your page for accessibility errors. These types of errors won’t break your layout, but attention to them will ensure a better experience for a larger audience and that is never a bad thing.

Form accessibility

Forms are one of the Internet’s few necessary evils due to our need to enter unique information coupled with the limited options of input devices. You can do your part to ensure a visitor’s experience with your form is as satisfying as possible by testing a few of its characteristics:

Form input and validation

When a form requires that information be entered in a certain format for some/all of the inputs, you should make every effort to clearly notify visitors of these requirements. They are more likely to fill out the form the correct way on their first attempt. If the visitor still misses an input, or enters information in an incorrect format, you can fix their formatting errors and/or notify them of their mistake(s):

Other general considerations

This article is an official never-ending work in progress. I don’t consider it nearly comprehensive enough or as accurate as it could be and I’d love it if you would leave a comment and tell me what other considerations you keep in mind when designing and developing the front-end of a website.


What Did You Think?

Like Dislike Score 0

Care to Share?

View the ShareThis panel Share by email Share on Facebook Share on Twitter


Comments

  • Would you look at that; there aren’t any comments. If you’re not afraid of being first, breaking the ice, and “going where no (wo)man has gone before,” fill out the simple form below ↓

Sorry, comments are now closed.


Related Entries


Blog Categories


Twitter Updates

Follow us: @bostonwebstudio