Difference between revisions of "Template:Testchecklist"
Jump to navigation
Jump to search
Line 15: | Line 15: | ||
===Content and Style=== | ===Content and Style=== | ||
#Typography and layout | #Typography and layout | ||
− | {{#if: {{{level}}}=medium | + | {{#if: {{{level}}}=medium OR {{{level}}} = pro |
##Check for incorrect punctuation marks, particularly apostrophes, quotation marks and hyphens/dashes | ##Check for incorrect punctuation marks, particularly apostrophes, quotation marks and hyphens/dashes | ||
##Check headings for where you could potentially use ligatures | ##Check headings for where you could potentially use ligatures | ||
Line 21: | Line 21: | ||
#Spelling and grammar}} | #Spelling and grammar}} | ||
#Consistency | #Consistency | ||
− | {{#if: {{{level}}}=medium | + | {{#if: {{{level}}}=medium OR {{{level}}} = pro |
##Capitalisation (especially of main headings) | ##Capitalisation (especially of main headings) | ||
##Tense/Style of writing | ##Tense/Style of writing | ||
Line 27: | Line 27: | ||
##Variations in words (e.g. Websites vs Web Sites, or UK vs US spelling) | ##Variations in words (e.g. Websites vs Web Sites, or UK vs US spelling) | ||
##Treatment of bulleted lists (e.g. periods or commas at end of each item) | ##Treatment of bulleted lists (e.g. periods or commas at end of each item) | ||
− | }}{{#if: {{{level}}}=medium | + | }}{{#if: {{{level}}}=medium OR {{{level}}} = pro |
#Check for hard-coded links to staging domain (i.e. ensure all links will change to ‘live’ URL/domain when site is launched) | #Check for hard-coded links to staging domain (i.e. ensure all links will change to ‘live’ URL/domain when site is launched) | ||
#Ensure no test content on site | #Ensure no test content on site | ||
Line 40: | Line 40: | ||
#JavaScript validation | #JavaScript validation | ||
#CSS validation -> http://jigsaw.w3.org/css-validator/ | #CSS validation -> http://jigsaw.w3.org/css-validator/ | ||
− | {{#if: {{{level}}}=medium | + | {{#if: {{{level}}}=medium OR {{{level}}} = pro |
===Search Engine Visibility, SEO and Metrics=== | ===Search Engine Visibility, SEO and Metrics=== | ||
#Page Titles are important; ensure they make sense and have relevant keywords in them. | #Page Titles are important; ensure they make sense and have relevant keywords in them. | ||
Line 61: | Line 61: | ||
#Test without JavaScript, Flash, and other plug-ins | #Test without JavaScript, Flash, and other plug-ins | ||
#Check all external links are valid -> [[Associate:Checklist/linkcheckers|lees meer]] | #Check all external links are valid -> [[Associate:Checklist/linkcheckers|lees meer]] | ||
− | {{#if: {{{level}}}=medium | + | {{#if: {{{level}}}=medium OR {{{level}}} = pro |
===Security/Risk=== | ===Security/Risk=== | ||
#Configure backup schedule, and test recovery from backup. | #Configure backup schedule, and test recovery from backup. | ||
Line 74: | Line 74: | ||
===Performance=== | ===Performance=== | ||
#Load test | #Load test | ||
− | {{#if: {{{level}}}=medium | + | {{#if: {{{level}}}=medium OR {{{level}}} = pro |
#Check image optimisation <br/>-> [http://www.smushit.com/ysmush.it/ All Smush.it] | #Check image optimisation <br/>-> [http://www.smushit.com/ysmush.it/ All Smush.it] | ||
#Check and implement caching where necessary <br/>-> [http://www.nonumber.nl/extensions/cachecleaner NoNumber Cache Cleaner] | #Check and implement caching where necessary <br/>-> [http://www.nonumber.nl/extensions/cachecleaner NoNumber Cache Cleaner] | ||
Line 88: | Line 88: | ||
===Finishing Touches=== | ===Finishing Touches=== | ||
#Create a favicon | #Create a favicon | ||
− | {{#if: {{{level}}}=medium | + | {{#if: {{{level}}}=medium OR {{{level}}} = pro |
#Create custom 404/error pages <br/>-> consider the Joomla! extension [http://extensions.joomla.org/extensions/site-management/url-redirection/9989 Dynamic404] | #Create custom 404/error pages <br/>-> consider the Joomla! extension [http://extensions.joomla.org/extensions/site-management/url-redirection/9989 Dynamic404] | ||
}} | }} |
Revision as of 15:47, 23 November 2010
Template:Testchecklist (talk, backlinks, edit)
Contents
Frontend tests
- 1) valideert de html en de css
- 2) hoe is de front-end performance
- 3)cms specific test:
- joomla
- 1) zijn dir rechten goed?
- 2) is htaccess enabled
- drupal
- 1) geeft status report foutmeldingen?
- joomla
- 4) kan men inloggen? zijn de userrechten voor tenminste 1 redacteur geregeld
Pre-Launch
Content and Style
- Typography and layout
- Consistency
Standards and Validation
- Accessibility
- HTML validation -> http://validator.w3.org/
- JavaScript validation
- CSS validation -> http://jigsaw.w3.org/css-validator/
Functional Testing
- Check all bespoke/complex functionality
- Check search functionality (including relevance of results)
- Check on common variations of browser (Internet Explorer, Firefox, Safari, Chrome etc.), version (6, 7, 2.2, 3.1 etc.) and platform (Windows, OSX, Linux)
- Check on common variations of Screen Resolution
- Test all forms (e.g. contact us, blog comments), including anti-spam features, response emails/text, etc.
- Test without JavaScript, Flash, and other plug-ins
- Check all external links are valid -> lees meer
Performance
- Load test
Finishing Touches
- Create a favicon
Joomla! specific
- Remove testcontent from configuration.php
Uitleg Template
Een template maken die een parameter mee krijgt? level=basic -> retourneert bulletpoints die dit level in de standaard cheklist behelzen, level=medium -> extra set bullets per onderdeel, etc
Level basic is minimum dat ie terug geeft