sildenafil venta vendita viagra acheter cialis generique cialis effetti collaterali achat cialis generique cialis generico sicuro sildenafil kaufen generische viagra kamagra te koop cialis belgique cialis receta viagra vendita libera cialis vente libre acquisto viagra italia citrato di sildenafil viagra ricetta cialis generique acheter sildenafil generico costo levitra comprar viagra generico comprar cialis em portugal prezzi viagra generische levitra acheter kamagra vendo cialis zithromax generique achat viagra vente levitra cialis generique en france ordina levitra cialis pharmacie prix viagra kopen commande levitra cialis indien comprar viagra achat tadalafil acheter cialis france compro levitra levitra ohne rezept cialis rezeptfrei acquisto viagra on line medicament viagra trouble erection acquisto viagra net acheter clomid en france sildenafil receta vente viagra compra viagra viagra generico viagra sans prescription internetapotheke compro sildenafil viagra moins cher kamagra rezeptfrei cialis prix viagra dosaggio cialis en pharmacie levitra venta levitra senza ricetta acheter cialis sans ordonnance acquisto viagra senza ricetta viagra indien cialis kopen compra viagra vendita cialis acquista viagra sildenafil rezeptfrei commander kamagra cialis generico sildenafil bestellen cialis sur internet vardenafil generique procurer du cialis vardenafil generico acheter finasteride acheter zyban acheter cialis en espagne viagra effet secondaire acheter isotretinoine acheter cialis 20mg cialis vente en ligne comprar cialis kamagra en france propecia moins cher cialis moins cher acheter cialis sur internet cialis sur ordonnance viagra prijs trouver du viagra levitra pharmacie impuissance sexuelle achat levitra comprar viagra pela internet acquisto levitra viagra preis cialis ohne rezept cialis europe vente de cialis sur internet vardenafil generico achat kamagra cialis sur le net viagra prescrizione cialis svizzera prozac sans ordonnance cialis 20 mg cialis livraison rapide pilule levitra levitra generico pharmacie en ligne vardenafil bestellen levitra sin receta viagra senza ricetta levitra en pharmacie traitement impuissance kamagra apcalis cialis venta libre acquista levitra kamagra oral jelly achat vardenafil medicament levitra generique du viagra acquisto viagra acquisto viagra in contrassegno levitra generico vendita levitra sildenafil sin receta tadalafil 10 mg acquistare viagra levitra a vendre compro levitra venta viagra achat de viagra
November
13th 2007
Testing Style Sheets

Posted under Testing
Written by: Mike Adams

Testing Style Sheets is the easy part, figuring how to do it can take a little more time.  I’ll do my best with this blog to keep things simple so you can help make your web based product accessible and show you how you can test it.  Cascading Style Sheets or CSS is a very common technique used in web page development.  With a single CSS, fonts, colors, layout, etc… can be defined saving time and energy in web page creation.  The purpose of our blog is to focus on accessibility issues for users ranging from mom and dad at home to the developers themselves.  Testing Style Sheets is probably less relevant to mom and dad and more focused on a web developer and the test staff to verify that by using CSS the web page is still accessible to those with disabilities.  

Fortune 500 companies and the kids at home that all create web pages do it differently, but there is no authority to make them do it right.  The closest we can get are regulations such as the federal governments Section 508 Subpart B, more specifically 1194.22 that regulate web-based intranet and internet information and applications, in use by the federal government.    

1194.22(d) is the Section 508 subpart that deals with Style Sheets and to summarize, it basically states that pages must be readable without requiring an associated style sheet.  To make it simpler it means that the same content and functionality must be present with style sheet support disabled in the web browser. 

For a web developer or tester what can be done to verify this?  This is somewhat dependent on the browser and version being used.  Internet Explorer and Firefox are probably the most common web browsers so I’ll address how to disable CSS in them.   

Disable CSS in Firefox

  1. Select “View”
  2. Choose “Page Style”
  3. Select “No Style” 

Disable CSS in IE (IE 3.x and older)

  1. Select “Edit”
  2. Select “Preferences”
  3. Choose “Web Browser”
  4. Choose “Web Content”
  5. Deselect “Show Style Sheets”
  6. Select “OK” 

Disable CSS in IE (IE 5.x and newer)  ***This will be most cases***A quick snippet on this is that IE removed the ability to disable CSS in these versions.  The only option to disable this would be to do a simple registry edit that can be seen at http://support.microsoft.com/kb/183717. 

Having now disabled CSS in your browser you can see by opening a web page that it may appear very differently.  However for persons that cannot see the screen, its appearance is irrelevant and the page needs to function the same.  This also allows the use of screen readers such as JAWS to essentially read the page to the user properly, www.google.com is a very good and simple example of this. 

Sample Test Case:

  1. Disable style sheet support in your browser.
  2. Inspect web page visually and with an AT (Assistive Technology such as a screen reader) to be sure all relevant content is still available and functional.

Pass/Fail Criteria for Sample Test Case:

Pass:

  1. All information on the webpage is readable both visually and with AT, and no content or functionality is lost when the style sheet support is unavailable. 

Fail:

  1. Any content on the webpage is missing or unreadable via AT when the style sheet is turned off.

 The best and quickest way to test this page now is to try using a screen reader and/or keyboard only functionality to verify that all links, buttons, text fields, etc. still function properly as described above in the Sample Test Case section.

Accessibility is something that really should be built in to every web page and application being created.  It is simple to do and markets a company to a larger audience.  As a computer user, web surfer, IT professional, etc… I believe its one thing to tell people they should be doing something, it’s another to show them how to do it.

No Comments »

Trackback URI | Comments RSS

Leave a Reply

You must be logged in to post a comment.

google