Difference between revisions of "Template:Testchecklist"

From 2value wiki 2
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 || {{{level}}} = pro  
+
{{#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 || {{{level}}} = pro
+
{{#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 || {{{level}}} = pro  
+
}}{{#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 || {{{level}}} = pro
+
{{#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 || {{{level}}} = pro
+
{{#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 || {{{level}}} = pro  
+
{{#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 || {{{level}}} = pro
+
{{#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)

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?
4) kan men inloggen? zijn de userrechten voor tenminste 1 redacteur geregeld

Pre-Launch

Content and Style

  1. Typography and layout
  1. Consistency

Standards and Validation

  1. Accessibility
  2. HTML validation -> http://validator.w3.org/
  3. JavaScript validation
  4. CSS validation -> http://jigsaw.w3.org/css-validator/

Functional Testing

  1. Check all bespoke/complex functionality
  2. Check search functionality (including relevance of results)
  3. 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)
  4. Check on common variations of Screen Resolution
  5. Test all forms (e.g. contact us, blog comments), including anti-spam features, response emails/text, etc.
  6. Test without JavaScript, Flash, and other plug-ins
  7. Check all external links are valid -> lees meer

Performance

  1. Load test

Finishing Touches

  1. Create a favicon

Joomla! specific

  1. 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