Boundary Value Analysis: It's widely examined that input values at the extreme ends of input domain cause more errors in system. More application errors happen at the boundaries of input domain. 'Boundary value analysis' testing methods is used to identify errors at boundaries rather than finding those exist in centre of input domain.