Abstract :
Summary form only given, as follows. Software at its primitive level may be viewed as function or mapping according to some specification from set of inputs and their related outputs. In this view the system is considered as a `black box?? whose behavior can only be determined by analyzing its inputs and outputs. Within this domain higher performance in defect testing can be achieved by using techniques that can be executed within resource limitations, thus understanding the software requirements adequately enough to expose majority of errors in system function, performance and behavior. The paper uncovers some innovative input and test reduction approaches considering the functional view of software, leading to efficient and increased fault detection. Functional view of software, black box testing, test reduction, domain to range ratio, input output analysis, testability, equivalence partitioning.