Cert IV in IT (Web Design)



Testing web sites




Site testing can be overlooked easily, but it is a vital part of the process of design and development of any web site.

What do you need to test and how do you test the site?

What criteria do you place against the tests to say that the site has reached the required level of “satisfaction”?

As a class, Ben, Raylene, Robyn, Marc, Brendan, Alyssa and Sam came up with the following areas for testing to be performed within the site:

  • Link checks (on site, off site and eMail)
  • Speed
  • Search engine placement & optimisation
  • Accessibility
  • Images
  • Multimedia
  • Audience
  • Accuracy
  • Readability
  • Page size & browser compatbility
  • Hits & other data

These items all have areas to be checked against. They include such things as “meta data”, “size”, “readability index” and “performance under load”.

What are your thoughts on what criteria should be placed on the testing for each area, and how can you test them?

Are there any ways to automate this testing (for example a links tester to check if links are valid)?

How should you document the results of your tests?

What ideas do you have?

[Remember to use the comments option and to put all your reference web site titles and hyperlinks into your answer.]

Technorati Tags: , , ,


Create a free edublog to get your own comment avatar (and more!)

Comments

  1.    1 bjr83 says:

    Webpage accessibility testing

    USE MANY DIFFERENT COMPUTERS
    USE MANY BROWSERS ON 1 COMPUTER (VIRTUAL PC FARMING)
    ON-LINE TESTING
    CRITERIA: SCREEN READER FUNCTIONALITY

    Testing screen readers involves testing the content that is read out compared to the content that is displayed. Testing should also be done accross OS and Screen reader software.**This may be different to “talking browsers”.

    AUTOMATED TESTING

    http://www.browserpool.com/kc/wob/portal.jsp BrowserPool

    http://www.techsmith.com/morae.asp MORAE

    The above links are atomation tools which make it easier and faster to test content

    Posted April 11, 2006, 2:57 pm
  2.    2 bennysthe1 says:

    Links should be:

    100% correct
    Open in right window
    Getting back to “previous”
    Offsite links “valid”
    Alternate text
    Link title
    Make sure that rollover’s work
    Make sure that “visited” links work
    Getting “home”
    Anchor points within pages are correct
    Viewable colours
    Relevant link titles

    Testing Links:

    Manual testing
    Check screen reader compatibility
    Check browser compatibility
    Use Xenu’s link sleuth, link checker or another app to find broken links

    http://home.snafu.de/tilman/xenulink.html xenu’s link sleuth
    http://www.link-checker-pro.com/ link checker

    Posted April 11, 2006, 2:59 pm
  3.    3 Marc says:

    Images, multimedia
    Quality vs. speed

    - Turn off images to see how someone with images disabled would view the page.

    - Always keep the image size in mind for dialup users (who would load data at about 1-3kb per second). So test the site for various download connections. Several methods could be; viewing the site at the local library, or having access to a dialup connection.

    - Alternate text, titles etc as substitutes for images disabled or screen readers. Images should have a suitable description.

    - Multimedia files will benefit having a transcript, or a longer description explaining exactly what’s in the video or audio file.

    - Edit images in image editing programs, not web design programs. Use the ‘save-to-web’ feature if it’s available, and do not use the maximum setting. 70% is generally sufficient for a high quality image.
    http://www.aksi.net/optimizing-images.htm – 11/04/2006
    http://www.graphic-design.com/Photoshop/optimizing/optimize.html – 11/04/2006

    - Aim to use only the following formats for intended purposes:
    JPEG = photographs, or graphics with a large range of colours;
    GIF = animations, graphics, images with same (flat) or similar colours.

    PNG isn’t widely supported among browsers, so be careful with this one. Stay well away from using bmp files. Also avoid saving the images at resolutions above 150dpi (stick to 72dpi).
    http://libweb.uoregon.edu/it/webpub/images.html – 11/04/2006

    - Crop off parts of the image that aren’t necessary
    http://www.ibdhost.com/help/optimize/ – 11/04/2006

    - This doesn’t speed up images, but its more user friendly: use interlace for gif’s or progressive for jpegs. The user can then see what to expect.
    http://webmonkey.wired.com/webmonkey/99/15/index0a.html – 11/04/2006

    - If creating a graphics-based website, where suitable stick to a design based for 800×600 resolutions.

    - Don’t use images that you don’t need. For example, you can use a list instead of an image for a roll-over navigation bar.
    - For large images use thumbnails, or some way for the user to decide wether to wait or not for the large image.
    - Include width & height on all images, but never reduce the size in the web design program (ie scale to 60%)!
    - Use the 216-websafe colours for gif where possible.
    http://libweb.uoregon.edu/it/webpub/images.html – 11/04/2006

    - Host the images on the same server, browser doesn’t have to connect to the new server for the new image.
    - Consider preloading your often used images.
    - Ensure images are actually there (in the correct location). If the browser cant find the image, it’ll check several more times to be sure, which will slow the page loading time.
    - Try to combine images. If you have 3 images for a button (say, left, centre and right), the browser will need to gather 3 separate images and the server will need to send 3 separate images back. Not to mention the extra HTML that would be required.
    http://www.yourhtmlsource.com/optimisation/imageoptimisation.html – 11/04/2006

    Posted April 11, 2006, 3:05 pm
  4.    4 Ady says:

    The following is a list of possible areas that could be tested for each of the headings given above. Can we test for them, and how we test them is something that needs to be determined.

    Accessibility

    • Screen reader output
    • Skip navigation
    • alt, title and captions as appropriate

    Search engine positioning & optimisation

    • page title
    • file name
    • domain name
    • page content
    • meta tags
    • relationships to other pages (links into and out of your site to relevant places)

    Audience

    • demographics of target audience
    • demographics of actual audience
    • Polls
    • surveys
    • competitions

    Hits and visits

    • Number of visits
    • Recurring visits
    • Stickiness of site (duration of visits)
    • Deep linking (do visitors go straight to their desired location)
    • front page stickiness

    Visual performance

    • render & display time
    • with and without graphics (usability)
    • screen resolution dependence

    Accuracy and Readability

    • Gunning FOG Readability Index
    • The Fry Graph
    • Accuracy of data / information
    • Spelling
    • Grammar

    Speed

    • image size
    • image quantity
    • sound & other multimedia sizes / use
    • hosting performance
    • modem vs broadband timing
    • performance under load
    • html file size and complexity

    Links

    • onsite and offsite link accuracy & validity
    • email link usage and accuracy
    • opening to correct window / location
    • alternate & title text for links

    Browsers

    • Operating system compatibility
    • Browser compatibility
    • Plug-ins
    • Handheld devices (PDA / Phone)

    What should be checked for usability? What criteria can you set for this?

    Can you think of others?

    Posted April 11, 2006, 3:34 pm
  5.    5 Marc says:

    Please delete first post.

    images

    Criteria: Images should be suitable for dialup modem speeds (roughly 1-3kb second download rate). A good target is 12kb max per image, unless its a high quality large scale image, which should be first viewed as a much smaller thumbnail. The only real way you can test them is to manually test the site on different internet connections etc.

    Automation: There are no real ways of automatically testing the images performance on a website. Like said above, the only way you can test them is to manually test the site. Having said that, Dreamweaver comes with a basic download time tool, which calculates an approximate download time for a connection you decide.

    You can automatically configure the images appropriately though; one of the best ways is using Photoshop you can program actions, which you can set to adjust every photograph to a quality of 70%, 400px * 300px @ 72dpi etc. You can also then set different actions for the thumbails, qual. 20%, 80px * 60px @ 72dpi etc. This will also keep a standard for all the images.

    Documenting: Keep track of the image sizes. Set a size limit for a total page size, and try to stick to it.

    - Turn off images to see how someone with images disabled would view the page. This will also give an indication of how a blind person will hear the site.
    - Test the site for various download connections. Several methods could be; viewing the site at the local library, having access to a dialup connection, or if it’s possible, temporarily throttle the connection speed for the server down.
    - Cross-browser and cross-browser check the image. Windows and MAC have variations in their colour palette (thus the 216 web-safe colours, which is a collection of colours familar to both platforms).
    - Make use of Dreamweavers download time tool.

    References: http://www.aksi.net/optimizing-images.htm, http://www.yourhtmlsource.com/optimisation/imageoptimisation.html

    Posted April 11, 2006, 3:44 pm