Developer Codex

Testing

As a team, we have agreed to the principles and processes below when it comes to testing:

  • The developer is always the primary owner of the quality of their code.
  • Testing should be done as a stand-alone task after the development is complete. Work done during the development stage is ‘verification’ not ‘testing’.
  • Time will be budgeted for the testing phase.
  • Depending on the size and complexity of the task a Peer Testing task may be created. As a general principle, this will be done for projects that took > 16 hrs of development. The final decision on this separate task will be made by the team project manager.
    • Issues found during the peer testing phase will be created as separate tasks to the Peer Testing task and assigned to the original developer.