An auditor should design the written audit program so that
1
All material transactions will-be selected for substantive testing
2
Substantive tests prior to the balance sheet date will be minimized.
3
The audit procedures selected will achieve specific audit objectives,
4
Each account balance will be tested under either tests of controls or tests of transactions.
5
Audit can be done without any biasness.