Testing and debugging activities are closely associated with editing. Testing is often accompanied by making corrections which involves editing. Editing is not complete until the code being edited is tested and performs as required. See Editing.