Project Quality Evaluation

Fen Labalme's picture

This is a discussion page for developing a QualityAssurance process around how we internally evaluate our own work as a project moves toward completion.

See also CrossPlatform, Web Accessible and CodingStandards

Items for evaluation, check off list

  • XHTML compliance %
  • CSS compliance %
  • Accessibility tests %
  • Peer code review
    • Drupal best practices
    • Code style %
    • Security checks %
    • CivicActions standards
  • Performance profile (see ;ProfilingAndOptimizationTools)

    • Page size / theme size %
    • Backend code (mysql queries, design, etc)
  • Contributions back to Drupal
  • Broken link check %

Some of these (marked by %) have the potential for some rough-and-ready automated testing that does a 'bare-essentials' check and/or provides a numerical summary of problems found. This will help us more easily spot problem areas. This could perhaps live on a QA vserver (which, incidentally would be a good home for an automated Selenium testing environment) and could be configured to pull together reports automatically (weekly), or on request. http://www.w3.org/QA/Tools/LogValidator/ looks like an interesting tool to look at here.

Tags: 

Groups audience: 

Openness: 

Public - accessible to all