Getting Started

Types of job

This section explains how to meet the testing requirements of different types of jobs

Important principles

Principles  
Resisting pressure It is your job to exercise engineering judgment and balance delivering requirements against keeping the code base clean.
‘boy scout rule’ It is your job and your duty to ensure that the code is better after your job than before
Local tests Every automated test must be runnable locally on the developer’s box to locate and fix and defects quickly
Self review Review your code ensuring that you meet your company’s coding guidelines, ensure that the tests meet your companies testing guidelines. Try and find a place that the ‘boy scout rule’ can be applied
Four eyes review When you are reviewing code, ensure that the code meets your company’s coding guidelines and ensure that the tests meet your companies testing guidelines. Check that they have applied the ‘boy scout rule’