Technische randvoorwaarden
Uit Usability
Inhoud |
Robuustheid
- De web user interface moet zowel met oudere als met nieuwere technologie om kunnen gaan [3].
- Test de website op de meest gangbare browsers. Houdt rekening met de specifieke eigenschappen van de browsers en de verschillen tussen die browsers [1].
- Test de website op de meest gangbare besturingssystemen [1].
- Houd rekening met de typische internetsnelheid van gebruikers [1].
- Minimaliseer het aantal bytes per pagina [1].
- Zorg ervoor dat afbeeldingen het laden van de pagina niet vertragen. Gebruikers tolereren minder vertraging van taken waarvan ze verwachten dat het de computer weinig tijd kost (zoals het laten zien van afbeeldingen) [1].
- Houd rekening met de typische schermresolutie van gebruikers [1].
- Horizontaal scrollen is uit den boze en wordt als zeer storend ervaren door gebruikers. Ontwerp de website dus op basis van de minimale resolutie. Dat is op dit moment 800 x 600 pixels, minus de scrollbar 770 x 600 pixels.
- De inhoud van de website moet ook zo worden opgeslagen dat ze in de toekomst nog steeds te gebruiken is [3].
Geef feedback aan de gebruiker
- Laat gebruikers op tijd weten wat er aan de hand is.
- Informeer ze vooraf over lange download tijden [1].
- Laat een zandloper zien als de verwerkingstijd minder dan 10 seconden bedraagt [1].
- Laat een voortgangsbalk zien als de verwerkingstijd meer dan 10 seconden bedraagt [1].
- Stel de gebruiker vooraf door middel van een boodschap op de hoogte als de verwerkingstijd langer dan 60 seconden bedraagt. Geef een geluidssignaal als de verwerking klaar is [1].
- Waarschuw gebruikers als er een time-out van een sessie dreigt.
- Stel gebruikers vooraf expliciet op de hoogte van het feit dat de website met eindige sessies werkt [1].
- Waarschuw gebruikers ruim van tevoren zodat ze om additionele tijd kunnen vragen [1].
Technische functionaliteiten
- Zorg ervoor dat de functie van de website niet afhankelijk is van optionele technologie.
- Webpagina's moeten ook zonder CSS (cascading style sheets) goed te lezen zijn [18].
- Bied altijd alternatieven aan voor client-side scripts (die worden bijvoorbeeld gebruikt in menu's of in webformulieren) [18].
- Bied altijd een print-optie aan.
- Zorg ervoor dat webpagina's zo zijn opgemaakt dat ze goed te printen zijn, of biedt anders een kant en klare printversie aan.[1][3]
Externe links
Marktaandelen
- browsers wereldwijd:
http://www.thecounter.com/stats/
http://www.upsdell.com/BrowserNews/stat.htm
http://www.w3schools.com/browsers/browsers_stats.asp
- Marktaandeel besturingssystemen wereldwijd:
http://www.w3schools.com/browsers/browsers_os.asp
- Marktaandeel schermresoluties wereldwijd:
http://www.w3schools.com/browsers/browsers_display.asp
Automatische testen voor browsers
- Website testen voor een willekeurige browser:
http://www.anybrowser.com/siteviewer.html
- Website testen op verschillende schermgroottes:




